enum= implode(" ", \Reflection::getModifierNames($ref->getModifiers()));
?> = $ref->isInterface() ? "interface" : "class"
?> = $ref->getName() ?>getParentClass())) :
?> extends = $parent->getName() ?>getInterfaceNames())) :
foreach ($implements as $index => $iface) :
foreach ($implements as $implemented) :
if ($iface !== $implemented && is_subclass_of($implemented, $iface)) :
unset($implements[$index]);
endif;
endforeach;
endforeach;
sort($implements);
?> implements = implode(", ", $implements); ?>
= $doc?->getSummary() ?>
= $doc?->getDescription() ?>
## Constants:
getReflectionConstants(), fn($rc) => $rc->getDeclaringClass()->getName() === $ref->getName()))) :
?>None. * = $rc->getName();
?> = getValue() instanceof \UnitEnum) :
var_export($rc->getValue()->value);
else :
var_export($rc->getValue());
endif;
?>= "\n"
?>
## Properties:
getProperties(), fn($rp) => $rp->getDeclaringClass()->getName() === $ref->getName()))) :
?>None. *