From 37f9224277fb99b09879294e998a301b41c94e5b Mon Sep 17 00:00:00 2001 From: Ivascu Madalin Date: Wed, 18 Oct 2023 11:37:44 +0000 Subject: [PATCH] BP-2990 In3 (V3) set the iDEAL In3 logo as the default --- Block/Config/Form/Field/LogoSelector.php | 4 ++-- Model/ConfigProvider/Method/CapayableIn3.php | 10 +++++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/Block/Config/Form/Field/LogoSelector.php b/Block/Config/Form/Field/LogoSelector.php index b4b712f37..1b5fd8007 100644 --- a/Block/Config/Form/Field/LogoSelector.php +++ b/Block/Config/Form/Field/LogoSelector.php @@ -64,8 +64,8 @@ protected function _getElementHtml(AbstractElement $element) public function getLogos(): array { return [ - "in3.svg" => $this->assetRepo->getUrl("Buckaroo_Magento2::images/svg/in3.svg"), - "in3-ideal.svg" => $this->assetRepo->getUrl("Buckaroo_Magento2::images/svg/in3-ideal.svg") + "in3-ideal.svg" => $this->assetRepo->getUrl("Buckaroo_Magento2::images/svg/in3-ideal.svg"), + "in3.svg" => $this->assetRepo->getUrl("Buckaroo_Magento2::images/svg/in3.svg") ]; } } \ No newline at end of file diff --git a/Model/ConfigProvider/Method/CapayableIn3.php b/Model/ConfigProvider/Method/CapayableIn3.php index efc4c8c79..e6078c920 100644 --- a/Model/ConfigProvider/Method/CapayableIn3.php +++ b/Model/ConfigProvider/Method/CapayableIn3.php @@ -103,13 +103,13 @@ public function getPaymentFee($storeId = null) return $paymentFee ? $paymentFee : false; } - public function isV3($storeId = null): bool + public function isV2($storeId = null): bool { return $this->scopeConfig->getValue( self::XPATH_CAPAYABLEIN3_API_VERSION, ScopeInterface::SCOPE_STORE, $storeId - ) !== 'V2'; + ) === 'V2'; } public function getLogo($storeId = null): string { @@ -119,10 +119,14 @@ public function getLogo($storeId = null): string $storeId ); - if (!is_string($logo) || !$this->isV3($storeId)) { + if ($this->isV2($storeId)) { return 'in3.svg'; } + if (!is_string($logo)) { + return 'in3-ideal.svg'; + } + return $logo; } }