|
MediaWiki
master
|


Public Member Functions | |
| canChangeUser () | |
| Sure, you can be whoever you want, as long as you have ID 0. More... | |
| persistSession (SessionBackend $session, WebRequest $request) | |
| persistsSessionId () | |
| Yes we will treat your data with great care! More... | |
| provideSessionInfo (WebRequest $request) | |
| Pretend there is a session, to avoid MWCryptRand overhead. More... | |
| unpersistSession (WebRequest $request) | |
Public Member Functions inherited from MediaWiki\Session\SessionProvider | |
| __construct () | |
| __toString () | |
| canChangeUser () | |
| Indicate whether the user associated with the request can be changed. More... | |
| describe (Language $lang) | |
| Return an identifier for this session type. More... | |
| getAllowedUserRights (SessionBackend $backend) | |
| Fetch the rights allowed the user when the specified session is active. More... | |
| getManager () | |
| Get the session manager. More... | |
| getRememberUserDuration () | |
| Returns the duration (in seconds) for which users will be remembered when Session::setRememberUser() is set. More... | |
| getVaryCookies () | |
| Return the list of cookies that need varying on. More... | |
| getVaryHeaders () | |
| Return the HTTP headers that need varying on. More... | |
| invalidateSessionsForUser (User $user) | |
| Invalidate existing sessions for a user. More... | |
| mergeMetadata (array $savedMetadata, array $providedMetadata) | |
| Merge saved session provider metadata. More... | |
| newSessionInfo ($id=null) | |
| Provide session info for a new, empty session. More... | |
| persistSession (SessionBackend $session, WebRequest $request) | |
| Persist a session into a request/response. More... | |
| persistsSessionId () | |
| Indicate whether self::persistSession() can save arbitrary session IDs. More... | |
| preventSessionsForUser ($username) | |
| Prevent future sessions for the user. More... | |
| provideSessionInfo (WebRequest $request) | |
| Provide session info for a request. More... | |
| refreshSessionInfo (SessionInfo $info, WebRequest $request, &$metadata) | |
| Validate a loaded SessionInfo and refresh provider metadata. More... | |
| sessionIdWasReset (SessionBackend $session, $oldId) | |
| Notification that the session ID was reset. More... | |
| setConfig (Config $config) | |
| Set configuration. More... | |
| setLogger (LoggerInterface $logger) | |
| setManager (SessionManager $manager) | |
| Set the session manager. More... | |
| suggestLoginUsername (WebRequest $request) | |
| Get a suggested username for the login form. More... | |
| unpersistSession (WebRequest $request) | |
| Remove any persisted session from a request/response. More... | |
| whyNoSession () | |
| Return a Message for why sessions might not be being persisted. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from MediaWiki\Session\SessionProvider | |
| describeMessage () | |
| Return a Message identifying this session type. More... | |
| hashToSessionId ($data, $key=null) | |
| Hash data as a session ID. More... | |
Protected Attributes inherited from MediaWiki\Session\SessionProvider | |
| Config | $config |
| LoggerInterface | $logger |
| SessionManager | $manager |
| int | $priority |
| Session priority. More... | |
Definition at line 30 of file InstallerSessionProvider.php.
| InstallerSessionProvider::canChangeUser | ( | ) |
Sure, you can be whoever you want, as long as you have ID 0.
Definition at line 51 of file InstallerSessionProvider.php.
| InstallerSessionProvider::persistSession | ( | SessionBackend | $session, |
| WebRequest | $request | ||
| ) |
Definition at line 55 of file InstallerSessionProvider.php.
| InstallerSessionProvider::persistsSessionId | ( | ) |
Yes we will treat your data with great care!
Definition at line 44 of file InstallerSessionProvider.php.
| InstallerSessionProvider::provideSessionInfo | ( | WebRequest | $request | ) |
Pretend there is a session, to avoid MWCryptRand overhead.
Definition at line 34 of file InstallerSessionProvider.php.
| InstallerSessionProvider::unpersistSession | ( | WebRequest | $request | ) |
Definition at line 58 of file InstallerSessionProvider.php.