/** * @param bool $collapsing */ public function setCollapsing($collapsing = true) { if ($collapsing) { $this->filters['collapsing'] = '{!collapse field=' . $this->variantField . '}'; if ($this->solrConfiguration->getSearchVariantsExpand()) { $this->queryParameters['expand'] = 'true'; $this->queryParameters['expand.rows'] = $this->solrConfiguration->getSearchVariantsLimit(); } } else { unset($this->filters['collapsing']); unset($this->queryParameters['expand']); unset($this->queryParameters['expand.rows']); } }