Skip to content

Commit 435d583

Browse files
Replace deprecated PageImages::getPageImage()
1 parent bf39e02 commit 435d583

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

includes/Lister/GalleryList.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
namespace MediaWiki\Extension\DynamicPageList4\Lister;
66

77
use MediaWiki\Extension\DynamicPageList4\Article;
8+
use MediaWiki\MediaWikiServices;
89
use MediaWiki\Registration\ExtensionRegistry;
9-
use PageImages\PageImages;
1010
use function trim;
1111
use const NS_CATEGORY;
1212
use const NS_FILE;
@@ -47,8 +47,10 @@ protected function formatItem( Article $article, ?string $pageText ): string {
4747
$itemPageLink = "[[:$item|$item]]";
4848
}
4949

50-
$pageImage = PageImages::getPageImage( $article->mTitle );
51-
if ( $pageImage && $pageImage->exists() ) {
50+
$pageImages = MediaWikiServices::getInstance()->getService( 'PageImages.PageImages' );
51+
$pageImage = $pageImages->getImage( $article->mTitle );
52+
53+
if ( $pageImage !== null && $pageImage->exists() ) {
5254
// Successfully got a page image, wrapping it.
5355
$item = $this->getItemStart() . $pageImage->getName() . $this->itemEnd .
5456
"$itemPageLink{$this->itemEnd}link=$item";

includes/Lister/Lister.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
use MediaWiki\Parser\Sanitizer;
1616
use MediaWiki\Registration\ExtensionRegistry;
1717
use MediaWiki\Title\Title;
18-
use PageImages\PageImages;
1918
use function array_filter;
2019
use function array_slice;
2120
use function array_values;
@@ -534,8 +533,9 @@ private function lazyParseImageUrlWithPath( string $tag, Article|string $article
534533

535534
if ( ExtensionRegistry::getInstance()->isLoaded( 'PageImages' ) ) {
536535
// Get the PageImage URL.
537-
$pageImage = PageImages::getPageImage( $article->mTitle );
538-
if ( !$pageImage || !$pageImage->exists() ) {
536+
$pageImages = MediaWikiServices::getInstance()->getService( 'PageImages.PageImages' );
537+
$pageImage = $pageImages->getImage( $article->mTitle );
538+
if ( $pageImage === null || !$pageImage->exists() ) {
539539
return '';
540540
}
541541

0 commit comments

Comments
 (0)