public function ViewExecutable::setItemsPerPage in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/views/src/ViewExecutable.php \Drupal\views\ViewExecutable::setItemsPerPage()
Set the items per page on the pager.
Parameters
int $items_per_page: The items per page.
File
- core/
modules/ views/ src/ ViewExecutable.php, line 555 - Contains \Drupal\views\ViewExecutable.
Class
- ViewExecutable
- Represents a view as a whole.
Namespace
Drupal\viewsCode
public function setItemsPerPage($items_per_page) {
// Check whether the element is pre rendered. At that point, the cache keys
// cannot longer be manipulated.
if (empty($this->element['#pre_rendered'])) {
$this->element['#cache']['keys'][] = 'items_per_page:' . $items_per_page;
}
$this->items_per_page = $items_per_page;
// If the pager is already initialized, pass it through to the pager.
if (!empty($this->pager)) {
$this->pager
->setItemsPerPage($items_per_page);
}
}