public function OverviewForm::setFilters in Admin Audit Trail 1.0.x
Stores form filters in the URL.
Parameters
\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.
1 call to OverviewForm::setFilters()
- OverviewForm::submitForm in src/
OverviewForm.php - Form submission handler.
File
- src/
OverviewForm.php, line 295
Class
- OverviewForm
- Configure user settings for this site.
Namespace
Drupal\admin_audit_trailCode
public function setFilters(FormStateInterface $form_state) {
$this->filters = [];
$values = $form_state
->getValues();
foreach ($values as $field => $value) {
if ($field === 'submit') {
break;
}
elseif (isset($value) && $value !== "") {
$this->filters[$field] = $value;
}
}
$this->requestStack
->getCurrentRequest()->query
->replace($this->filters);
}