|
MediaWiki master
|
An implementation of a session store with a single backend for storing anonymous and authenticated sessions. More...
Inherits MediaWiki\Session\SessionStore.

Public Member Functions | |
| __construct (BagOStuff $store, LoggerInterface $logger, StatsFactory $statsFactory) | |
| delete (SessionInfo $info) | |
| Deletes session data from the session store for the provided key. | |
| get (SessionInfo $info) | |
| Get session store data for a given key. | |
| set (SessionInfo $info, $value, $exptime=0, $flags=0) | |
| Set session store data for the corresponding key to the active store during the request. | |
| setLogger (LoggerInterface $logger) | |
| shutdown () | |
Will be called during shutdown.
| |
An implementation of a session store with a single backend for storing anonymous and authenticated sessions.
Authenticated and anonymous sessions are treated the same in terms of their TTL.
Definition at line 25 of file SingleBackendSessionStore.php.
| MediaWiki\Session\SingleBackendSessionStore::__construct | ( | BagOStuff | $store, |
| LoggerInterface | $logger, | ||
| StatsFactory | $statsFactory ) |
Definition at line 32 of file SingleBackendSessionStore.php.
References MediaWiki\Session\SingleBackendSessionStore\setLogger().
| MediaWiki\Session\SingleBackendSessionStore::delete | ( | SessionInfo | $info | ) |
Deletes session data from the session store for the provided key.
| SessionInfo | $info |
Implements MediaWiki\Session\SessionStore.
Definition at line 97 of file SingleBackendSessionStore.php.
| MediaWiki\Session\SingleBackendSessionStore::get | ( | SessionInfo | $info | ) |
Get session store data for a given key.
This will look up the active store during the request and use that to fetch the data.
| SessionInfo | $info |
Implements MediaWiki\Session\SessionStore.
Definition at line 56 of file SingleBackendSessionStore.php.
| MediaWiki\Session\SingleBackendSessionStore::set | ( | SessionInfo | $info, |
| $value, | |||
| $exptime = 0, | |||
| $flags = 0 ) |
Set session store data for the corresponding key to the active store during the request.
| SessionInfo | $info | |
| mixed | $value | |
| int | $exptime | |
| int | $flags |
Implements MediaWiki\Session\SessionStore.
Definition at line 80 of file SingleBackendSessionStore.php.
| MediaWiki\Session\SingleBackendSessionStore::setLogger | ( | LoggerInterface | $logger | ) |
Definition at line 44 of file SingleBackendSessionStore.php.
Referenced by MediaWiki\Session\SingleBackendSessionStore\__construct().
| MediaWiki\Session\SingleBackendSessionStore::shutdown | ( | ) |
Will be called during shutdown.
Implements MediaWiki\Session\SessionStore.
Definition at line 110 of file SingleBackendSessionStore.php.
References wfTimestampNow().