private getTypeByReflection ( ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $reflection ) : string | ||
$reflection | ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface | |
return | string |
private function getTypeByReflection(ClassReflectionInterface $reflection)
{
if ($reflection->isInterface()) {
return ElementsInterface::INTERFACES;
} elseif ($reflection->isTrait()) {
return ElementsInterface::TRAITS;
} elseif ($reflection->isException()) {
return ElementsInterface::EXCEPTIONS;
} else {
return ElementsInterface::CLASSES;
}
}