You are here

public function AlphaPaginationArea::__construct in Views Alpha Pagination 8.2

Constructs a new RenderedEntity object.

Parameters

array $configuration: A configuration array containing information about the plugin instance.

string $plugin_id: The plugin_id for the plugin instance.

array $plugin_definition: The plugin implementation definition.

\alpha_pagination\AlphaPagination $alpha_pagination: The Alpha Pagination service.

\Drupal\Core\Entity\EntityFieldManagerInterface $field_manager: The EntityField Manager.

\Drupal\Core\Cache\CacheBackendInterface $cache_backend: The cache backend service.

Overrides HandlerBase::__construct

File

src/Plugin/views/area/AlphaPaginationArea.php, line 59

Class

AlphaPaginationArea
Views area handler to display alphabetic pagination.

Namespace

Drupal\alpha_pagination\Plugin\views\area

Code

public function __construct(array $configuration, $plugin_id, array $plugin_definition, AlphaPagination $alpha_pagination, EntityFieldManagerInterface $field_manager, CacheBackendInterface $cache_backend) {
  parent::__construct($configuration, $plugin_id, $plugin_definition);
  $this->alphaPagination = $alpha_pagination;
  $this->alphaPagination
    ->setHandler($this);
  $this->fieldManager = $field_manager;
  $this->cacheBackend = $cache_backend;
}