MediaWiki  master
SessionProviderInterface.php
Go to the documentation of this file.
1 <?php
24 namespace MediaWiki\Session;
25 
26 use Language;
27 use Message;
28 
37 
44  public function describe( Language $lang );
45 
53  public function whyNoSession();
54 
60  public function safeAgainstCsrf();
61 }
MediaWiki\Session\SessionProviderInterface\safeAgainstCsrf
safeAgainstCsrf()
Returns true if this provider is safe against csrf attacks, or false otherwise.
$lang
if(!isset( $args[0])) $lang
Definition: testCompression.php:37
MediaWiki\Session
Definition: BotPasswordSessionProvider.php:24
MediaWiki\Session\SessionProviderInterface
This exists to make IDEs happy, so they don't see the internal-but-required-to-be-public methods on S...
Definition: SessionProviderInterface.php:36
MediaWiki\Session\SessionProviderInterface\whyNoSession
whyNoSession()
Return a Message for why sessions might not be being persisted.
Message
The Message class deals with fetching and processing of interface message into a variety of formats.
Definition: Message.php:160
MediaWiki\Session\SessionProviderInterface\describe
describe(Language $lang)
Return an identifier for this session type.
Language
Internationalisation code See https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation for more...
Definition: Language.php:41