public function createNode(Node $left = null, Node $right = null, Node $middle = null) { if ($this->isPropertyAccessOperator($left)) { $left->addData('mode', 'set'); $left->addChild($right, OperatorNode::OPERAND_MIDDLE); return $left; } return parent::createNode($left, $right, $middle); }
public function compile(Compiler $compiler) { $this->operator->compile($compiler, $this); }