public function MailingListManager::hasSessionAccess in Mailing List 8
Checks if the current user has session access to a given subscription.
Parameters
\Drupal\mailing_list\SubscriptionInterface\SubscriptionInterface $subscription: The subscription.
Return value
bool TRUE if the current user has session access granted to the subscription.
Overrides MailingListManagerInterface::hasSessionAccess
1 call to MailingListManager::hasSessionAccess()
- MailingListManager::revokeSessionAccess in src/MailingListManager.php 
- Revoke any session access to a subscription to the current user.
File
- src/MailingListManager.php, line 92 
Class
- MailingListManager
- Mailing list manager implementation.
Namespace
Drupal\mailing_listCode
public function hasSessionAccess(SubscriptionInterface $subscription) {
  return $this->sessionManager
    ->isStarted() && ($grants = $this->userPrivateTempstore
    ->get('mailing_list')
    ->get('grants')) && isset($grants[$subscription
    ->uuid()]);
}