getPredicateFunction() public method

public getPredicateFunction ( ) : ElementProjection
return Pinq\Queries\Functions\ElementProjection
コード例 #1
0
ファイル: OperationCompiler.php プロジェクト: timetoogo/pinq
 public function visitRemoveWhere(Operations\RemoveWhere $operation)
 {
     $this->compilation->append('Remove the elements according to: ');
     $this->compilation->appendFunction($operation->getPredicateFunction());
 }
コード例 #2
0
ファイル: OperationEvaluator.php プロジェクト: timetoogo/pinq
 public function visitRemoveWhere(Operations\RemoveWhere $operation)
 {
     $this->collection->removeWhere($this->parameters[$operation->getPredicateFunction()->getCallableId()]);
 }
コード例 #3
0
 public function visitRemoveWhere(Operations\RemoveWhere $operation)
 {
     return parent::visitRemoveWhere($operation->update($this->expressionProcessor->processFunction($operation->getPredicateFunction())));
 }