google_tag-8.x-1.x-dev/tests/fixtures/container_migrate_settings.php
tests/fixtures/container_migrate_settings.php
<?php /** * @file * A database agnostic dump for testing purposes. */ use Drupal\Core\Database\Database; use Symfony\Component\Yaml\Yaml; $database = Database::getConnection(); $database ->insert('config') ->fields([ 'name', 'data', ]) ->values([ 'google_tag.settings', get_google_tag_settings_config(), ])->execute(); /** * Returns google tag settings config string. * * @return string * Config string. */ function get_google_tag_settings_config(): string { $default_settings = "_core: default_config_hash: RcnOtpw-9uV9JCrp6vO2_Xk1O_YjLqUCczGUBadQXoc uri: 'public:/' compact_snippet: true include_file: true rebuild_snippets: false flush_snippets: false debug_output: false _default_container: container_id: '' path_toggle: 'exclude listed' path_list: |- /admin /admin/* /batch /batch/* /node/add* /node/*/edit /node/*/delete /node/*/layout /taxonomy/term/*/edit /taxonomy/term/*/layout /user/*/edit* /user/*/cancel* /user/*/layout role_toggle: 'exclude listed' role_list: { } status_toggle: 'exclude listed' status_list: |- 403 404 data_layer: dataLayer include_classes: false whitelist_classes: |- google nonGooglePixels nonGoogleScripts nonGoogleIframes blacklist_classes: |- customScripts customPixels include_environment: false environment_id: '' environment_token: '' "; return serialize(Yaml::parse($default_settings)); }