search_api-8.x-1.15/src/Event/MappingViewsHandlersEvent.php
src/Event/MappingViewsHandlersEvent.php
<?php namespace Drupal\search_api\Event; use Symfony\Component\EventDispatcher\Event; /** * Wraps a mapping Views handlers event. */ final class MappingViewsHandlersEvent extends Event { /** * The Views handler mapping. * * @var array */ protected $handlerMapping; /** * Constructs a new class instance. * * @param array $handlerMapping * The Views handler mapping. */ public function __construct(array &$handlerMapping) { $this->handlerMapping = &$handlerMapping; } /** * Retrieves a reference to the Views handler mapping. * * @return array * An associative array with data types as the keys and Views table data * definition items as the values. In addition to all normally defined * Search API data types, keys can also be "options" for any field with an * options list, "entity" for general entity-typed fields or * "entity:ENTITY_TYPE" (with "ENTITY_TYPE" being the machine name of an * entity type) for entities of that type. */ public function &getHandlerMapping() { return $this->handlerMapping; } }