public function OverviewForm::getFiltersFromUrl in Admin Audit Trail 1.0.x
Retrieves form filters from the URL.
Parameters
array $form: An associative array containing the structure of the form.
1 call to OverviewForm::getFiltersFromUrl()
- OverviewForm::buildForm in src/
OverviewForm.php - Form constructor.
File
- src/
OverviewForm.php, line 272
Class
- OverviewForm
- Configure user settings for this site.
Namespace
Drupal\admin_audit_trailCode
public function getFiltersFromUrl(array &$form) {
$url_params = $this->requestStack
->getCurrentRequest()->query
->all();
if (!empty($url_params)) {
unset($url_params['page']);
$this->filters = $url_params;
foreach ($this->filters as $field => $value) {
if ($field === "user") {
$user = $this->entityTypeManager
->getStorage('user')
->load($value);
$form['filters'][$field]['#default_value'] = $user;
}
else {
$form['filters'][$field]['#default_value'] = $value;
}
}
}
}