public function PagererManager::__construct in Pagerer 8.2
Construct a PagererManager object.
Parameters
\Drupal\Core\Pager\PagerParametersInterface $pager_params: The pager parameters.
\Drupal\Core\Config\ConfigFactoryInterface $config_factory: The config factory.
Overrides PagerManager::__construct
File
- src/
PagererManager.php, line 44
Class
- PagererManager
- Provides a manager for Pagerer, as an extension of core's PagerManager.
Namespace
Drupal\pagererCode
public function __construct(PagerParametersInterface $pager_params, ConfigFactoryInterface $config_factory) {
parent::__construct($pager_params);
$this->configFactory = $config_factory;
$settings = $config_factory
->get('pagerer.settings');
$this->querystringOverride = $settings
->get('url_querystring.core_override');
$this->querystringKey = $this->querystringOverride ? $settings
->get('url_querystring.querystring_key') : 'page';
$this->base = $this->querystringOverride ? $settings
->get('url_querystring.index_base') : 0;
}