Merge "Added a separate error message for mkdir failures"
[lhc/web/wiklou.git] / includes / api / ApiQueryFileRepoInfo.php
index 12b9893..4589991 100644 (file)
@@ -46,7 +46,7 @@ class ApiQueryFileRepoInfo extends ApiQueryBase {
                $params = $this->extractRequestParams();
                $props = array_flip( $params['prop'] );
 
-               $repos = array();
+               $repos = [];
 
                $repoGroup = $this->getInitialisedRepoGroup();
                $foreignTargets = $conf->get( 'ForeignUploadTargets' );
@@ -66,7 +66,7 @@ class ApiQueryFileRepoInfo extends ApiQueryBase {
                ApiResult::setIndexedTagName( $repos, 'repo' );
                ApiResult::setArrayTypeRecursive( $repos, 'assoc' );
                ApiResult::setArrayType( $repos, 'array' );
-               $result->addValue( array( 'query' ), 'repos', $repos );
+               $result->addValue( [ 'query' ], 'repos', $repos );
        }
 
        public function getCacheMode( $params ) {
@@ -76,17 +76,17 @@ class ApiQueryFileRepoInfo extends ApiQueryBase {
        public function getAllowedParams() {
                $props = $this->getProps();
 
-               return array(
-                       'prop' => array(
-                               ApiBase::PARAM_DFLT => join( '|', $props ),
+               return [
+                       'prop' => [
+                               ApiBase::PARAM_DFLT => implode( '|', $props ),
                                ApiBase::PARAM_ISMULTI => true,
                                ApiBase::PARAM_TYPE => $props,
-                       ),
-               );
+                       ],
+               ];
        }
 
        public function getProps() {
-               $props = array();
+               $props = [];
                $repoGroup = $this->getInitialisedRepoGroup();
 
                $repoGroup->forEachForeignRepo( function ( $repo ) use ( &$props ) {
@@ -104,13 +104,13 @@ class ApiQueryFileRepoInfo extends ApiQueryBase {
        }
 
        protected function getExamplesMessages() {
-               return array(
+               return [
                        'action=query&meta=filerepoinfo&friprop=apiurl|name|displayname'
                                => 'apihelp-query+filerepoinfo-example-simple',
-               );
+               ];
        }
 
        public function getHelpUrls() {
-               return 'https://www.mediawiki.org/wiki/API:Filerepoinfo';
+               return 'https://www.mediawiki.org/wiki/Special:MyLanguage/API:Filerepoinfo';
        }
 }