From 07b4f9523dc64b393b00aecc58f4dcd8bb30499f Mon Sep 17 00:00:00 2001 From: Daniel Seifert Date: Thu, 15 Dec 2022 08:38:52 +0100 Subject: [PATCH] fix error if configuration is missing --- src/Application/Model/Configuration.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Application/Model/Configuration.php b/src/Application/Model/Configuration.php index 534d16d..1e46abb 100644 --- a/src/Application/Model/Configuration.php +++ b/src/Application/Model/Configuration.php @@ -93,7 +93,7 @@ class Configuration public function getOrderRecipientFields(): array { /** @var string[] $customFields */ - $customFields = Registry::getConfig()->getConfigParam(self::ORDER_RECFIELDS); + $customFields = Registry::getConfig()->getConfigParam(self::ORDER_RECFIELDS) ?: []; array_walk( $customFields, @@ -113,7 +113,7 @@ class Configuration public function getUserRecipientFields(): array { /** @var string[] $customFields */ - $customFields = Registry::getConfig()->getConfigParam(self::USER_RECFIELDS); + $customFields = Registry::getConfig()->getConfigParam(self::USER_RECFIELDS) ?: []; array_walk( $customFields, @@ -138,7 +138,7 @@ class Configuration { $checkCountryFieldName = $args[self::ARGS_CHECKKEYS] ? trim($checkCountryFieldName) : $checkCountryFieldName; $checkPhoneFieldName = trim($checkPhoneFieldName); - $allFieldNames = oxNew($args[self::ARGS_CHECKCLASS])->getFieldNames(); + $allFieldNames = oxNew($args[self::ARGS_CHECKCLASS])->getFieldNames() ?: []; array_walk($allFieldNames, function (&$value) { $value = strtolower($value);