Xpressengine\Document\Models\Document::performInsert PHP Method

performInsert() protected method

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