/** * @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; } }