Sylius version affected: 1.5.3
Description
TaxationBundle must not depends of Core component.
Steps to reproduce
See https://github.com/Sylius/Sylius/blob/master/src/Sylius/Bundle/TaxationBundle/Resources/config/services.xml, in line 20 <parameter key="sylius.tax_calculation_strategy.interface">Sylius\Component\Core\Taxation\Strategy\TaxCalculationStrategyInterface</parameter>
Possible Solution
Add interface in Taxiation component/bundle
Hey @Zales0123 , this should be in CoreBundle ?
<service id="sylius.registry.tax_calculation_strategy" class="Sylius\Component\Registry\PrioritizedServiceRegistry">
<argument>%sylius.tax_calculation_strategy.interface%</argument>
<argument>Tax calculation strategy</argument>
</service>
Yes, it should be fixed.
Can you open a PR?
Fixed in #10995.
Most helpful comment
Hey @Zales0123 , this should be in CoreBundle ?
<service id="sylius.registry.tax_calculation_strategy" class="Sylius\Component\Registry\PrioritizedServiceRegistry"> <argument>%sylius.tax_calculation_strategy.interface%</argument> <argument>Tax calculation strategy</argument> </service>