From 9e1aadd96e1f0c56f4de2ad2bad91b49449d9f12 Mon Sep 17 00:00:00 2001 From: Henning Leutz <leutz@pcsg.de> Date: Tue, 5 Jul 2022 13:23:34 +0200 Subject: [PATCH] refactor: php8/9 compatiblity --- src/QUI/Bricks/Manager.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/QUI/Bricks/Manager.php b/src/QUI/Bricks/Manager.php index f3c2dcc..ba8e865 100644 --- a/src/QUI/Bricks/Manager.php +++ b/src/QUI/Bricks/Manager.php @@ -689,6 +689,10 @@ protected function parseSettingToBrickArray(DOMElement $Setting): array $optionElements = $Setting->getElementsByTagName('option'); foreach ($optionElements as $Option) { + if (!$options) { + $options = []; + } + $options[] = [ 'value' => $Option->getAttribute('value'), 'text' => QUI\Utils\DOM::getTextFromNode($Option, false) @@ -1093,7 +1097,7 @@ public function saveBrick($brickId, array $brickData) QUI\Cache\Manager::clear( self::getBrickCacheNamespace() . md5($Brick->getType()) ); - + QUI::getEvents()->fireEvent('quiqqerBricksSave', [$brickId]); } -- GitLab