From 3e9a0625e35db425a0af25671196e4de88964b4d Mon Sep 17 00:00:00 2001 From: Luca Gallinari Date: Thu, 12 Mar 2026 14:05:59 +0100 Subject: [PATCH] Add null check for gatewayConfig --- src/Form/Extension/PaymentMethodTypeExtension.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Form/Extension/PaymentMethodTypeExtension.php b/src/Form/Extension/PaymentMethodTypeExtension.php index 65ce647f..d4f75566 100644 --- a/src/Form/Extension/PaymentMethodTypeExtension.php +++ b/src/Form/Extension/PaymentMethodTypeExtension.php @@ -32,8 +32,12 @@ public function buildForm(FormBuilderInterface $builder, array $options): void $data = $event->getData(); $form = $event->getForm(); - /** @var GatewayConfigInterface $gatewayConfig */ + /** @var GatewayConfigInterface|null $gatewayConfig */ $gatewayConfig = $data->getGatewayConfig(); + if ($gatewayConfig === null) { + return; + } + if ($gatewayConfig->getFactoryName() === SyliusPayPalExtension::PAYPAL_FACTORY_NAME) { $form->add('enabled', HiddenType::class, [ 'required' => false,