コード例 #1
0
 public function simplify(IEvaluationContext $context = null)
 {
     return $this->update($this->key === null ? null : $this->key->simplify($context), $this->value->simplify($context), $this->isReference);
 }
コード例 #2
0
 public function simplify(IEvaluationContext $context = null)
 {
     return $this->update($this->name, $this->typeHint, $this->defaultValue === null ? null : $this->defaultValue->simplify($context), $this->isPassedByReference, $this->isVariadic);
 }
コード例 #3
0
ファイル: ReturnExpression.php プロジェクト: timetoogo/pinq
 public function simplify(IEvaluationContext $context = null)
 {
     return $this->value === null ? $this : $this->update($this->value->simplify($context));
 }
コード例 #4
0
ファイル: ArgumentExpression.php プロジェクト: timetoogo/pinq
 public function simplify(IEvaluationContext $context = null)
 {
     return $this->update($this->value->simplify($context), $this->isUnpacked);
 }