Pinq\Queries\Segments\Join::update PHP Méthode

update() public méthode

public update ( Options $options, ConnectorProjection $joiningFunction ) : Join
$options Pinq\Queries\Common\Join\Options
$joiningFunction Pinq\Queries\Functions\ConnectorProjection
Résultat Join
    public function update(Common\Join\Options $options, Functions\ConnectorProjection $joiningFunction)
    {
        if ($this->options === $options && $joiningFunction === $this->joiningFunction) {
            return $this;
        }
        return new self($options, $joiningFunction);
    }

Usage Example

Exemple #1
0
 public function visitJoin(Segments\Join $segment)
 {
     return parent::visitJoin($segment->update($this->updateJoinOptions($segment->getOptions()), $this->expressionProcessor->processFunction($segment->getJoiningFunction())));
 }
All Usage Examples Of Pinq\Queries\Segments\Join::update