PHP Класс TheSeer\Autoload\Parser

Автор: Arne Blankerts ([email protected])
Наследование: implements TheSeer\Autoload\ParserInterface
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( $caseInsensitive = true )
parse ( TheSeer\Autoload\SourceFile $source ) : TheSeer\Autoload\ParseResult Parse a given file for defintions of classes, traits and interfaces

Приватные методы

Метод Описание
getTokensTill ( $start, $list )
parseUseAsImport ( $stack )
parseUseOfTrait ( $stackSize, $stack )
processBracketClose ( $pos )
processBracketOpen ( $pos )
processClass ( $pos )
processInterface ( $pos )
processNamespace ( $pos )
processUse ( $pos )
registerUnit ( $name, $type )
resolveDependencyName ( $name )

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

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

public __construct ( $caseInsensitive = true )

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

Parse a given file for defintions of classes, traits and interfaces
public parse ( TheSeer\Autoload\SourceFile $source ) : TheSeer\Autoload\ParseResult
$source TheSeer\Autoload\SourceFile file to process
Результат TheSeer\Autoload\ParseResult