Skip to content

Commit

Permalink
Correct the parameter name for states that should be cancelled, when …
Browse files Browse the repository at this point in the history
…payment method is changed
  • Loading branch information
TheMilek committed Oct 7, 2024
1 parent 247437e commit 3992383
Show file tree
Hide file tree
Showing 7 changed files with 11 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ public function getConfigTreeBuilder(): TreeBuilder
->arrayNode('payment_request')
->addDefaultsIfNotSet()
->children()
->arrayNode('states_that_should_be_cancelled_when_payment_request_has_changed')
->arrayNode('states_to_be_cancelled_when_payment_method_changed')
->scalarPrototype()->end()
->end()
->end()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public function load(array $configs, ContainerBuilder $container): void

$container->setParameter('sylius.payment_gateways', $config['gateways']);
$container->setParameter('sylius.gateway_config.validation_groups', $config['gateway_config']['validation_groups']);
$container->setParameter('sylius.payment_request.states_that_should_be_cancelled_when_payment_request_has_changed', $config['payment_request']['states_that_should_be_cancelled_when_payment_request_has_changed']);
$container->setParameter('sylius.payment_request.states_to_be_cancelled_when_payment_method_changed', $config['payment_request']['states_to_be_cancelled_when_payment_method_changed']);

$this->registerAutoconfiguration($container);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ jms_serializer:

sylius_payment:
payment_request:
states_that_should_be_cancelled_when_payment_request_has_changed:
states_to_be_cancelled_when_payment_method_changed:
- !php/const Sylius\Component\Payment\Model\PaymentRequestInterface::STATE_PROCESSING
- !php/const Sylius\Component\Payment\Model\PaymentRequestInterface::STATE_NEW
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<argument type="service" id="sylius.repository.payment_request" />
<argument type="service" id="sylius_abstraction.state_machine" />
<argument type="service" id="doctrine.orm.entity_manager" />
<argument>%sylius.payment_request.states_that_should_be_cancelled_when_payment_request_has_changed%</argument>
<argument>%sylius.payment_request.states_to_be_cancelled_when_payment_method_changed%</argument>
</service>
<service id="Sylius\Component\Payment\Canceller\PaymentRequestCancellerInterface" alias="sylius.canceller.payment_request" />
</services>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,15 +87,15 @@ public function it_loads_parameter_with_payment_request_states_that_should_be_ca
{
$this->load([
'payment_request' => [
'states_that_should_be_cancelled_when_payment_request_has_changed' => [
'states_to_be_cancelled_when_payment_method_changed' => [
PaymentRequestInterface::STATE_NEW,
PaymentRequestInterface::STATE_PROCESSING,
],
],
]);

$this->assertContainerBuilderHasParameter(
'sylius.payment_request.states_that_should_be_cancelled_when_payment_request_has_changed',
'sylius.payment_request.states_to_be_cancelled_when_payment_method_changed',
[PaymentRequestInterface::STATE_NEW, PaymentRequestInterface::STATE_PROCESSING],
);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,7 @@ public function it_updates_payment_request_when_the_payment_has_changed_payment_
$entityManager = $this->createMock(EntityManagerInterface::class);
$unitOfWork = $this->createMock(UnitOfWork::class);

$payment->expects($this->once())
->method('getId')
->willReturn(1);
$payment->expects($this->once())->method('getId')->willReturn(1);

$newMethod->expects($this->once())
->method('getCode')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,10 @@ function it_cancels_payment_requests_if_the_payment_method_code_is_different(
StateMachineInterface $stateMachine,
ObjectManager $objectManager,
): void {
$paymentRequestRepository->findByPaymentIdAndStates(1, [PaymentRequestInterface::STATE_NEW, PaymentRequestInterface::STATE_PROCESSING])
->willReturn([$paymentRequest1, $paymentRequest2]);
$paymentRequestRepository
->findByPaymentIdAndStates(1, [PaymentRequestInterface::STATE_NEW, PaymentRequestInterface::STATE_PROCESSING])
->willReturn([$paymentRequest1, $paymentRequest2])
;

$paymentRequest1->getMethod()->willReturn($paymentMethod1);
$paymentMethod1->getCode()->willReturn('payment_method_with_different_code');
Expand Down

0 comments on commit 3992383

Please sign in to comment.