Example #1
0
 /**
  * @param FacetResultInterface[] $facets
  * @param Criteria $criteria
  */
 private function switchPriceFilterValues(array $facets, Criteria $criteria)
 {
     /** @var RangeFacetResult $facet */
     $facet = $this->getFacetByName($facets, 'price');
     if ($criteria->hasBaseCondition('price') && $facet) {
         /** @var PriceCondition $condition */
         $condition = $criteria->getBaseCondition('price');
         $facet->setMin($condition->getMinPrice());
         $facet->setMax($condition->getMaxPrice());
     }
 }