label = $label; $instance->count = $count; $instance->selected = $selected; $instance->data = $data; $instance->selectedData = $selectedData; return $instance; } public function getFullRange(): array { return [ 'min' => $this->data->min, 'max' => $this->data->max ]; } public function getSelectedRange(): array { return [ 'min' => $this->selectedData->min, 'max' => $this->selectedData->max ]; } public function getData(): FacetItemRangeDTO { return $this->data; } public function getSelectedData(): FacetItemRangeDTO { return $this->selectedData; } }