PHP Класс PhpParser\NodeDumper

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

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

Метод Описание
__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 )