Pinq\Queries\Operations\RemoveWhere::update PHP Метод

update() публичный Метод

public update ( ElementProjection $predicateFunction ) : RemoveWhere
$predicateFunction Pinq\Queries\Functions\ElementProjection
Результат RemoveWhere
    public function update(Functions\ElementProjection $predicateFunction)
    {
        if ($this->predicateFunction === $predicateFunction) {
            return $this;
        }
        return new self($predicateFunction);
    }

Usage Example

Пример #1
0
 public function visitRemoveWhere(Operations\RemoveWhere $operation)
 {
     return parent::visitRemoveWhere($operation->update($this->expressionProcessor->processFunction($operation->getPredicateFunction())));
 }