You are here

function d8_google_optimize_hide_page_container_ids in Drupal 8 Google Optimize Hide Page 8

The Optimize container ids.

Return value

array d8_google_optimize_hide_page_container_ids

See also

https://developers.google.com/optimize/#loading_multiple_containers

3 calls to d8_google_optimize_hide_page_container_ids()
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.
SnippetGenerator::getSnippet in src/Util/SnippetGenerator.php
Generate the JS snippet.

File

./d8_google_optimize_hide_page.module, line 45
d8_google_optimize_hide_page.module

Code

function d8_google_optimize_hide_page_container_ids() {
  static $ids;
  if (!is_null($ids)) {
    return $ids;
  }
  $config = \Drupal::config('d8_google_optimize_hide_page.settings');
  $csv = $config
    ->get('google_optimize_hide_page_container_ids') ?: '';
  if (empty($csv)) {
    $ids = [];
  }
  else {
    $ids = str_getcsv($csv);
  }
  return $ids;
}