Pinq\Expressions\ArrayItemExpression::update PHP Method

update() public method

public update ( Expression $key = null, Expression $value, boolean $isReference ) : self
$key Expression
$value Expression
$isReference boolean
return self
    public function update(Expression $key = null, Expression $value, $isReference)
    {
        if ($this->key === $key && $this->value === $value && $this->isReference === $isReference) {
            return $this;
        }
        return new self($key, $value, $isReference);
    }