aboutsummaryrefslogtreecommitdiffstats
path: root/includes/api/ApiQueryImageInfo.php
diff options
context:
space:
mode:
authorUmherirrender <umherirrender_de.wp@web.de>2020-03-08 22:32:26 +0100
committerReedy <reedy@wikimedia.org>2020-04-11 23:58:00 +0000
commit0b33adc9cacd130de64b60ef0c1dd96cfc53098e (patch)
treeeebd246c2f2c48076ffdb4bb2a3d372ae8bf199d /includes/api/ApiQueryImageInfo.php
parent88a2f60275c3cd0780e966622b385ce29b7174d4 (diff)
downloadmediawikicore-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.php11
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 );
}