culturefeed-1.0.2/modules/culturefeed_search/src/Event/SearchPagePrepareFacetsEvent.php

modules/culturefeed_search/src/Event/SearchPagePrepareFacetsEvent.php
<?php

namespace Drupal\culturefeed_search\Event;

use Drupal\Component\EventDispatcher\Event;

/**
 * Event thrown when the facets are being prepared for a Culturfeed search page.
 *
 * This event allows other modules to alter the facets when they
 * are being prepared by the search page service.
 */
class SearchPagePrepareFacetsEvent extends Event {

  const PREPARE = 'culturefeed_search_page.prepare_facets';

  /**
   * The search page facets.
   *
   * @var \Drupal\culturefeed_search\Facet\Facet[]
   */
  protected $facets = [];

  /**
   * CulturefeedSearchPagePrepareFacetsEvent constructor.
   *
   * @param array $facets
   *   Collection of facets being prepared.
   */
  public function __construct(array $facets) {
    $this->facets = $facets;
  }

  /**
   * Get the prepared facets.
   *
   * @return \Drupal\culturefeed_search\Facet\Facet[]
   *   The prepared facets.
   */
  public function getFacets() {
    return $this->facets;
  }

  /**
   * Set the prepared facets.
   *
   * @param array $facets
   *   The facets to set.
   *
   * @return $this
   */
  public function setFacets(array $facets) {
    $this->facets = $facets;
    return $this;
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc