public function enterNode(\PhpParser\Node $node) { if (self::$first && $node instanceof Node\Expr\FuncCall) { self::$first = false; return new Node\Expr\Array_(array(new Node\Expr\ArrayItem(self::parseArgs($node), new Node\Scalar\String_($node->name)))); } if (!self::$first && $node instanceof Node\Expr\FuncCall) { return new Node\Expr\ArrayItem(self::parseArgs($node), new Node\Scalar\String_($node->name)); } }
public function enterNode(\PHPParser_Node $node) { if (self::$first && $node instanceof \PHPParser_Node_Expr_FuncCall) { self::$first = FALSE; return new \PHPParser_Node_Expr_Array(array(new \PHPParser_Node_Expr_ArrayItem(self::parseArgs($node), new \PHPParser_Node_Scalar_String($node->name)))); } if (!self::$first && $node instanceof \PHPParser_Node_Expr_FuncCall) { return new \PHPParser_Node_Expr_ArrayItem(self::parseArgs($node), new \PHPParser_Node_Scalar_String($node->name)); } }