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();
}
}