PHP Класс BetterReflection\SourceLocator\Type\AbstractSourceLocator

Наследование: implements BetterReflection\SourceLocator\Type\SourceLocator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Locator $astLocator = null )
locateIdentifier ( BetterReflection\Reflector\Reflector $reflector, BetterReflection\Identifier\Identifier $identifier ) {@inheritDoc}
locateIdentifiersByType ( BetterReflection\Reflector\Reflector $reflector, BetterReflection\Identifier\IdentifierType $identifierType ) {@inheritDoc}

Защищенные методы

Метод Описание
createLocatedSource ( BetterReflection\Identifier\Identifier $identifier ) : BetterReflection\SourceLocator\Located\LocatedSource Children should implement this method and return a LocatedSource object which contains the source and the file from which it was located.

Описание методов

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

public __construct ( Locator $astLocator = null )
$astLocator BetterReflection\SourceLocator\Ast\Locator

createLocatedSource() абстрактный защищенный Метод

Children should implement this method and return a LocatedSource object which contains the source and the file from which it was located.
abstract protected createLocatedSource ( BetterReflection\Identifier\Identifier $identifier ) : BetterReflection\SourceLocator\Located\LocatedSource
$identifier BetterReflection\Identifier\Identifier
Результат BetterReflection\SourceLocator\Located\LocatedSource

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

{@inheritDoc}
public locateIdentifier ( BetterReflection\Reflector\Reflector $reflector, BetterReflection\Identifier\Identifier $identifier )
$reflector BetterReflection\Reflector\Reflector
$identifier BetterReflection\Identifier\Identifier

locateIdentifiersByType() закрытый публичный Метод

{@inheritDoc}
final public locateIdentifiersByType ( BetterReflection\Reflector\Reflector $reflector, BetterReflection\Identifier\IdentifierType $identifierType )
$reflector BetterReflection\Reflector\Reflector
$identifierType BetterReflection\Identifier\IdentifierType