namespace Drupal\Core\Session
Same name in other branches
Object name | File name | Summary |
---|---|---|
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. |
AccessPolicyProcessor | core/lib/Drupal/Core/Session/AccessPolicyProcessor.php | Processes access policies into permissions for an account. |
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. |
CalculatedPermissionsInterface | core/lib/Drupal/Core/Session/CalculatedPermissionsInterface.php | Defines the calculated permissions interface. |
CalculatedPermissionsItem | core/lib/Drupal/Core/Session/CalculatedPermissionsItem.php | Represents a single entry for the calculated permissions. |
CalculatedPermissionsItemInterface | core/lib/Drupal/Core/Session/CalculatedPermissionsItemInterface.php | Defines the calculated permissions item interface. |
CalculatedPermissionsTrait | core/lib/Drupal/Core/Session/CalculatedPermissionsTrait.php | Trait for \Drupal\Core\Session\CalculatedPermissionsInterface. |
MetadataBag | core/lib/Drupal/Core/Session/MetadataBag.php | Provides a container for application specific session metadata. |
PermissionChecker | core/lib/Drupal/Core/Session/PermissionChecker.php | Checks permissions for an account. |
PermissionCheckerInterface | core/lib/Drupal/Core/Session/PermissionCheckerInterface.php | Defines a permission checker interface. |
PermissionsHashGenerator | core/lib/Drupal/Core/Session/PermissionsHashGenerator.php | Generates and caches the permissions hash for a user. |
PermissionsHashGeneratorInterface | core/lib/Drupal/Core/Session/PermissionsHashGeneratorInterface.php | Defines the user permissions hash generator interface. |
RefinableCalculatedPermissions | core/lib/Drupal/Core/Session/RefinableCalculatedPermissions.php | Represents a calculated set of permissions with cacheable metadata. |
RefinableCalculatedPermissionsInterface | core/lib/Drupal/Core/Session/RefinableCalculatedPermissionsInterface.php | Defines the refinable calculated permissions 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. |
SessionHandler | core/lib/Drupal/Core/Session/SessionHandler.php | Default session handler. |
SessionManager | core/lib/Drupal/Core/Session/SessionManager.php | Manages user sessions. |
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. |
UserRolesAccessPolicy | core/lib/Drupal/Core/Session/UserRolesAccessPolicy.php | Grants permissions based on a user's roles. |
UserSession | core/lib/Drupal/Core/Session/UserSession.php | An implementation of the user account interface for the global user. |
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. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.