ApiGen\Generator\TemplateGenerators\TreeGenerator::getTypeByReflection PHP Method

getTypeByReflection() private method

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;
        }
    }