function foo() { ------------- new bar\Baz(); ------------- --------- new Foo(); --------- }
private function parseAllocationExpression() { $this->tokenStack->push(); $token = $this->consumeToken(Tokens::T_NEW); $allocation = $this->builder->buildAstAllocationExpression($token->image); $allocation = $this->parseAllocationExpressionTypeReference($allocation); if ($this->isNextTokenArguments()) { $allocation->addChild($this->parseArguments()); } return $this->setNodePositionsAndReturn($allocation); }