Links.php in Better Exposed Filters 8.4
File
src/Plugin/better_exposed_filters/pager/Links.php
View source
<?php
namespace Drupal\better_exposed_filters\Plugin\better_exposed_filters\pager;
use Drupal\Core\Form\FormStateInterface;
class Links extends PagerWidgetBase {
public function exposedFormAlter(array &$form, FormStateInterface $form_state) {
parent::exposedFormAlter($form, $form_state);
if (!empty($form['items_per_page'] && count($form['items_per_page']['#options']) > 1)) {
$form['items_per_page']['#theme'] = 'bef_links';
$form['items_per_page']['#items_per_page'] = max($form['items_per_page']['#default_value'], key($form['items_per_page']['#options']));
$form['items_per_page']['#bef_path'] = $this
->getExposedFormActionUrl($form_state);
}
}
}
Classes
Name |
Description |
Links |
Radio Buttons pager widget implementation. |