PhpParser\NodeDumper::dump PHP Метод

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

Usage Example

Пример #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