Enviar datos de un formulario

  /**
   * Filtra los variables enviadas y de acuerdo a sus valores
   * personaliza la consulta a enviarse a la vista
   */
  public function submitForm(array &$form, FormStateInterface $form_state) {

    $titulo = $form_state->getValue(field_titulo_value);
    $inicio = $form_state->getValue(field_fecha_inicio_value);
    $fin = $form_state->getValue(field_fecha_fin_value);
    $query = [];

    $query = array_merge($query, [title => $titulo]);
    $query = array_merge($query, [field_fecha_publicacion_value => $inicio]);
    $query = array_merge($query, [field_fecha_publicacion_value_1 => $fin]);

    $response = new RedirectResponse(Drupal::url(filternews.search, array() , array(query => $query)));
    $response->send();

    return;
  }