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

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

public update ( Options $options, ConnectorMutator $mutatorFunction ) : JoinApply
$options Pinq\Queries\Common\Join\Options
$mutatorFunction Pinq\Queries\Functions\ConnectorMutator
Результат JoinApply
    public function update(Common\Join\Options $options, Functions\ConnectorMutator $mutatorFunction)
    {
        if ($this->options === $options && $this->mutatorFunction === $mutatorFunction) {
            return $this;
        }
        return new self($options, $mutatorFunction);
    }

Usage Example

Пример #1
0
 public function visitJoinApply(Operations\JoinApply $operation)
 {
     return parent::visitJoinApply($operation->update($this->scopeProcessor->updateJoinOptions($operation->getOptions()), $this->expressionProcessor->processFunction($operation->getMutatorFunction())));
 }
All Usage Examples Of Pinq\Queries\Operations\JoinApply::update