You are here

protected function PagererManager::setPagerer in Pagerer 8.2

Saves a pager to the static cache.

Parameters

\Drupal\pagerer\Pagerer $pager: The pager.

int $element: The pager index.

1 call to PagererManager::setPagerer()
PagererManager::createPager in src/PagererManager.php
Initializes a pager.

File

src/PagererManager.php, line 79

Class

PagererManager
Provides a manager for Pagerer, as an extension of core's PagerManager.

Namespace

Drupal\pagerer

Code

protected function setPagerer(Pagerer $pager, int $element = 0) {

  // @todo remove the check below in Drupal 10.
  if (property_exists($this, 'maxPagerElementId')) {
    $this->maxPagerElementId = max($element, $this->maxPagerElementId);
  }
  $this->pagers[$element] = $pager;
  if (method_exists($this, 'updateGlobals')) {

    // @todo remove in Drupal 10.
    $this
      ->updateGlobals();
  }
}