function PagerManagerTest::testGetMaxPagerElementId

Tests get max pager element id.

@legacy-covers ::getMaxPagerElementId

Attributes

#[DataProvider('providerTestGetMaxPagerElementId')]

File

core/tests/Drupal/KernelTests/Core/Pager/PagerManagerTest.php, line 77

Class

PagerManagerTest
Tests Drupal\Core\Pager\PagerManager.

Namespace

Drupal\KernelTests\Core\Pager

Code

public function testGetMaxPagerElementId(array $elements, int $expected_max_element_id) : void {
  /** @var \Drupal\Core\Pager\PagerManagerInterface $pager_manager */
  $pager_manager = $this->container
    ->get('pager.manager');
  foreach ($elements as $element) {
    $pager_manager->createPager(30, 10, $element);
  }
  $this->assertEquals($expected_max_element_id, $pager_manager->getMaxPagerElementId());
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.