Phan\Language\Type::asFQSEN PHP Метод

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

public asFQSEN ( ) : Phan\Language\FQSEN
Результат Phan\Language\FQSEN A fully-qualified structural element name derived from this type
    public function asFQSEN() : FQSEN
    {
        return FullyQualifiedClassName::fromType($this);
    }

Usage Example

Пример #1
0
Файл: Type.php Проект: etsy/phan
 public function isSubclassOf(CodeBase $code_base, Type $parent)
 {
     $fqsen = $this->asFQSEN();
     assert($fqsen instanceof FullyQualifiedClassName);
     $this_clazz = $code_base->getClassByFQSEN($fqsen);
     $parent_fqsen = $parent->asFQSEN();
     assert($parent_fqsen instanceof FullyQualifiedClassName);
     $parent_clazz = $code_base->getClassByFQSEN($parent_fqsen);
     return $this_clazz->isSubclassOf($code_base, $parent_clazz);
 }
All Usage Examples Of Phan\Language\Type::asFQSEN