usfedgov_google_analytics-8.x-1.2/usfedgov_google_analytics.module

usfedgov_google_analytics.module
<?php

/**
 * @file
 * Contains hooks and other functions for the usfedgov_google_analytics module.
 */

use Drupal\Core\Asset\AttachedAssetsInterface;
use Drupal\Core\Hook\Attribute\LegacyHook;
use Drupal\Core\Language\LanguageInterface;
use Drupal\usfedgov_google_analytics\Hook\JsUrlQueryBuilder;
use Drupal\usfedgov_google_analytics\Hook\PageAttachments;

/**
 * Implements hook_page_attachments().
 */
#[LegacyHook]
function usfedgov_google_analytics_page_attachments(array &$page) {
  \Drupal::service(PageAttachments::class)->attachJavascript($page);
}

/**
 * Implements hook_js_alter().
 */
#[LegacyHook]
function usfedgov_google_analytics_js_alter(&$javascript, AttachedAssetsInterface $assets, LanguageInterface $language) {
  \Drupal::service(JsUrlQueryBuilder::class)->appendQueryString($javascript, $assets, $language);
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc