public function __construct($key, $location, array $ranges = []) { parent::__construct($key, $location); if (!empty($ranges)) { $this->setRanges($ranges); } }