function d8_google_optimize_hide_page_roles in Drupal 8 Google Optimize Hide Page 8
The list of roles to add the snippet.
Return value
array google_optimize_hide_page_roles
2 calls to d8_google_optimize_hide_page_roles()
- d8_google_optimize_hide_page_active in ./
d8_google_optimize_hide_page.module - Whether to put the snippet on the page.
- GoogleOptimizeHidePageAdminSettingsForm::buildForm in src/
Form/ GoogleOptimizeHidePageAdminSettingsForm.php - Form constructor.
File
Code
function d8_google_optimize_hide_page_roles() {
$config = \Drupal::config('d8_google_optimize_hide_page.settings');
$roles = $config
->get('google_optimize_hide_page_roles') ?: [];
foreach ($roles as $key => $value) {
if (!$value) {
unset($roles[$key]);
}
}
return $roles;
}