From c4184707fb509fb78c11a14d93321c28a1eaa501 Mon Sep 17 00:00:00 2001 From: Grzegorz Sadowski Date: Tue, 16 Mar 2021 09:20:00 +0100 Subject: [PATCH] Remove unnecessary tax rate amount provider service --- spec/Provider/TaxRateAmountProviderSpec.php | 34 ------------------- src/Provider/TaxRateAmountProvider.php | 31 ----------------- .../TaxRateAmountProviderInterface.php | 21 ------------ src/Resources/config/services/provider.xml | 5 --- 4 files changed, 91 deletions(-) delete mode 100644 spec/Provider/TaxRateAmountProviderSpec.php delete mode 100644 src/Provider/TaxRateAmountProvider.php delete mode 100644 src/Provider/TaxRateAmountProviderInterface.php diff --git a/spec/Provider/TaxRateAmountProviderSpec.php b/spec/Provider/TaxRateAmountProviderSpec.php deleted file mode 100644 index 954d84ca..00000000 --- a/spec/Provider/TaxRateAmountProviderSpec.php +++ /dev/null @@ -1,34 +0,0 @@ -shouldImplement(TaxRateAmountProviderInterface::class); - } - - function it_provides_a_tax_rate_amount_from_tax_adjustment(AdjustmentInterface $adjustment): void - { - $adjustment->getDetails()->willReturn(['taxRateAmount' => 0.20]); - - $this->provide($adjustment)->shouldReturn(0.20); - } - - function it_throws_exception_if_order_item_unit_has_more_than_1_tax_adjustment(AdjustmentInterface $adjustment): void - { - $adjustment->getDetails()->willReturn(['detail' => 'detail']); - - $this - ->shouldThrow(\InvalidArgumentException::class) - ->during('provide', [$adjustment]) - ; - } -} diff --git a/src/Provider/TaxRateAmountProvider.php b/src/Provider/TaxRateAmountProvider.php deleted file mode 100644 index f8605023..00000000 --- a/src/Provider/TaxRateAmountProvider.php +++ /dev/null @@ -1,31 +0,0 @@ -getDetails(), - 'taxRateAmount', - 'There is no tax rate amount in details of this adjustment' - ); - - return $adjustment->getDetails()['taxRateAmount']; - } -} diff --git a/src/Provider/TaxRateAmountProviderInterface.php b/src/Provider/TaxRateAmountProviderInterface.php deleted file mode 100644 index a46fea84..00000000 --- a/src/Provider/TaxRateAmountProviderInterface.php +++ /dev/null @@ -1,21 +0,0 @@ - - -