PHP 클래스 PHPSA\Definition\FileParser

파일 보기 프로젝트 열기: ovr/phpsa 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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