left = $left; $this->right = $right; } public function __toString() { return sprintf('(%s %s %s)', $this->left, $this->operator, $this->right); } public function getTextNodes() { return array_merge( $this->left->getTextNodes(), $this->right->getTextNodes() ); } }