PHP Class PhpParser\NodeDumper

Afficher le fichier Open project: nikic/php-parser Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( array $options = [] ) Constructs a NodeDumper.
dump ( array | phpparser\Node $node, string | null $code = null ) : string Dumps a node or array.

Méthodes protégées

Méthode Description
dumpFlags ( $flags )
dumpIncludeType ( $type )
dumpPosition ( phpparser\Node $node )
dumpRecursive ( $node )
dumpUseType ( $type )

Private Methods

Méthode Description
toColumn ( $code, $pos ) Copied from Error class

Method Details

__construct() public méthode

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() public méthode

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.
Résultat string Dumped value

dumpFlags() protected méthode

protected dumpFlags ( $flags )

dumpIncludeType() protected méthode

protected dumpIncludeType ( $type )

dumpPosition() protected méthode

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

dumpRecursive() protected méthode

protected dumpRecursive ( $node )

dumpUseType() protected méthode

protected dumpUseType ( $type )