From e83051ca96d396250d80fa213c66d776698d3bde Mon Sep 17 00:00:00 2001
From: Benni Mack <benni@typo3.org>
Date: Tue, 24 Jan 2023 15:26:45 +0100
Subject: [PATCH] [BUGFIX] Fix PHP 8 warning in TMENU

Resolves: #98681
Releases: main, 11.5
Change-Id: I4d7bc72efe4256c5e5d9009afd9327428f2661d4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77567
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: core-ci <typo3@b13.com>
---
 .../Classes/ContentObject/Menu/TextMenuContentObject.php      | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/typo3/sysext/frontend/Classes/ContentObject/Menu/TextMenuContentObject.php b/typo3/sysext/frontend/Classes/ContentObject/Menu/TextMenuContentObject.php
index 90d82ca29175..ed914cda8a73 100644
--- a/typo3/sysext/frontend/Classes/ContentObject/Menu/TextMenuContentObject.php
+++ b/typo3/sysext/frontend/Classes/ContentObject/Menu/TextMenuContentObject.php
@@ -129,7 +129,7 @@ class TextMenuContentObject extends AbstractMenuContentObject
             // Make before, middle and after parts
             $this->I['parts'] = [];
             $this->I['parts']['before'] = $this->getBeforeAfter('before');
-            $this->I['parts']['stdWrap2_begin'] = $wrapPartsStdWrap[0];
+            $this->I['parts']['stdWrap2_begin'] = $wrapPartsStdWrap[0] ?? '';
             // stdWrap for doNotShowLink
             $this->I['val']['doNotShowLink'] = $this->WMcObj->stdWrapValue('doNotShowLink', $this->I['val']);
             if (!$this->I['val']['doNotShowLink']) {
@@ -141,7 +141,7 @@ class TextMenuContentObject extends AbstractMenuContentObject
                 $this->I['parts']['ATag_end'] = $this->I['A2'];
                 $this->I['parts']['notATagBeforeWrap_end'] = $wrapPartsAfter[1] ?? '';
             }
-            $this->I['parts']['stdWrap2_end'] = $wrapPartsStdWrap[1];
+            $this->I['parts']['stdWrap2_end'] = $wrapPartsStdWrap[1] ?? '';
             $this->I['parts']['after'] = $this->getBeforeAfter('after');
             // Passing I to a user function
             if ($this->mconf['IProcFunc'] ?? false) {
-- 
GitLab