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