Merge "Revision: Handle all return values of Title::newFromId"
[lhc/web/wiklou.git] / includes / resourceloader / ResourceLoaderUserTokensModule.php
index 78fec50..e933f1f 100644 (file)
  */
 class ResourceLoaderUserTokensModule extends ResourceLoaderModule {
 
-       /* Protected Members */
-
        protected $origin = self::ORIGIN_CORE_INDIVIDUAL;
 
-       protected $targets = array( 'desktop', 'mobile' );
-
-       /* Methods */
+       protected $targets = [ 'desktop', 'mobile' ];
 
        /**
         * Fetch the tokens for the current user.
@@ -43,27 +39,26 @@ class ResourceLoaderUserTokensModule extends ResourceLoaderModule {
        protected function contextUserTokens( ResourceLoaderContext $context ) {
                $user = $context->getUserObj();
 
-               return array(
+               return [
                        'editToken' => $user->getEditToken(),
                        'patrolToken' => $user->getEditToken( 'patrol' ),
                        'watchToken' => $user->getEditToken( 'watch' ),
                        'csrfToken' => $user->getEditToken(),
-               );
+               ];
        }
 
        /**
         * Generate the JavaScript content of this module.
         *
-        * Add '@nomin' annotation to prevent the module's contents from getting
-        * cached (T84960).
+        * Add FILTER_NOMIN annotation to prevent needless minification and caching (T84960).
         *
         * @param ResourceLoaderContext $context
-        * @return string
+        * @return string JavaScript code
         */
        public function getScript( ResourceLoaderContext $context ) {
                return Xml::encodeJsCall(
                        'mw.user.tokens.set',
-                       array( $this->contextUserTokens( $context ) ),
+                       [ $this->contextUserTokens( $context ) ],
                        ResourceLoader::inDebugMode()
                ) . ResourceLoader::FILTER_NOMIN;
        }