Mpociot\Versionable\VersionableTrait::isValidForVersioning PHP Метод

isValidForVersioning() приватный Метод

Determine if a new version should be created for this model.
private isValidForVersioning ( ) : boolean
Результат boolean
    private function isValidForVersioning()
    {
        $dontVersionFields = isset($this->dontVersionFields) ? $this->dontVersionFields : [];
        $removeableKeys = array_merge($dontVersionFields, [$this->getUpdatedAtColumn()]);
        if (method_exists($this, 'getDeletedAtColumn')) {
            $removeableKeys[] = $this->getDeletedAtColumn();
        }
        return count(array_diff_key($this->versionableDirtyData, array_flip($removeableKeys))) > 0;
    }