You are here

protected function PermissionsForm::saveFilterSettings in Filter Permissions 8

Saves the filter settings for the current user.

Parameters

array $roles: The roles to filter by.

array $modules: The modules to filter by.

2 calls to PermissionsForm::saveFilterSettings()
PermissionsForm::submitFormFilter in src/Form/PermissionsForm.php
Saves the roles and modules selection.
PermissionsRoleSpecificForm::buildForm in src/Form/PermissionsRoleSpecificForm.php
Form constructor.

File

src/Form/PermissionsForm.php, line 283

Class

PermissionsForm
Provides an enhanced user permissions administration form.

Namespace

Drupal\filter_perms\Form

Code

protected function saveFilterSettings(array $roles, array $modules) {
  $values = [
    'roles' => $roles,
    'modules' => $modules,
  ];
  $this->keyValueExpirable
    ->setWithExpire($this
    ->currentUser()
    ->id(), $values, 3600);
}