PHP 클래스 TheSeer\Autoload\Parser

저자: Arne Blankerts ([email protected])
상속: implements TheSeer\Autoload\ParserInterface
파일 보기 프로젝트 열기: theseer/autoload 1 사용 예제들

공개 메소드들

메소드 설명
__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