Kyslik\ColumnSortable\Sortable::formatToSortParameters PHP Method

formatToSortParameters() private method

private formatToSortParameters ( array | string $sort ) : array
$sort array | string
return array
    private function formatToSortParameters($sort)
    {
        if (empty($sort)) {
            return [];
        }
        $configDefaultOrder = Config::get('columnsortable.default_direction', 'asc');
        if (is_string($sort)) {
            return ['sort' => $sort, 'order' => $configDefaultOrder];
        }
        reset($sort);
        $each = each($sort);
        return $each[0] === 0 ? ['sort' => $each[1], 'order' => $configDefaultOrder] : ['sort' => $each[0], 'order' => $each[1]];
    }