PHP Class PHPSA\Definition\FileParser

Afficher le fichier Open project: ovr/phpsa Class Usage Examples

Protected Properties

Свойство Type Description
$compiler PHPSA\Compiler
$nodeTraverser PhpParser\NodeTraverser
$parser PhpParser\Parser

Méthodes publiques

Méthode Description
__construct ( PhpParser\Parser $parser, Compiler $compiler )
parserFile ( string $filepath, Context $context )

Méthodes protégées

Méthode Description
parseTopDefinitions ( PhpParser\Node\Stmt | PhpParser\Node\Stmt[] $topStatement, AliasManager $aliasManager, string $filepath )

Method Details

__construct() public méthode

public __construct ( PhpParser\Parser $parser, Compiler $compiler )
$parser PhpParser\Parser
$compiler PHPSA\Compiler

parseTopDefinitions() protected méthode

protected parseTopDefinitions ( PhpParser\Node\Stmt | PhpParser\Node\Stmt[] $topStatement, AliasManager $aliasManager, string $filepath )
$topStatement PhpParser\Node\Stmt | PhpParser\Node\Stmt[]
$aliasManager PHPSA\AliasManager
$filepath string

parserFile() public méthode

public parserFile ( string $filepath, Context $context )
$filepath string
$context PHPSA\Context

Property Details

$compiler protected_oe property

protected Compiler,PHPSA $compiler
Résultat PHPSA\Compiler

$nodeTraverser protected_oe property

protected NodeTraverser,PhpParser $nodeTraverser
Résultat PhpParser\NodeTraverser

$parser protected_oe property

protected Parser,PhpParser $parser
Résultat PhpParser\Parser