protected function SnippetAccess::statusCheckResult in Hotjar 8.2
Same name and namespace in other branches
- 8 src/SnippetAccess.php \Drupal\hotjar\SnippetAccess::statusCheckResult()
Check HTTP status.
Return value
\Drupal\Core\Access\AccessResult Result.
File
- src/
SnippetAccess.php, line 191
Class
- SnippetAccess
- Snippet access service.
Namespace
Drupal\hotjarCode
protected function statusCheckResult() {
$request = $this->requestStack
->getCurrentRequest();
$status = NULL;
if ($exception = $request->attributes
->get('exception')) {
$status = $exception
->getStatusCode();
}
$not_tracked_status_codes = [
'403',
'404',
];
$result = !in_array($status, $not_tracked_status_codes);
return AccessResult::forbiddenIf(!$result);
}