PhpParser\NodeDumper::dump PHP Method

dump() public method

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.
return string Dumped value
    public function dump($node, $code = null)
    {
        $this->code = $code;
        return $this->dumpRecursive($node);
    }

Usage Example

Exemplo n.º 1
0
 /**
  * @param array $statementsA
  * @param array $statementsB
  * @return bool
  */
 public static function isSame(array $statementsA, array $statementsB)
 {
     // Naive way to check if two implementation are the same
     $nodeDumper = new NodeDumper();
     $dumpA = $nodeDumper->dump($statementsA);
     $dumpB = $nodeDumper->dump($statementsB);
     return $dumpA === $dumpB;
 }
All Usage Examples Of PhpParser\NodeDumper::dump