types[] = $type; } public function addRanges(array $ranges): void { foreach ($ranges as $range) { $this->addRange($range); } sort($this->ranges); } private function addRange(string $range): void { $this->ranges[] = $range; $this->ranges[] = "{$range}[]"; $this->ranges = array_unique($this->ranges); } }