public function PreviewLinkSessionExistsAccessCheck::access in Preview Link 2.x
Same name and namespace in other branches
- 2.0.x src/Access/PreviewLinkSessionExistsAccessCheck.php \Drupal\preview_link\Access\PreviewLinkSessionExistsAccessCheck::access()
Checks whether the user has a session.
Parameters
\Symfony\Component\HttpFoundation\Request|null $request: The request, if available.
Return value
\Drupal\Core\Access\AccessResultInterface Whether the user has a session.
File
- src/
Access/ PreviewLinkSessionExistsAccessCheck.php, line 44
Class
- PreviewLinkSessionExistsAccessCheck
- Checks whether the user has a session.
Namespace
Drupal\preview_link\AccessCode
public function access(Request $request = NULL) : AccessResultInterface {
return AccessResult::allowedIf($request ? $this->sessionConfiguration
->hasSession($request) : FALSE)
->addCacheContexts([
'session.exists',
]);
}