/** * @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()); } }