Nette\Reflection\ClassType::getParentClass PHP Метод

getParentClass() публичный Метод

public getParentClass ( ) : self | null
Результат self | null
    public function getParentClass()
    {
        return ($ref = parent::getParentClass()) ? new static($ref->getName()) : NULL;
    }

Usage Example

 private function walkClassHierarchy(ClassType $classType, &$expressions)
 {
     $parentClass = $classType->getParentClass();
     if ($parentClass) {
         $this->walkClassHierarchy($parentClass, $expressions);
     }
     $annotation = $classType->getAnnotation('Security');
     if ($annotation) {
         if (!is_string($annotation)) {
             throw new \InvalidArgumentException('Security annotation must be simple string with expression.');
         }
         $expressions[] = new Expression($annotation);
     }
 }
All Usage Examples Of Nette\Reflection\ClassType::getParentClass