Method | Description | |
---|---|---|
__construct ( $caseInsensitive = true ) | ||
parse ( TheSeer\Autoload\SourceFile $source ) : TheSeer\Autoload\ParseResult | Parse a given file for defintions of classes, traits and interfaces |
Method | Description | |
---|---|---|
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 ) |
public parse ( TheSeer\Autoload\SourceFile $source ) : TheSeer\Autoload\ParseResult | ||
$source | TheSeer\Autoload\SourceFile | file to process |
return | TheSeer\Autoload\ParseResult |