コード例 #1
0
ファイル: Interpreter.php プロジェクト: VitaOpus/Patterns
 protected function doInterpret(InterpreterContext $context, $result_l, $result_r)
 {
     $context->replace($this, $result_l && $result_r);
 }
コード例 #2
0
ファイル: Interpreter.php プロジェクト: pers1307/levelUpPHP
 function interpret(InterpreterContext $context)
 {
     if (!is_null($this->val)) {
         $context->replace($this, $this->val);
         $this->val = null;
     }
 }
コード例 #3
0
ファイル: Interpreter.php プロジェクト: alxolr/php-dp
 /**
  * @param InterpreterContext $context
  * @param $resultLeft
  * @param $resultRight
  * @return mixed
  */
 protected function doInterpret(InterpreterContext $context, $resultLeft, $resultRight)
 {
     $context->replace($this, $resultRight || $resultLeft);
 }
コード例 #4
0
ファイル: interpreter.php プロジェクト: eduan/designpatterns
 protected function doInterpret(InterpreterContext $context, $resultL, $resultR)
 {
     $context->replace($this, $resultL && $resultR);
 }