Pinq\Expressions\TernaryExpression::update PHP 메소드

update() 공개 메소드

public update ( Expression $condition, Expression $ifTrue = null, Expression $ifFalse ) : self
$condition Expression
$ifTrue Expression
$ifFalse Expression
리턴 self
    public function update(Expression $condition, Expression $ifTrue = null, Expression $ifFalse)
    {
        if ($this->condition === $condition && $this->ifTrue === $ifTrue && $this->ifFalse === $ifFalse) {
            return $this;
        }
        return new self($condition, $ifTrue, $ifFalse);
    }