protected function doInterpret(InterpreterContext $context, $result_l, $result_r) { $context->replace($this, $result_l && $result_r); }
function interpret(InterpreterContext $context) { if (!is_null($this->val)) { $context->replace($this, $this->val); $this->val = null; } }
/** * @param InterpreterContext $context * @param $resultLeft * @param $resultRight * @return mixed */ protected function doInterpret(InterpreterContext $context, $resultLeft, $resultRight) { $context->replace($this, $resultRight || $resultLeft); }
protected function doInterpret(InterpreterContext $context, $resultL, $resultR) { $context->replace($this, $resultL && $resultR); }