Skip to content

Commit 762ca2e

Browse files
committed
Rename class and service
1 parent 89f4b63 commit 762ca2e

3 files changed

Lines changed: 12 additions & 7 deletions

File tree

UPGRADE.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Upgrade plugin guide
2+
3+
## Upgrade from version 1.x to 2.x
4+
5+
- The service `app.taxation.italian_tax_calculation_strategy` has been renamed to `webgriffe_sylius_italian_invoiceable_order.strategy.taxation.tax_calculation.italian_tax_calculation_strategy`.
6+
- The class `Webgriffe\SyliusItalianInvoiceableOrderPlugin\Model\ItalianTaxCalculationStrategy` has been moved to `Webgriffe\SyliusItalianInvoiceableOrderPlugin\Taxation\ItalianTaxCalculationStrategy`.
7+
-
Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,15 @@
44

55
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
66

7-
use Webgriffe\SyliusItalianInvoiceableOrderPlugin\Model\ItalianTaxCalculationStrategy;
7+
use Webgriffe\SyliusItalianInvoiceableOrderPlugin\Taxation\ItalianTaxCalculationStrategy;
88

99
return static function (ContainerConfigurator $containerConfigurator) {
1010
$services = $containerConfigurator->services();
1111

12-
$services->set('app.taxation.italian_tax_calculation_strategy', ItalianTaxCalculationStrategy::class)
12+
$services->set('webgriffe_sylius_italian_invoiceable_order.strategy.taxation.tax_calculation.italian_tax_calculation_strategy', ItalianTaxCalculationStrategy::class)
1313
->args([
1414
'italian_tax_calculation_strategy',
15-
[
16-
service('sylius.applicator.taxation.order_item_units'),
17-
service('sylius.applicator.taxation.order_shipment'),
18-
],
15+
tagged_iterator('sylius.taxation.item_units.applicator'),
1916
param('app.taxation.eu_zone_code'),
2017
])
2118
->tag('sylius.taxation.calculation_strategy', [

src/Model/ItalianTaxCalculationStrategy.php renamed to src/Taxation/ItalianTaxCalculationStrategy.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22

33
declare(strict_types=1);
44

5-
namespace Webgriffe\SyliusItalianInvoiceableOrderPlugin\Model;
5+
namespace Webgriffe\SyliusItalianInvoiceableOrderPlugin\Taxation;
66

77
use Sylius\Component\Addressing\Model\ZoneInterface;
88
use Sylius\Component\Core\Model\ChannelInterface;
99
use Sylius\Component\Core\Model\OrderInterface;
1010
use Sylius\Component\Core\Taxation\Applicator\OrderTaxesApplicatorInterface;
1111
use Sylius\Component\Core\Taxation\Strategy\TaxCalculationStrategyInterface;
12+
use Webgriffe\SyliusItalianInvoiceableOrderPlugin\Model\ItalianInvoiceableAddressInterface;
1213
use Webmozart\Assert\Assert;
1314

1415
final class ItalianTaxCalculationStrategy implements TaxCalculationStrategyInterface

0 commit comments

Comments
 (0)