public function PagererParameters::getQueryParameters in Pagerer 8.2
Gets all request URL query parameters that are unrelated to paging.
Return value
array A URL query parameter array that consists of all components of the current page request except for those pertaining to paging.
Overrides PagerParameters::getQueryParameters
File
- src/
PagererParameters.php, line 78
Class
- PagererParameters
- Provides extended pager information contained within the current request.
Namespace
Drupal\pagererCode
public function getQueryParameters() {
// Differs from core in the sense that also 'page_ak' and the overriding
// querystring key (if configured) are removed.
if ($request = $this->requestStack
->getCurrentRequest()) {
$filter = [
'page',
'page_ak',
];
if ($this->querystringOverride) {
$filter[] = $this->querystringKey;
}
return UrlHelper::filterQueryParameters($request->query
->all(), $filter);
}
return [];
}