Merge "Move up devunt's name to Developers"
[lhc/web/wiklou.git] / includes / api / ApiQueryTokens.php
index 3f3464b..de5a377 100644 (file)
@@ -35,9 +35,9 @@ class ApiQueryTokens extends ApiQueryBase {
 
        public function execute() {
                $params = $this->extractRequestParams();
-               $res = array(
+               $res = [
                        ApiResult::META_TYPE => 'assoc',
-               );
+               ];
 
                if ( $this->lacksSameOriginSecurity() ) {
                        $this->setWarning( 'Tokens may not be obtained when the same-origin policy is not applied' );
@@ -59,22 +59,22 @@ class ApiQueryTokens extends ApiQueryBase {
         * @return (string|array)[] Returning a string will use that as the salt
         *  for User::getEditTokenObject() to fetch the token, which will give a
         *  LoggedOutEditToken (always "+\\") for anonymous users. Returning an
-        *  array will use it as parameters to MediaWiki\\Session\\Session::getToken(),
+        *  array will use it as parameters to MediaWiki\Session\Session::getToken(),
         *  which will always return a full token even for anonymous users.
         */
        public static function getTokenTypeSalts() {
                static $salts = null;
                if ( !$salts ) {
-                       $salts = array(
+                       $salts = [
                                'csrf' => '',
                                'watch' => 'watch',
                                'patrol' => 'patrol',
                                'rollback' => 'rollback',
                                'userrights' => 'userrights',
-                               'login' => array( '', 'login' ),
-                               'createaccount' => array( '', 'createaccount' ),
-                       );
-                       Hooks::run( 'ApiQueryTokensRegisterTypes', array( &$salts ) );
+                               'login' => [ '', 'login' ],
+                               'createaccount' => [ '', 'createaccount' ],
+                       ];
+                       Hooks::run( 'ApiQueryTokensRegisterTypes', [ &$salts ] );
                        ksort( $salts );
                }
 
@@ -84,41 +84,41 @@ class ApiQueryTokens extends ApiQueryBase {
        /**
         * Get a token from a salt
         * @param User $user
-        * @param MediaWiki\\Session\\Session $session
+        * @param MediaWiki\Session\Session $session
         * @param string|array $salt A string will be used as the salt for
         *  User::getEditTokenObject() to fetch the token, which will give a
         *  LoggedOutEditToken (always "+\\") for anonymous users. An array will
-        *  be used as parameters to MediaWiki\\Session\\Session::getToken(), which
+        *  be used as parameters to MediaWiki\Session\Session::getToken(), which
         *  will always return a full token even for anonymous users. An array will
         *  also persist the session.
-        * @return MediaWiki\\Session\\Token
+        * @return MediaWiki\Session\Token
         */
        public static function getToken( User $user, MediaWiki\Session\Session $session, $salt ) {
                if ( is_array( $salt ) ) {
                        $session->persist();
-                       return call_user_func_array( array( $session, 'getToken' ), $salt );
+                       return call_user_func_array( [ $session, 'getToken' ], $salt );
                } else {
                        return $user->getEditTokenObject( $salt, $session->getRequest() );
                }
        }
 
        public function getAllowedParams() {
-               return array(
-                       'type' => array(
+               return [
+                       'type' => [
                                ApiBase::PARAM_DFLT => 'csrf',
                                ApiBase::PARAM_ISMULTI => true,
                                ApiBase::PARAM_TYPE => array_keys( self::getTokenTypeSalts() ),
-                       ),
-               );
+                       ],
+               ];
        }
 
        protected function getExamplesMessages() {
-               return array(
+               return [
                        'action=query&meta=tokens'
                                => 'apihelp-query+tokens-example-simple',
                        'action=query&meta=tokens&type=watch|patrol'
                                => 'apihelp-query+tokens-example-types',
-               );
+               ];
        }
 
        public function isReadMode() {