protected function SnippetAccess::cookieConstentCheck in Hotjar 8.2
Same name and namespace in other branches
- 8 src/SnippetAccess.php \Drupal\hotjar\SnippetAccess::cookieConstentCheck()
Check cookie constent settings.
Return value
\Drupal\Core\Access\AccessResult Result.
1 call to SnippetAccess::cookieConstentCheck()
- SnippetAccess::check in src/
SnippetAccess.php - Determines whether we add tracking code to page.
File
- src/
SnippetAccess.php, line 275
Class
- SnippetAccess
- Snippet access service.
Namespace
Drupal\hotjarCode
protected function cookieConstentCheck() {
if ($this->moduleHandler
->moduleExists('eu_cookie_compliance')) {
$config = $this->configFactory
->get('eu_cookie_compliance.settings');
$disabled_javascripts = $config
->get('disabled_javascripts');
$disabled_javascripts = _eu_cookie_compliance_explode_multiple_lines($disabled_javascripts);
$snippet_path = $this->settings
->getSetting('snippet_path');
_eu_cookie_compliance_convert_relative_uri($snippet_path);
if (in_array($snippet_path, $disabled_javascripts)) {
return AccessResult::forbidden();
}
}
return AccessResult::neutral();
}