|
MediaWiki master
|
MediaWiki\Session\Provider interface. More...
Inherited by MediaWiki\Session\SessionProvider.
Public Member Functions | |
| canAlwaysAutocreate () | |
| Returns true if this provider is exempt from autocreate user permissions check. | |
| describe (Language $lang) | |
| Return an identifier for this session type. | |
| safeAgainstCsrf () | |
| Returns true if this provider is safe against csrf attacks, or false otherwise. | |
| whyNoSession () | |
| Return a Message for why sessions might not be being persisted. | |
MediaWiki\Session\Provider interface.
This exists to make IDEs happy, so they don't see the internal-but-required-to-be-public methods on SessionProvider.
Definition at line 21 of file SessionProviderInterface.php.
| MediaWiki\Session\SessionProviderInterface::canAlwaysAutocreate | ( | ) |
Returns true if this provider is exempt from autocreate user permissions check.
Implemented in MediaWiki\Session\SessionProvider.
| MediaWiki\Session\SessionProviderInterface::describe | ( | Language | $lang | ) |
Return an identifier for this session type.
| Language | $lang | Language to use. |
Implemented in MediaWiki\Session\SessionProvider.
| MediaWiki\Session\SessionProviderInterface::safeAgainstCsrf | ( | ) |
Returns true if this provider is safe against csrf attacks, or false otherwise.
Implemented in MediaWiki\Session\SessionProvider.
| MediaWiki\Session\SessionProviderInterface::whyNoSession | ( | ) |
Return a Message for why sessions might not be being persisted.
For example, "check whether you're blocking our cookies".
Implemented in MediaWiki\Session\CookieSessionProvider, MediaWiki\Session\ImmutableSessionProviderWithCookie, and MediaWiki\Session\SessionProvider.