aboutsummaryrefslogtreecommitdiffstats
path: root/includes/site
diff options
context:
space:
mode:
authorthiemowmde <thiemo.kreuz@wikimedia.de>2024-08-15 11:48:40 +0200
committerthiemowmde <thiemo.kreuz@wikimedia.de>2024-08-26 09:26:36 +0200
commitdca4931b42f58c497f5d8727fcf616515eaf5fb9 (patch)
treeba0faff45681e70c261a85249061e582a87b02d6 /includes/site
parent1b1a1b75baee614014de7eb15d37f0f466890867 (diff)
downloadmediawikicore-dca4931b42f58c497f5d8727fcf616515eaf5fb9.tar.gz
mediawikicore-dca4931b42f58c497f5d8727fcf616515eaf5fb9.zip
Make use of the ??= and ?? operators where it makes sense
This touches various production classes and maintenance scripts. The code should do the exact same as before. The main benefit is that the syntax avoids any repetition. Change-Id: I5c552125469f4d7fb5b0fe494d198951b05eb35f
Diffstat (limited to 'includes/site')
-rw-r--r--includes/site/MediaWikiSite.php5
1 files changed, 1 insertions, 4 deletions
diff --git a/includes/site/MediaWikiSite.php b/includes/site/MediaWikiSite.php
index 181b04185ccc..03597f4ac1d1 100644
--- a/includes/site/MediaWikiSite.php
+++ b/includes/site/MediaWikiSite.php
@@ -93,10 +93,7 @@ class MediaWikiSite extends Site {
return $t->getPrefixedText();
} else {
static $mediaWikiPageNameNormalizer = null;
-
- if ( $mediaWikiPageNameNormalizer === null ) {
- $mediaWikiPageNameNormalizer = new MediaWikiPageNameNormalizer();
- }
+ $mediaWikiPageNameNormalizer ??= new MediaWikiPageNameNormalizer();
return $mediaWikiPageNameNormalizer->normalizePageName(
$pageName,