Пример #1
0
 /**
  * Constructor.
  *
  * @param Query $query Solr query
  * @param string $facetName Facet name
  * @param FacetOption $facetOption Facet option
  */
 public function __construct(Query $query, $facetName, FacetOption $facetOption)
 {
     parent::__construct($query);
     $this->facetName = $facetName;
     $this->facetConfiguration = $this->solrConfiguration['search.']['faceting.']['facets.'][$this->facetName . '.'];
     $this->facetOption = $facetOption;
     if ($this->solrConfiguration['search.']['faceting.']['facetLinkUrlParameters']) {
         $this->addUrlParameters($this->solrConfiguration['search.']['faceting.']['facetLinkUrlParameters']);
     }
 }
Пример #2
0
 /**
  * Constructor.
  *
  * @param Query $query Solr query
  * @param string $facetName Facet name
  * @param FacetOption $facetOption Facet option
  */
 public function __construct(Query $query, $facetName, FacetOption $facetOption)
 {
     parent::__construct($query);
     $this->facetName = $facetName;
     $this->facetConfiguration = $this->solrConfiguration->getSearchFacetingFacetByName($this->facetName);
     $this->facetOption = $facetOption;
     $this->facetTypoLinkATagParameter = $this->solrConfiguration->getSearchFacetingFacetLinkATagParamsByName($this->facetName);
     $facetLinkUrlParameters = $this->solrConfiguration->getSearchFacetingFacetLinkUrlParameters();
     if ($facetLinkUrlParameters) {
         $this->addUrlParameters($facetLinkUrlParameters);
     }
 }