diff --git a/administrator/modules/mod_menu/src/Menu/CssMenu.php b/administrator/modules/mod_menu/src/Menu/CssMenu.php index e5ef92446633c..7fe5e1eb4b1f6 100644 --- a/administrator/modules/mod_menu/src/Menu/CssMenu.php +++ b/administrator/modules/mod_menu/src/Menu/CssMenu.php @@ -284,8 +284,8 @@ protected function preprocess($parent) continue; } - $item->scope = $item->scope ?? 'default'; - $item->icon = $item->icon ?? ''; + $item->scope ??= 'default'; + $item->icon ??= ''; // Whether this scope can be displayed. Applies only to preset items. Db driven items should use un/published state. if (($item->scope === 'help' && $this->params->get('showhelp', 1) == 0) || ($item->scope === 'edit' && !$this->params->get('shownew', 1))) { diff --git a/plugins/editors/tinymce/src/PluginTraits/XTDButtons.php b/plugins/editors/tinymce/src/PluginTraits/XTDButtons.php index efc432cf5da4e..b42dcf9b04754 100644 --- a/plugins/editors/tinymce/src/PluginTraits/XTDButtons.php +++ b/plugins/editors/tinymce/src/PluginTraits/XTDButtons.php @@ -74,7 +74,7 @@ private function tinyButtons($buttons, array $options = []): array if ($link && $link[0] !== '#') { $link = str_contains($link, '&') ? htmlspecialchars_decode($link) : $link; $link = Uri::base(true) . '/' . $link; - $options['src'] = $options['src'] ?? $link; + $options['src'] ??= $link; } // Set action to "modal" for legacy buttons, when possible @@ -85,9 +85,9 @@ private function tinyButtons($buttons, array $options = []): array $wa->useScript('joomla.dialog'); $legacyModal = false; - $options['popupType'] = $options['popupType'] ?? 'iframe'; - $options['textHeader'] = $options['textHeader'] ?? $title; - $options['iconHeader'] = $options['iconHeader'] ?? 'icon-' . $icon; + $options['popupType'] ??= 'iframe'; + $options['textHeader'] ??= $title; + $options['iconHeader'] ??= 'icon-' . $icon; } $coreButton = []; diff --git a/plugins/system/debug/src/DataCollector/ProfileCollector.php b/plugins/system/debug/src/DataCollector/ProfileCollector.php index 11bd3d6853d39..328f931f2c944 100644 --- a/plugins/system/debug/src/DataCollector/ProfileCollector.php +++ b/plugins/system/debug/src/DataCollector/ProfileCollector.php @@ -263,7 +263,7 @@ public function setRequestEndTime($time): self */ public function collect(): array { - $this->requestEndTime = $this->requestEndTime ?? microtime(true); + $this->requestEndTime ??= microtime(true); $start = $this->requestStartTime;