From f8523e9bf4901300b060ce443670ee3d45ff6675 Mon Sep 17 00:00:00 2001 From: paladox Date: Sat, 7 Mar 2026 15:19:10 +0000 Subject: [PATCH] Fix "Implicitly marking parameter $fileFetcher as nullable is deprecated" > Mar 7 05:34:27 test151 php: PHP Deprecated: Maps\MapsFactory::newGeoJsonFetcher(): Implicitly marking parameter $fileFetcher as nullable is deprecated, the explicit nullable type must be used instead in /srv/mediawiki/1.45/extensions/Maps/src/MapsFactory.php on line 222 --- src/MapsFactory.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MapsFactory.php b/src/MapsFactory.php index 68c98c5d..498f7d49 100644 --- a/src/MapsFactory.php +++ b/src/MapsFactory.php @@ -219,7 +219,7 @@ public function getParamDefinitionFactory(): ParamDefinitionFactory { return $factory; } - public function newGeoJsonFetcher( FileFetcher $fileFetcher = null ): GeoJsonFetcher { + public function newGeoJsonFetcher( ?FileFetcher $fileFetcher = null ): GeoJsonFetcher { return new GeoJsonFetcher( $fileFetcher ?? $this->getGeoJsonFileFetcher(), $this->mediaWikiServices->getTitleParser(),