MediaWiki  REL1_20
ResourceLoaderUserTokensModule.php
Go to the documentation of this file.
00001 <?php
00027 class ResourceLoaderUserTokensModule extends ResourceLoaderModule {
00028 
00029         /* Protected Members */
00030 
00031         protected $origin = self::ORIGIN_CORE_INDIVIDUAL;
00032 
00033         /* Methods */
00034 
00041         protected function contextUserTokens( ResourceLoaderContext $context ) {
00042                 global $wgUser;
00043 
00044                 return array(
00045                         'editToken' => $wgUser->getEditToken(),
00046                         'watchToken' => ApiQueryInfo::getWatchToken(null, null),
00047                 );
00048         }
00049 
00054         public function getScript( ResourceLoaderContext $context ) {
00055                 return Xml::encodeJsCall( 'mw.user.tokens.set',
00056                         array( $this->contextUserTokens( $context ) ) );
00057         }
00058 
00062         public function supportsURLLoading() {
00063                 return false;
00064         }
00065 
00069         public function getGroup() {
00070                 return 'private';
00071         }
00072 }