MediaWiki  1.34.0
MediaWiki\Session Namespace Reference

Classes

class  CookieSessionProvider
 A CookieSessionProvider persists sessions using cookies. More...
 
class  ImmutableSessionProviderWithCookie
 An ImmutableSessionProviderWithCookie doesn't persist the user, but optionally can use a cookie to support multiple IDs per session. More...
 
class  MetadataMergeException
 Subclass of UnexpectedValueException that can be annotated with additional data for debug logging. More...
 
class  PHPSessionHandler
 Adapter for PHP's session handling. More...
 
class  Session
 Manages data for an an authenticated session. More...
 
class  SessionBackend
 This is the actual workhorse for Session. More...
 
class  SessionId
 Value object holding the session ID in a manner that can be globally updated. More...
 
class  SessionInfo
 Value object returned by SessionProvider. More...
 
class  SessionManager
 This serves as the entry point to the MediaWiki session handling system. More...
 
interface  SessionManagerInterface
 This exists to make IDEs happy, so they don't see the internal-but-required-to-be-public methods on SessionManager. More...
 
class  SessionOverflowException
 OverflowException specific to the SessionManager, used when the request had multiple possible sessions tied for top priority. More...
 
class  SessionProvider
 A SessionProvider provides SessionInfo and support for Session. More...
 
interface  SessionProviderInterface
 This exists to make IDEs happy, so they don't see the internal-but-required-to-be-public methods on SessionProvider. More...
 
class  Token
 Value object representing a CSRF token. More...
 
class  UserInfo
 Object holding data about a session's user. More...