Xpressengine\Document\Models\Document::performUpdate PHP Method

performUpdate() protected method

Perform a model update operation.
protected performUpdate ( Builder $query, array $options = [] ) : boolean
$query Illuminate\Database\Eloquent\Builder Illuminate database eloquent builder
$options array options
return boolean
    protected function performUpdate(OriginBuilder $query, array $options = [])
    {
        $result = parent::performUpdate($query, $options);
        if ($this->division === true) {
            $clone = clone $query;
            $clone->useProxy(false);
            $clone->getQuery()->from = self::TABLE_NAME;
            $dirty = $this->getDirty();
            if (count($dirty) > 0) {
                $numRows = $clone->update($dirty);
            }
        }
        return $result;
    }