ApiGen\Generator\TemplateGenerators\TreeGenerator::getTypeByReflection PHP 메소드

getTypeByReflection() 개인적인 메소드

private getTypeByReflection ( ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $reflection ) : string
$reflection ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface
리턴 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;
        }
    }