Commit 70f9750f authored by Vince Tikász's avatar Vince Tikász
Browse files

Issue #3319155 fix core compatibilty in composer and info.yml

parent f9b536d8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@
  "description": "Allows your site to be tracked by Hotjar by adding a Javascript tracking code to every page",
  "require": {
    "ext-json": "*",
    "drupal/core": "^8.8 || ^9.3 || ^10"
    "drupal/core": "^8.8 || ^9.3"
  },
  "minimum-stability": "stable"
}
+1 −1
Original line number Diff line number Diff line
type: module
name: 'Hotjar'
description: 'Allows your site to be tracked by Hotjar by adding a Javascript tracking code to every page.'
core_version_requirement: ^8.8 || ^9.3 || ^10
core_version_requirement: ^8.8 || ^9.3
package: 'Statistics'
configure: hotjar.admin_settings_form
dependencies:
+3 −3
Original line number Diff line number Diff line
@@ -158,15 +158,15 @@ class SnippetAccess implements SnippetAccessInterface, ContainerInjectionInterfa
      ->andIf($this->cookieConstentCheck());

    $access = [];
    $this->moduleHandler->invokeAllWith('hotjar_access', function (callable $hook, string $module) use (&$access) {
      $module_result = $hook();
    foreach ($this->moduleHandler->getImplementations('hotjar_access') as $module) {
      $module_result = $this->moduleHandler->invoke($module, 'hotjar_access');
      if (is_bool($module_result)) {
        $access[$module] = $module_result;
      }
      elseif ($module_result instanceof AccessResult) {
        $access[$module] = !$module_result->isForbidden();
      }
    });
    }

    $this->moduleHandler->alter('hotjar_access', $access);