PHP Класс PHPSA\Definition\FileParser

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$compiler PHPSA\Compiler
$nodeTraverser PhpParser\NodeTraverser
$parser PhpParser\Parser

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

Метод Описание
__construct ( PhpParser\Parser $parser, Compiler $compiler )
parserFile ( string $filepath, Context $context )

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

Метод Описание
parseTopDefinitions ( PhpParser\Node\Stmt | PhpParser\Node\Stmt[] $topStatement, AliasManager $aliasManager, string $filepath )

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

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

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

parseTopDefinitions() защищенный Метод

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 parserFile ( string $filepath, Context $context )
$filepath string
$context PHPSA\Context

Описание свойств

$compiler защищенное свойство

protected Compiler,PHPSA $compiler
Результат PHPSA\Compiler

$nodeTraverser защищенное свойство

protected NodeTraverser,PhpParser $nodeTraverser
Результат PhpParser\NodeTraverser

$parser защищенное свойство

protected Parser,PhpParser $parser
Результат PhpParser\Parser