MediaWiki  1.33.0
MediaWiki\Session Namespace Reference

Classes

class  BotPasswordSessionProviderTest
 Session Database MediaWiki\Session\BotPasswordSessionProvider. More...
 
class  CookieSessionProvider
 A CookieSessionProvider persists sessions using cookies. More...
 
class  CookieSessionProviderTest
 Session Database MediaWiki\Session\CookieSessionProvider. More...
 
class  DummySessionBackend
 Dummy session backend. More...
 
class  ImmutableSessionProviderWithCookie
 An ImmutableSessionProviderWithCookie doesn't persist the user, but optionally can use a cookie to support multiple IDs per session. More...
 
class  ImmutableSessionProviderWithCookieTest
 Session Database MediaWiki\Session\ImmutableSessionProviderWithCookie. More...
 
class  MetadataMergeException
 Subclass of UnexpectedValueException that can be annotated with additional data for debug logging. More...
 
class  MetadataMergeExceptionTest
 Session MediaWiki\Session\MetadataMergeException. More...
 
class  PHPSessionHandler
 Adapter for PHP's session handling. More...
 
class  PHPSessionHandlerTest
 Session MediaWiki\Session\PHPSessionHandler. More...
 
class  Session
 Manages data for an an authenticated session. More...
 
class  SessionBackend
 This is the actual workhorse for Session. More...
 
class  SessionBackendTest
 Session Database MediaWiki\Session\SessionBackend. More...
 
class  SessionId
 Value object holding the session ID in a manner that can be globally updated. More...
 
class  SessionIdTest
 Session MediaWiki\Session\SessionId. More...
 
class  SessionInfo
 Value object returned by SessionProvider. More...
 
class  SessionInfoTest
 Session Database MediaWiki\Session\SessionInfo. 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  SessionManagerTest
 Session Database MediaWiki\Session\SessionManager. 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  SessionProviderTest
 Session Database MediaWiki\Session\SessionProvider. More...
 
class  SessionTest
 Session MediaWiki\Session\Session. More...
 
class  TestBagOStuff
 BagOStuff with utility functions for MediaWiki\\Session\\* testing. More...
 
class  TestUtils
 Utility functions for Session unit tests. More...
 
class  Token
 Value object representing a CSRF token. More...
 
class  TokenTest
 Session MediaWiki\Session\Token. More...
 
class  UserInfo
 Object holding data about a session's user. More...
 
class  UserInfoTest
 Session Database MediaWiki\Session\UserInfo. More...