public function PagererManager::getHref in Pagerer 8.2
Gets a pager link.
Parameters
Drupal\pagerer\Pagerer $pager: The pager object.
array $parameters: An associative array of query string parameters to append to the pager links.
int $page: The target page.
array $adaptive_keys: (Optional) The adaptive keys array, in the format 'L,R,X', where L is the adaptive lock to left page, R is the adaptive lock to right page, and X is the adaptive center lock for calculation of neighborhood.
bool $set_query: (Optional) Whether the link should contain the query parameters.
Return value
\Drupal\Core\Url The Url object for the link.
File
- src/
PagererManager.php, line 241
Class
- PagererManager
- Provides a manager for Pagerer, as an extension of core's PagerManager.
Namespace
Drupal\pagererCode
public function getHref(Pagerer $pager, array $parameters, $page, array $adaptive_keys = [], bool $set_query = TRUE) : Url {
$options = $set_query ? [
'query' => $this
->getPagererUpdatedParameters($pager, $parameters, $page, $adaptive_keys),
] : [];
return Url::fromRoute($pager
->getRouteName(), $pager
->getRouteParameters(), $options);
}