/**
  * {@inheritdoc}
  */
 protected function getUnsetUrlParameters($key, ViewData $data)
 {
     $parameters = $data->getUrlParameters();
     if (isset($parameters[$this->getRequestField()]) && count($parameters[$this->getRequestField()]) > 1) {
         $parameters[$this->getRequestField()] = array_values(array_diff($parameters[$this->getRequestField()], [$key]));
     } else {
         $parameters = $data->getResetUrlParameters();
     }
     return $parameters;
 }