Back to SiteRouter class

Method buildPaginationData

public void
buildPaginationData
(mixed &$router, mixed &$uri)
Convert limits for pagination
Parameters
  • \Joomla\CMS\Router\SiteRouter & $router Router object
  • \Joomla\CMS\Uri\Uri & $uri URI object to process
Returns
  • void
Since
  • 4.0.0
Class: SiteRouter
Project: Joomla

Method buildPaginationData - Source code

/**
 * Convert limits for pagination
 *
 * @param   SiteRouter  &$router  Router object
 * @param   Uri         &$uri     URI object to process
 *
 * @return  void
 *
 * @since   4.0.0
 */
public function buildPaginationData(&$router, &$uri)
{
    $limitstart = $uri->getVar('limitstart');
    if ($limitstart !== null) {
        $uri->setVar('start', (int) $uri->getVar('limitstart'));
        $uri->delVar('limitstart');
    }
}