Ouzo\Tools\Model\Template\TableInfo::_getColumnsWithoutPrimary PHP Метод

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

private _getColumnsWithoutPrimary ( Dialect $dialect )
$dialect Ouzo\Tools\Model\Template\Dialect\Dialect
    private function _getColumnsWithoutPrimary(Dialect $dialect)
    {
        $primaryKeyName = $this->primaryKeyName;
        $columns = $dialect->columns();
        if ($primaryKeyName != 'id') {
            return Arrays::filter($columns, function (DatabaseColumn $column) use($primaryKeyName) {
                return $column->name != $primaryKeyName;
            });
        }
        return $columns;
    }