public listComponentAction ( Doctrine\ORM\Tools\Pagination\Paginator $paginator, Mmoreram\ControllerExtraBundle\ValueObject\PaginatorAttributes $paginatorAttributes, integer $page, integer $limit, string $orderByField, string $orderByDirection ) : array | ||
$paginator | Doctrine\ORM\Tools\Pagination\Paginator | Paginator instance |
$paginatorAttributes | Mmoreram\ControllerExtraBundle\ValueObject\PaginatorAttributes | |
$page | integer | Page |
$limit | integer | Limit of items per page |
$orderByField | string | Field to order by |
$orderByDirection | string | Direction to order by |
return | array | Result |
public function listComponentAction(Paginator $paginator, PaginatorAttributes $paginatorAttributes, $page, $limit, $orderByField, $orderByDirection)
{
return ['paginator' => $paginator, 'page' => $page, 'limit' => $limit, 'orderByField' => $orderByField, 'orderByDirection' => $orderByDirection, 'totalPages' => $paginatorAttributes->getTotalPages(), 'totalElements' => $paginatorAttributes->getTotalElements()];
}