PhpParser\CodeParsingTest::getParseOutput PHP Method

getParseOutput() private method

private getParseOutput ( phpparser\Parser $parser, $code, $dumpPositions )
$parser phpparser\Parser
    private function getParseOutput(Parser $parser, $code, $dumpPositions)
    {
        $errors = new ErrorHandler\Collecting();
        $stmts = $parser->parse($code, $errors);
        $output = '';
        foreach ($errors->getErrors() as $error) {
            $output .= $this->formatErrorMessage($error, $code) . "\n";
        }
        if (null !== $stmts) {
            $dumper = new NodeDumper(['dumpComments' => true, 'dumpPositions' => $dumpPositions]);
            $output .= $dumper->dump($stmts, $code);
        }
        return canonicalize($output);
    }