0 ? $limit : 12; $pages = ceil($total / $pageSize); $page = ($page > 1) && ($page <= $pages) ? $page : 1; return new PaginationDto($page, $pages, $pageSize); } }