Same name in other branches
  1. 8.9.x Drupal\Core\Session
  2. 9 Drupal\Core\Session
Classsort descending Location Description
AccessPolicyBase core/lib/Drupal/Core/Session/AccessPolicyBase.php Base class for access policies.
AccessPolicyInterface core/lib/Drupal/Core/Session/AccessPolicyInterface.php Defines the access policy interface.
AccessPolicyProcessorInterface core/lib/Drupal/Core/Session/AccessPolicyProcessorInterface.php Processes all added access policies until the full permissions are built.
AccessPolicyScopeException core/lib/Drupal/Core/Session/AccessPolicyScopeException.php An exception thrown when permissions are returned for the wrong scope.
AccountEvents core/lib/Drupal/Core/Session/AccountEvents.php Defines events for the account system.
AccountInterface core/lib/Drupal/Core/Session/AccountInterface.php Defines an account interface which represents the current user.
AccountProxy core/lib/Drupal/Core/Session/AccountProxy.php A proxied implementation of AccountInterface.
AccountProxyInterface core/lib/Drupal/Core/Session/AccountProxyInterface.php Defines an interface for a service which has the current account stored.
AccountSetEvent core/lib/Drupal/Core/Session/AccountSetEvent.php Event fired when an account is set for the current session.
AccountSwitcher core/lib/Drupal/Core/Session/AccountSwitcher.php An implementation of AccountSwitcherInterface.
AccountSwitcherInterface core/lib/Drupal/Core/Session/AccountSwitcherInterface.php Defines an interface for a service for safe account switching.
AnonymousUserSession core/lib/Drupal/Core/Session/AnonymousUserSession.php An account implementation representing an anonymous user.
CalculatedPermissions core/lib/Drupal/Core/Session/CalculatedPermissions.php Represents a calculated set of permissions with cacheable metadata.
MetadataBag core/lib/Drupal/Core/Session/MetadataBag.php Provides a container for application specific session metadata.
PermissionCheckerInterface core/lib/Drupal/Core/Session/PermissionCheckerInterface.php Defines a permission checker interface.
PermissionsHashGeneratorInterface core/lib/Drupal/Core/Session/PermissionsHashGeneratorInterface.php Defines the user permissions hash generator interface.
ResponseKeepSessionOpenInterface core/lib/Drupal/Core/Session/ResponseKeepSessionOpenInterface.php Indicates that sessions for this response should be kept open after sending.
SessionConfiguration core/lib/Drupal/Core/Session/SessionConfiguration.php Defines the default session configuration generator.
SessionConfigurationInterface core/lib/Drupal/Core/Session/SessionConfigurationInterface.php Defines an interface for session configuration generators.
SessionManagerInterface core/lib/Drupal/Core/Session/SessionManagerInterface.php Defines the session manager interface.
SuperUserAccessPolicy core/lib/Drupal/Core/Session/SuperUserAccessPolicy.php Grants user 1 an all access pass.
UserSession core/lib/Drupal/Core/Session/UserSession.php
WriteSafeSessionHandler core/lib/Drupal/Core/Session/WriteSafeSessionHandler.php Wraps the session handler to prevent writes when not necessary or allowed.
WriteSafeSessionHandlerInterface core/lib/Drupal/Core/Session/WriteSafeSessionHandlerInterface.php Provides an interface for session handlers where writing can be disabled.