App\Repositories\Backend\History\EloquentHistoryRepository::buildPagination PHP Method

buildPagination() public method

public buildPagination ( $query, $limit, $paginate, $pagination ) : mixed
$query
$limit
$paginate
$pagination
return mixed
    public function buildPagination($query, $limit, $paginate, $pagination)
    {
        if ($paginate && is_numeric($pagination)) {
            return $query->{$this->paginationType}($pagination);
        } else {
            if ($limit && is_numeric($limit)) {
                $query->take($limit);
            }
            return $query->get();
        }
    }