PHP 클래스 PhpParser\NodeDumper

파일 보기 프로젝트 열기: nikic/php-parser 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( array $options = [] ) Constructs a NodeDumper.
dump ( array | phpparser\Node $node, string | null $code = null ) : string Dumps a node or array.

보호된 메소드들

메소드 설명
dumpFlags ( $flags )
dumpIncludeType ( $type )
dumpPosition ( phpparser\Node $node )
dumpRecursive ( $node )
dumpUseType ( $type )

비공개 메소드들

메소드 설명
toColumn ( $code, $pos ) Copied from Error class

메소드 상세

__construct() 공개 메소드

Supported options: * bool dumpComments: Whether comments should be dumped. * bool dumpPositions: Whether line/offset information should be dumped. To dump offset information, the code needs to be passed to dump().
public __construct ( array $options = [] )
$options array Options (see description)

dump() 공개 메소드

Dumps a node or array.
public dump ( array | phpparser\Node $node, string | null $code = null ) : string
$node array | phpparser\Node Node or array to dump
$code string | null Code corresponding to dumped AST. This only needs to be passed if the dumpPositions option is enabled and the dumping of node offsets is desired.
리턴 string Dumped value

dumpFlags() 보호된 메소드

protected dumpFlags ( $flags )

dumpIncludeType() 보호된 메소드

protected dumpIncludeType ( $type )

dumpPosition() 보호된 메소드

protected dumpPosition ( phpparser\Node $node )
$node phpparser\Node

dumpRecursive() 보호된 메소드

protected dumpRecursive ( $node )

dumpUseType() 보호된 메소드

protected dumpUseType ( $type )