diff options
author | Umherirrender <umherirrender_de.wp@web.de> | 2020-03-08 22:32:26 +0100 |
---|---|---|
committer | Reedy <reedy@wikimedia.org> | 2020-04-11 23:58:00 +0000 |
commit | 0b33adc9cacd130de64b60ef0c1dd96cfc53098e (patch) | |
tree | eebd246c2f2c48076ffdb4bb2a3d372ae8bf199d /includes/api/ApiQueryImageInfo.php | |
parent | 88a2f60275c3cd0780e966622b385ce29b7174d4 (diff) | |
download | mediawikicore-0b33adc9cacd130de64b60ef0c1dd96cfc53098e.tar.gz mediawikicore-0b33adc9cacd130de64b60ef0c1dd96cfc53098e.zip |
Use MediaWikiServices::getRepoGroup in api related classes
Change-Id: Ifa75012ea5572b56be499f355f9b97663ad17fcc
Diffstat (limited to 'includes/api/ApiQueryImageInfo.php')
-rw-r--r-- | includes/api/ApiQueryImageInfo.php | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/includes/api/ApiQueryImageInfo.php b/includes/api/ApiQueryImageInfo.php index 1b08bf5fed3b..5e24e94473d9 100644 --- a/includes/api/ApiQueryImageInfo.php +++ b/includes/api/ApiQueryImageInfo.php @@ -95,10 +95,12 @@ class ApiQueryImageInfo extends ApiQueryBase { ]; }, $titles ); + $services = MediaWikiServices::getInstance(); + $repoGroup = $services->getRepoGroup(); if ( $params['localonly'] ) { - $images = RepoGroup::singleton()->getLocalRepo()->findFiles( $findTitles ); + $images = $repoGroup->getLocalRepo()->findFiles( $findTitles ); } else { - $images = RepoGroup::singleton()->findFiles( $findTitles ); + $images = $repoGroup->findFiles( $findTitles ); } $result = $this->getResult(); @@ -110,8 +112,7 @@ class ApiQueryImageInfo extends ApiQueryBase { if ( !isset( $images[$title] ) ) { if ( isset( $prop['uploadwarning'] ) || isset( $prop['badfile'] ) ) { // uploadwarning and badfile need info about non-existing files - $images[$title] = MediaWikiServices::getInstance()->getRepoGroup() - ->getLocalRepo()->newFile( $title ); + $images[$title] = $repoGroup->getLocalRepo()->newFile( $title ); // Doesn't exist, so set an empty image repository $info['imagerepository'] = ''; } else { @@ -144,7 +145,7 @@ class ApiQueryImageInfo extends ApiQueryBase { $info['imagerepository'] = $img->getRepoName(); } if ( isset( $prop['badfile'] ) ) { - $info['badfile'] = (bool)MediaWikiServices::getInstance()->getBadFileLookup() + $info['badfile'] = (bool)$services->getBadFileLookup() ->isBadFile( $title, $badFileContextTitle ); } |