You are here

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

./d8_google_optimize_hide_page.module, line 164
d8_google_optimize_hide_page.module

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;
}