Skip to content

Commit 577418b

Browse files
Revert "Add service for creating PayPal sandbox payment methods" (#376)
Reverts #369
2 parents e4ee93c + 59fd1cf commit 577418b

19 files changed

+4
-590
lines changed

config/app/twig_hooks/admin/payment_method/index.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,3 @@ sylius_twig_hooks:
44
confirmation_modal_create_paypal:
55
template: '@SyliusPayPalPlugin/admin/payment_method/grid/confirmation_modal_create_paypal.html.twig'
66
priority: -100
7-
confirmation_modal_create_paypal_sandbox:
8-
template: '@SyliusPayPalPlugin/admin/payment_method/grid/confirmation_modal_create_paypal_sandbox.html.twig'
9-
priority: -200

config/services.xml

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,6 @@
2929
<tag name="sylius.gateway_configuration_type" type="sylius_paypal" label="sylius_paypal.label" />
3030
</service>
3131

32-
<service id="sylius_paypal.form.type.paypal_sandbox_credentials" class="Sylius\PayPalPlugin\Form\Type\PayPalSandboxCredentialsType">
33-
<tag name="form.type" />
34-
</service>
35-
3632
<service
3733
id="sylius_paypal.generator.paypal_auth_assertion"
3834
class="Sylius\PayPalPlugin\Generator\PayPalAuthAssertionGenerator"
@@ -285,12 +281,6 @@
285281
</service>
286282
<service id="Sylius\PayPalPlugin\Registrar\SellerWebhookRegistrarInterface" alias="sylius_paypal.registrar.seller_webhook" />
287283

288-
<service id="sylius_paypal.creator.sandbox_payment_method" class="Sylius\PayPalPlugin\Creator\PayPalSandboxPaymentMethodCreator">
289-
<argument type="service" id="sylius.factory.gateway_config" />
290-
<argument type="service" id="sylius.factory.payment_method" />
291-
<argument type="service" id="doctrine.orm.entity_manager" />
292-
</service>
293-
294284
<service id="sylius_paypal.twig.extension.paypal" class="Sylius\PayPalPlugin\Twig\PayPalExtension">
295285
<tag name="twig.extension" />
296286
</service>
@@ -299,23 +289,6 @@
299289
<tag name="twig.extension" />
300290
</service>
301291

302-
<service
303-
id="sylius_paypal.twig.component.paypal_sandbox_modal"
304-
class="Sylius\PayPalPlugin\Twig\Component\PayPalSandboxModalComponent"
305-
>
306-
<argument type="service" id="form.factory" />
307-
<argument type="service" id="sylius_paypal.creator.sandbox_payment_method" />
308-
<argument type="service" id="request_stack" />
309-
<argument type="service" id="logger" />
310-
<argument type="service" id="router" />
311-
312-
<tag
313-
name="sylius.live_component.admin"
314-
key="sylius_paypal:create_sandbox_modal"
315-
template="@SyliusPayPalPlugin/admin/shared/components/paypal_sandbox_modal.html.twig"
316-
/>
317-
</service>
318-
319292
<service id="sylius_paypal.verifier.payment_amount" class="Sylius\PayPalPlugin\Verifier\PaymentAmountVerifier" />
320293
<service id="Sylius\PayPalPlugin\Verifier\PaymentAmountVerifierInterface" alias="sylius_paypal.verifier.payment_amount" />
321294
</services>

config/validation/PayPalSandboxCredentials.xml

Lines changed: 0 additions & 36 deletions
This file was deleted.

src/Creator/PayPalSandboxPaymentMethodCreator.php

Lines changed: 0 additions & 74 deletions
This file was deleted.

src/Creator/PayPalSandboxPaymentMethodCreatorInterface.php

Lines changed: 0 additions & 33 deletions
This file was deleted.

src/Form/Type/PayPalConfigurationType.php

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,11 @@
1717
use Symfony\Component\Form\Extension\Core\Type\HiddenType;
1818
use Symfony\Component\Form\Extension\Core\Type\TextType;
1919
use Symfony\Component\Form\FormBuilderInterface;
20-
use Symfony\Component\Form\FormEvent;
21-
use Symfony\Component\Form\FormEvents;
2220

2321
final class PayPalConfigurationType extends AbstractType
2422
{
25-
private const HIDDEN_FIELDS = [
26-
'merchant_id',
27-
'sylius_merchant_id',
28-
'partner_attribution_id',
29-
'use_authorize',
30-
];
31-
3223
public function buildForm(FormBuilderInterface $builder, array $options): void
3324
{
34-
$originalData = [];
35-
3625
$builder
3726
->add('client_id', TextType::class, ['label' => 'sylius_paypal.client_id', 'attr' => ['readonly' => true]])
3827
->add('client_secret', TextType::class, ['label' => 'sylius_paypal.client_secret', 'attr' => ['readonly' => true]])
@@ -44,27 +33,5 @@ public function buildForm(FormBuilderInterface $builder, array $options): void
4433
->add('reports_sftp_username', TextType::class, ['label' => 'sylius_paypal.sftp_username', 'required' => false])
4534
->add('reports_sftp_password', TextType::class, ['label' => 'sylius_paypal.sftp_password', 'required' => false])
4635
;
47-
48-
$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) use (&$originalData): void {
49-
$data = $event->getData();
50-
if (is_array($data)) {
51-
$originalData = $data;
52-
}
53-
});
54-
55-
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) use (&$originalData): void {
56-
$submitted = $event->getData() ?? [];
57-
58-
foreach (self::HIDDEN_FIELDS as $field) {
59-
if (
60-
!array_key_exists($field, $submitted) &&
61-
array_key_exists($field, $originalData)
62-
) {
63-
$submitted[$field] = $originalData[$field];
64-
}
65-
}
66-
67-
$event->setData($submitted);
68-
});
6936
}
7037
}

src/Form/Type/PayPalSandboxCredentialsType.php

Lines changed: 0 additions & 51 deletions
This file was deleted.

src/Model/PayPalSandboxCredentials.php

Lines changed: 0 additions & 53 deletions
This file was deleted.

0 commit comments

Comments
 (0)