mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-15 01:20:59 +00:00
[CoreBundle] Unification of services names
This commit is contained in:
parent
57bc145faa
commit
80eace33f0
69 changed files with 442 additions and 567 deletions
|
|
@ -18,10 +18,10 @@
|
|||
<service id="sylius.behat.context.cli.installer" class="Sylius\Behat\Context\Cli\InstallerContext">
|
||||
<argument type="service" id="kernel" />
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
<argument type="service" id="sylius.installer.checker.command_directory" />
|
||||
<argument type="service" id="sylius.setup.currency" />
|
||||
<argument type="service" id="sylius.setup.locale" />
|
||||
<argument type="service" id="sylius.setup.channel" />
|
||||
<argument type="service" id="sylius.checker.installer.command_directory" />
|
||||
<argument type="service" id="sylius.setup.installer.currency" />
|
||||
<argument type="service" id="sylius.setup.installer.locale" />
|
||||
<argument type="service" id="sylius.setup.installer.channel" />
|
||||
<argument type="service" id="sylius.factory.admin_user" />
|
||||
<argument type="service" id="sylius.repository.admin_user" />
|
||||
<argument type="service" id="validator" />
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
class="Sylius\Bundle\AdminBundle\Twig\Component\Customer\OrderStatisticsComponent"
|
||||
>
|
||||
<argument type="service" id="sylius.repository.customer" />
|
||||
<argument type="service" id="sylius.customer_statistics_provider" />
|
||||
<argument type="service" id="sylius.provider.statistics.customer" />
|
||||
|
||||
<tag name="sylius.live_component.admin" key="sylius_admin:customer:order_statistics"
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@
|
|||
class="Sylius\Bundle\AdminBundle\Twig\Component\Dashboard\StatisticsComponent"
|
||||
>
|
||||
<argument type="service" id="sylius.repository.channel" />
|
||||
<argument type="service" id="Sylius\Component\Core\Statistics\Provider\StatisticsProviderInterface" />
|
||||
<argument type="service" id="sylius.provider.statistics" />
|
||||
|
||||
<tag name="sylius.live_component.admin" key="sylius_admin:dashboard:statistics" />
|
||||
</service>
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
<service id="sylius_api.creator.avatar_image" class="Sylius\Bundle\ApiBundle\Creator\AvatarImageCreator">
|
||||
<argument type="service" id="sylius.factory.avatar_image" />
|
||||
<argument type="service" id="sylius.repository.admin_user" />
|
||||
<argument type="service" id="sylius.image_uploader" />
|
||||
<argument type="service" id="sylius.uploader.image" />
|
||||
<argument type="service" id="api_platform.symfony.iri_converter" />
|
||||
</service>
|
||||
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.common.translation_order_locale"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Common\TranslationOrderLocaleExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
</service>
|
||||
|
||||
|
|
@ -37,7 +37,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.product_review.accepted"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\ProductReview\AcceptedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
</service>
|
||||
|
||||
|
|
@ -45,7 +45,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.address.shop_user_based"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\Address\ShopUserBasedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<argument type="service" id="sylius_api.context.user.token_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
|
|
@ -71,7 +71,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.order.channel_based"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\Order\ChannelBasedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
</service>
|
||||
|
||||
|
|
@ -79,7 +79,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.order_item.visitor_based"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\OrderItem\VisitorBasedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<argument type="service" id="sylius_api.context.user.token_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
|
|
@ -89,7 +89,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.order_item.shop_user_based"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\OrderItem\ShopUserBasedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<argument type="service" id="sylius_api.context.user.token_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
|
|
@ -123,7 +123,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.currency.channel_based"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\Currency\ChannelBasedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
</service>
|
||||
|
|
@ -132,7 +132,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.locale.channel_based"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\Locale\ChannelBasedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
</service>
|
||||
|
||||
|
|
@ -149,7 +149,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.order.shop_user_based"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\Order\ShopUserBasedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<argument type="service" id="sylius_api.context.user.token_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
|
|
@ -159,7 +159,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.order.visitor_based"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\Order\VisitorBasedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<argument type="service" id="sylius_api.context.user.token_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
</service>
|
||||
|
|
@ -168,7 +168,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.order.state_based"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\Order\StateBasedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<argument>%sylius.api.doctrine.orm.query.extension.shop.order.filter_cart.allowed_operations%</argument>
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
|
|
@ -187,7 +187,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.product_association.enabled_products"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\ProductAssociation\EnabledProductsExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
</service>
|
||||
|
||||
|
|
@ -195,7 +195,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.exchange_rate.channel_based"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\ExchangeRate\ChannelBasedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
</service>
|
||||
|
|
@ -229,7 +229,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.product.enabled_within_product_association"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\Product\EnabledWithinProductAssociationExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
</service>
|
||||
|
|
@ -238,7 +238,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.shipping_method.channel_based"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\ShippingMethod\ChannelBasedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
</service>
|
||||
|
|
@ -247,7 +247,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.shipping_method.enabled"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\ShippingMethod\EnabledExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
</service>
|
||||
|
|
@ -256,7 +256,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.payment_method.channel_based"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\PaymentMethod\ChannelBasedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
</service>
|
||||
|
|
@ -265,7 +265,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.payment_method.enabled"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\PaymentMethod\EnabledExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
</service>
|
||||
|
|
@ -274,7 +274,7 @@
|
|||
id="sylius_api.doctrine.orm.query_extension.shop.customer.shop_user_based"
|
||||
class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Shop\Customer\ShopUserBasedExtension"
|
||||
>
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<argument type="service" id="sylius_api.context.user.token_based" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.collection" />
|
||||
<tag name="api_platform.doctrine.orm.query_extension.item" />
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@
|
|||
<service id="sylius_api.normalizer.product" class="Sylius\Bundle\ApiBundle\Serializer\Normalizer\ProductNormalizer">
|
||||
<argument type="service" id="sylius.resolver.product_variant" />
|
||||
<argument type="service" id="api_platform.symfony.iri_converter" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="serializer.normalizer" priority="64" />
|
||||
</service>
|
||||
|
||||
|
|
@ -92,7 +92,7 @@
|
|||
</service>
|
||||
|
||||
<service id="sylius_api.normalizer.shipping_method" class="Sylius\Bundle\ApiBundle\Serializer\Normalizer\ShippingMethodNormalizer">
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<argument type="service" id="sylius.repository.shipment" />
|
||||
<argument type="service" id="sylius.registry.shipping_calculator" />
|
||||
|
|
@ -101,13 +101,13 @@
|
|||
</service>
|
||||
|
||||
<service id="sylius_api.normalizer.generated_promotion_coupons" class="Sylius\Bundle\ApiBundle\Serializer\Normalizer\GeneratedPromotionCouponsNormalizer">
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="serializer.normalizer" priority="64" />
|
||||
</service>
|
||||
|
||||
<service id="sylius_api.denormalizer.zone" class="Sylius\Bundle\ApiBundle\Serializer\Denormalizer\ZoneDenormalizer">
|
||||
<argument type="service" id="serializer.normalizer.object" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<tag name="serializer.normalizer" priority="64" />
|
||||
</service>
|
||||
|
||||
|
|
|
|||
|
|
@ -38,13 +38,13 @@
|
|||
<argument type="service" id="Sylius\Bundle\CoreBundle\SectionResolver\SectionProviderInterface" />
|
||||
<argument type="service" id="sylius.repository.product_attribute_value" />
|
||||
<argument type="service" id="sylius.context.locale" />
|
||||
<argument type="service" id="sylius.locale_provider.channel_based" />
|
||||
<argument type="service" id="sylius.provider.locale.channel_based" />
|
||||
<argument>%locale%</argument>
|
||||
<tag name="api_platform.state_provider" priority="10"/>
|
||||
</service>
|
||||
|
||||
<service id="sylius_api.state_provider.shop.order.shipment.shipping_method.collection" class="Sylius\Bundle\ApiBundle\StateProvider\Shop\Order\Shipment\ShippingMethod\CollectionProvider">
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<argument type="service" id="sylius.repository.shipment" />
|
||||
<argument type="service" id="sylius.resolver.shipping_methods" />
|
||||
<tag name="api_platform.state_provider" />
|
||||
|
|
@ -53,7 +53,7 @@
|
|||
<service id="sylius_api.state_provider.shop.order.payment.payment_method.collection" class="Sylius\Bundle\ApiBundle\StateProvider\Shop\Order\Payment\PaymentMethod\CollectionProvider">
|
||||
<argument type="service" id="sylius.repository.payment" />
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<argument type="service" id="sylius.section_resolver.uri_based" />
|
||||
<argument type="service" id="sylius.resolver.payment_methods" />
|
||||
<tag name="api_platform.state_provider" />
|
||||
</service>
|
||||
|
|
|
|||
|
|
@ -24,11 +24,11 @@ final class RegisterUriBasedSectionResolverPass implements CompilerPassInterface
|
|||
*/
|
||||
public function process(ContainerBuilder $container): void
|
||||
{
|
||||
if (!$container->hasDefinition('sylius.section_resolver.uri_based_section_resolver')) {
|
||||
if (!$container->hasDefinition('sylius.section_resolver.uri_based')) {
|
||||
return;
|
||||
}
|
||||
|
||||
$uriBasedSectionResolver = $container->getDefinition('sylius.section_resolver.uri_based_section_resolver');
|
||||
$uriBasedSectionResolver = $container->getDefinition('sylius.section_resolver.uri_based');
|
||||
$uriBasedSectionProviders = [];
|
||||
|
||||
foreach ($container->findTaggedServiceIds('sylius.uri_based_section_resolver') as $id => $tags) {
|
||||
|
|
|
|||
|
|
@ -81,15 +81,16 @@ final class SyliusCoreExtension extends AbstractResourceExtension implements Pre
|
|||
}
|
||||
|
||||
$container->setAlias(
|
||||
FilesystemAdapterInterface::class,
|
||||
'sylius.adapter.filesystem.default',
|
||||
match ($config['filesystem']['adapter']) {
|
||||
'default', 'flysystem' => FlysystemFilesystemAdapter::class,
|
||||
'default', 'flysystem' => 'sylius.adapter.filesystem.flysystem',
|
||||
default => throw new \InvalidArgumentException(sprintf(
|
||||
'Invalid filesystem adapter "%s" provided.',
|
||||
$config['filesystem']['adapter'],
|
||||
)),
|
||||
},
|
||||
);
|
||||
$container->setAlias(FilesystemAdapterInterface::class, 'sylius.adapter.filesystem.default');
|
||||
|
||||
$this->registerAutoconfiguration($container);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,4 +3,4 @@
|
|||
|
||||
sylius_resource:
|
||||
translation:
|
||||
locale_provider: sylius.translation_locale_provider.admin
|
||||
locale_provider: sylius.provider.translation_locale.admin
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ winzou_state_machine:
|
|||
priority: -200
|
||||
sylius_assign_token:
|
||||
on: ["create"]
|
||||
do: ["@sylius.unique_id_based_order_token_assigner", "assignTokenValueIfNotSet"]
|
||||
do: ["@sylius.assigner.order_token.unique_id_based", "assignTokenValueIfNotSet"]
|
||||
args: ["object"]
|
||||
priority: -100
|
||||
after:
|
||||
|
|
@ -54,22 +54,22 @@ winzou_state_machine:
|
|||
priority: -500
|
||||
sylius_hold_inventory:
|
||||
on: ["create"]
|
||||
do: ["@sylius.inventory.order_inventory_operator", "hold"]
|
||||
do: ["@sylius.operator.inventory.order_inventory", "hold"]
|
||||
args: ["object"]
|
||||
priority: -400
|
||||
sylius_increment_promotions_usages:
|
||||
on: ["create"]
|
||||
do: ["@sylius.promotion_usage_modifier", "increment"]
|
||||
do: ["@sylius.modifier.promotion.order_usage", "increment"]
|
||||
args: ["object"]
|
||||
priority: -300
|
||||
sylius_save_addresses_on_customer:
|
||||
on: ["create"]
|
||||
do: ["@sylius.customer_order_addresses_saver", "saveAddresses"]
|
||||
do: ["@sylius.saver.customer.order_addresses", "saveAddresses"]
|
||||
args: ["object"]
|
||||
priority: -200
|
||||
sylius_set_order_immutable_names:
|
||||
on: ["create"]
|
||||
do: ["@sylius.order_item_names_setter", "__invoke"]
|
||||
do: ["@sylius.setter.order.item_names", "__invoke"]
|
||||
args: ["object"]
|
||||
priority: -100
|
||||
sylius_cancel_payment:
|
||||
|
|
@ -94,11 +94,11 @@ winzou_state_machine:
|
|||
priority: -300
|
||||
sylius_cancel_order:
|
||||
on: ["cancel"]
|
||||
do: ["@sylius.inventory.order_inventory_operator", "cancel"]
|
||||
do: ["@sylius.operator.inventory.order_inventory", "cancel"]
|
||||
args: ["object"]
|
||||
priority: -200
|
||||
sylius_decrement_promotions_usages:
|
||||
on: ["cancel"]
|
||||
do: ["@sylius.promotion_usage_modifier", "decrement"]
|
||||
do: ["@sylius.modifier.promotion.order_usage", "decrement"]
|
||||
args: ["object"]
|
||||
priority: -100
|
||||
|
|
|
|||
|
|
@ -50,12 +50,12 @@ winzou_state_machine:
|
|||
priority: -300
|
||||
sylius_skip_shipping:
|
||||
on: ["address"]
|
||||
do: ["@sylius.state_resolver.order_checkout", "resolve"]
|
||||
do: ["@sylius.state_resolver.checkout", "resolve"]
|
||||
args: ["object"]
|
||||
priority: -100
|
||||
sylius_skip_payment:
|
||||
on: ["select_shipping"]
|
||||
do: ["@sylius.state_resolver.order_checkout", "resolve"]
|
||||
do: ["@sylius.state_resolver.checkout", "resolve"]
|
||||
args: ["object"]
|
||||
priority: -100
|
||||
sylius_customer_ip_assign:
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ winzou_state_machine:
|
|||
after:
|
||||
sylius_order_paid:
|
||||
on: ["pay"]
|
||||
do: ["@sylius.inventory.order_inventory_operator", "sell"]
|
||||
do: ["@sylius.operator.inventory.order_inventory", "sell"]
|
||||
args: ["object"]
|
||||
priority: -200
|
||||
sylius_resolve_state:
|
||||
|
|
|
|||
|
|
@ -30,40 +30,35 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="sylius.integer_distributor" class="Sylius\Component\Core\Distributor\IntegerDistributor" />
|
||||
<service id="sylius.distributor.integer" alias="sylius.integer_distributor" />
|
||||
<service id="Sylius\Component\Core\Distributor\IntegerDistributorInterface" alias="sylius.integer_distributor" />
|
||||
<service id="sylius.distributor.integer" class="Sylius\Component\Core\Distributor\IntegerDistributor" />
|
||||
<service id="Sylius\Component\Core\Distributor\IntegerDistributorInterface" alias="sylius.distributor.integer" />
|
||||
|
||||
<service id="sylius.proportional_integer_distributor" class="Sylius\Component\Core\Distributor\ProportionalIntegerDistributor" />
|
||||
<service id="sylius.distributor.proportional_integer" alias="sylius.proportional_integer_distributor" />
|
||||
<service id="Sylius\Component\Core\Distributor\ProportionalIntegerDistributorInterface" alias="sylius.proportional_integer_distributor" />
|
||||
<service id="sylius.distributor.proportional_integer" class="Sylius\Component\Core\Distributor\ProportionalIntegerDistributor" />
|
||||
<service id="Sylius\Component\Core\Distributor\ProportionalIntegerDistributorInterface" alias="sylius.distributor.proportional_integer" />
|
||||
|
||||
<service id="Sylius\Component\Core\Distributor\MinimumPriceDistributorInterface" class="Sylius\Component\Core\Distributor\MinimumPriceDistributor">
|
||||
<service id="sylius.distributor.minimum_price" class="Sylius\Component\Core\Distributor\MinimumPriceDistributor">
|
||||
<argument type="service" id="sylius.distributor.proportional_integer" />
|
||||
</service>
|
||||
<service id="sylius.distributor.minimum_price" alias="Sylius\Component\Core\Distributor\MinimumPriceDistributorInterface" />
|
||||
<service id="Sylius\Component\Core\Distributor\MinimumPriceDistributorInterface" alias="sylius.distributor.minimum_price" />
|
||||
|
||||
<service id="sylius.invoice_number_generator" class="Sylius\Component\Core\Payment\IdBasedInvoiceNumberGenerator" />
|
||||
<service id="sylius.generator.invoice_number" alias="sylius.invoice_number_generator" />
|
||||
<service id="Sylius\Component\Core\Payment\InvoiceNumberGeneratorInterface" alias="sylius.invoice_number_generator" />
|
||||
<service id="sylius.generator.invoice_number" class="Sylius\Component\Core\Payment\IdBasedInvoiceNumberGenerator" />
|
||||
<service id="Sylius\Component\Core\Payment\InvoiceNumberGeneratorInterface" alias="sylius.generator.invoice_number" />
|
||||
|
||||
<service id="sylius.image_uploader" class="Sylius\Component\Core\Uploader\ImageUploader">
|
||||
<argument type="service" id="Sylius\Component\Core\Filesystem\Adapter\FilesystemAdapterInterface" />
|
||||
<argument type="service" id="Sylius\Component\Core\Generator\ImagePathGeneratorInterface" />
|
||||
<service id="sylius.uploader.image" class="Sylius\Component\Core\Uploader\ImageUploader">
|
||||
<argument type="service" id="sylius.adapter.filesystem.default" />
|
||||
<argument type="service" id="sylius.generator.image_path" />
|
||||
</service>
|
||||
<service id="sylius.uploader.image" alias="sylius.image_uploader" />
|
||||
<service id="Sylius\Component\Core\Uploader\ImageUploaderInterface" alias="sylius.image_uploader" />
|
||||
<service id="Sylius\Component\Core\Uploader\ImageUploaderInterface" alias="sylius.uploader.image" />
|
||||
|
||||
<service id="Sylius\Component\Core\Filesystem\Adapter\FlysystemFilesystemAdapter">
|
||||
<service id="sylius.adapter.filesystem.flysystem" class="Sylius\Component\Core\Filesystem\Adapter\FlysystemFilesystemAdapter">
|
||||
<argument type="service" id="sylius.storage" />
|
||||
</service>
|
||||
<service id="sylius.adapter.filesystem.flysystem" alias="Sylius\Component\Core\Filesystem\Adapter\FlysystemFilesystemAdapter" />
|
||||
|
||||
<service
|
||||
id="Sylius\Component\Core\Generator\ImagePathGeneratorInterface"
|
||||
id="sylius.generator.image_path"
|
||||
class="Sylius\Component\Core\Generator\UploadedImagePathGenerator"
|
||||
/>
|
||||
<service id="sylius.generator.image_path" alias="Sylius\Component\Core\Generator\ImagePathGeneratorInterface" />
|
||||
<service id="Sylius\Component\Core\Generator\ImagePathGeneratorInterface" alias="sylius.generator.image_path" />
|
||||
|
||||
<service id="sylius.collector.core" class="Sylius\Bundle\CoreBundle\Collector\SyliusCollector" public="false">
|
||||
<argument type="service" id="sylius.context.shopper" />
|
||||
|
|
@ -72,43 +67,37 @@
|
|||
<tag name="data_collector" template="@SyliusCore/Collector/sylius.html.twig" id="sylius_core" priority="-512" />
|
||||
</service>
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Collector\CartCollector" public="false">
|
||||
<service id="sylius.collector.cart" class="Sylius\Bundle\CoreBundle\Collector\CartCollector" public="false">
|
||||
<argument type="service" id="sylius.context.cart" />
|
||||
<tag name="data_collector" template="@SyliusCore/Collector/cart.html.twig" id="sylius_cart" priority="-512" />
|
||||
</service>
|
||||
<service id="sylius.collector.cart" alias="Sylius\Bundle\CoreBundle\Collector\CartCollector" />
|
||||
|
||||
<service id="sylius.shipping_methods_resolver.zones_and_channel_based" class="Sylius\Component\Core\Resolver\ZoneAndChannelBasedShippingMethodsResolver">
|
||||
<service id="sylius.resolver.shipping_methods.zones_and_channel_based" class="Sylius\Component\Core\Resolver\ZoneAndChannelBasedShippingMethodsResolver">
|
||||
<argument type="service" id="sylius.repository.shipping_method" />
|
||||
<argument type="service" id="sylius.matcher.zone" />
|
||||
<argument type="service" id="sylius.eligibility_checker.shipping_method" />
|
||||
<tag name="sylius.shipping_method_resolver" type="zones_and_channel_based" label="sylius.shipping_methods_resolver.zones_and_channel_based" priority="1" />
|
||||
</service>
|
||||
<service id="sylius.resolver.shipping_methods.zones_and_channel_based" alias="sylius.shipping_methods_resolver.zones_and_channel_based" />
|
||||
|
||||
<service id="sylius.payment_methods_resolver.channel_based" class="Sylius\Component\Core\Resolver\ChannelBasedPaymentMethodsResolver">
|
||||
<service id="sylius.resolver.payment_methods.channel_based" class="Sylius\Component\Core\Resolver\ChannelBasedPaymentMethodsResolver">
|
||||
<argument type="service" id="sylius.repository.payment_method" />
|
||||
<tag name="sylius.payment_method_resolver" type="channel_based" label="sylius.payment_methods_resolver.channel_based" priority="1" />
|
||||
</service>
|
||||
<service id="sylius.resolver.payment_methods.channel_based" alias="sylius.payment_methods_resolver.channel_based" />
|
||||
|
||||
<service id="sylius.payment_method_resolver.default" class="Sylius\Component\Core\Resolver\DefaultPaymentMethodResolver">
|
||||
<service id="sylius.resolver.payment_method.default" class="Sylius\Component\Core\Resolver\DefaultPaymentMethodResolver">
|
||||
<argument type="service" id="sylius.repository.payment_method" />
|
||||
</service>
|
||||
<service id="sylius.resolver.payment_method.default" alias="sylius.payment_method_resolver.default" />
|
||||
<service id="Sylius\Component\Payment\Resolver\DefaultPaymentMethodResolverInterface" alias="sylius.payment_method_resolver.default" />
|
||||
<service id="Sylius\Component\Payment\Resolver\DefaultPaymentMethodResolverInterface" alias="sylius.resolver.payment_method.default" />
|
||||
|
||||
<service id="sylius.resolver.shipping_method.default" class="Sylius\Component\Core\Resolver\EligibleDefaultShippingMethodResolver">
|
||||
<argument type="service" id="sylius.repository.shipping_method" />
|
||||
<argument type="service" id="sylius.eligibility_checker.shipping_method" />
|
||||
<argument type="service" id="sylius.matcher.zone" />
|
||||
</service>
|
||||
<service id="Sylius\Component\Shipping\Resolver\DefaultShippingMethodResolverInterface" alias="sylius.resolver.shipping_method.default" />
|
||||
|
||||
<service id="sylius.taxation_address_resolver" class="Sylius\Component\Core\Resolver\TaxationAddressResolver">
|
||||
<service id="sylius.resolver.taxation_address" class="Sylius\Component\Core\Resolver\TaxationAddressResolver">
|
||||
<argument>%sylius_core.taxation.shipping_address_based_taxation%</argument>
|
||||
</service>
|
||||
<service id="sylius.resolver.taxation_address" alias="sylius.taxation_address_resolver" />
|
||||
|
||||
<service id="sylius.context.customer" class="Sylius\Bundle\CoreBundle\Context\CustomerContext">
|
||||
<argument type="service" id="security.token_storage" />
|
||||
|
|
@ -116,19 +105,16 @@
|
|||
</service>
|
||||
<service id="Sylius\Component\Customer\Context\CustomerContextInterface" alias="sylius.context.customer" />
|
||||
|
||||
<service id="sylius.inventory.order_item_availability_checker" class="Sylius\Component\Core\Inventory\Checker\OrderItemAvailabilityChecker"/>
|
||||
<service id="sylius.checker.inventory.order_item_availability" alias="sylius.inventory.order_item_availability_checker" />
|
||||
<service id="Sylius\Component\Core\Inventory\Checker\OrderItemAvailabilityCheckerInterface" alias="sylius.inventory.order_item_availability_checker" />
|
||||
<service id="sylius.checker.inventory.order_item_availability" class="Sylius\Component\Core\Inventory\Checker\OrderItemAvailabilityChecker"/>
|
||||
<service id="Sylius\Component\Core\Inventory\Checker\OrderItemAvailabilityCheckerInterface" alias="sylius.checker.inventory.order_item_availability" />
|
||||
|
||||
<service id="sylius.inventory.order_inventory_operator" class="Sylius\Component\Core\Inventory\Operator\OrderInventoryOperator"/>
|
||||
<service id="sylius.operator.inventory.order_inventory" alias="sylius.inventory.order_inventory_operator" />
|
||||
<service id="Sylius\Component\Core\Inventory\Operator\OrderInventoryOperatorInterface" alias="sylius.inventory.order_inventory_operator" />
|
||||
<service id="sylius.operator.inventory.order_inventory" class="Sylius\Component\Core\Inventory\Operator\OrderInventoryOperator"/>
|
||||
<service id="Sylius\Component\Core\Inventory\Operator\OrderInventoryOperatorInterface" alias="sylius.operator.inventory.order_inventory" />
|
||||
|
||||
<service id="sylius.custom_inventory.order_inventory_operator" class="Sylius\Bundle\CoreBundle\Doctrine\ORM\Inventory\Operator\OrderInventoryOperator" decorates="sylius.inventory.order_inventory_operator" public="false">
|
||||
<argument type="service" id="sylius.custom_inventory.order_inventory_operator.inner" />
|
||||
<service id="sylius.custom_operator.inventory.order_inventory" class="Sylius\Bundle\CoreBundle\Doctrine\ORM\Inventory\Operator\OrderInventoryOperator" decorates="sylius.operator.inventory.order_inventory" public="false">
|
||||
<argument type="service" id="sylius.custom_operator.inventory.order_inventory.inner" />
|
||||
<argument type="service" id="sylius.manager.product_variant" />
|
||||
</service>
|
||||
<service id="sylius.custom_operator.inventory.order_inventory" alias="sylius.custom_inventory.order_inventory_operator" />
|
||||
|
||||
<service id="sylius.custom_factory.order_item" class="Sylius\Component\Core\Factory\CartItemFactory" decorates="sylius.factory.order_item" decoration-priority="256" public="false">
|
||||
<argument type="service" id="sylius.custom_factory.order_item.inner" />
|
||||
|
|
@ -151,11 +137,10 @@
|
|||
</service>
|
||||
<service id="Sylius\Component\Core\Factory\CustomerAfterCheckoutFactoryInterface" alias="sylius.factory.customer_after_checkout" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Twig\ProductVariantsMapExtension">
|
||||
<service id="sylius.twig.extension.product_variants_map" class="Sylius\Bundle\CoreBundle\Twig\ProductVariantsMapExtension">
|
||||
<argument type="service" id="sylius.provider.product_variant_map" />
|
||||
<tag name="twig.extension" />
|
||||
</service>
|
||||
<service id="sylius.twig.extension.product_variants_map" alias="Sylius\Bundle\CoreBundle\Twig\ProductVariantsMapExtension" />
|
||||
|
||||
<service id="sylius.twig.extension.checkout_steps" class="Sylius\Bundle\CoreBundle\Twig\CheckoutStepsExtension" public="false">
|
||||
<argument type="service" id="sylius.checker.order_payment_method_selection_requirement" />
|
||||
|
|
@ -163,34 +148,29 @@
|
|||
<tag name="twig.extension" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.unique_id_based_order_token_assigner" class="Sylius\Component\Core\TokenAssigner\UniqueIdBasedOrderTokenAssigner">
|
||||
<service id="sylius.assigner.order_token.unique_id_based" class="Sylius\Component\Core\TokenAssigner\UniqueIdBasedOrderTokenAssigner">
|
||||
<argument type="service" id="sylius.random_generator" />
|
||||
<argument>%sylius_core.order_token_length%</argument>
|
||||
</service>
|
||||
<service id="sylius.assigner.order_token.unique_id_based" alias="sylius.unique_id_based_order_token_assigner" />
|
||||
<service id="Sylius\Component\Core\TokenAssigner\OrderTokenAssignerInterface" alias="sylius.unique_id_based_order_token_assigner" />
|
||||
<service id="Sylius\Component\Core\TokenAssigner\OrderTokenAssignerInterface" alias="sylius.assigner.order_token.unique_id_based" />
|
||||
|
||||
<service id="sylius.customer_unique_address_adder" class="Sylius\Component\Core\Customer\CustomerUniqueAddressAdder">
|
||||
<service id="sylius.adder.customer.unique_address" class="Sylius\Component\Core\Customer\CustomerUniqueAddressAdder">
|
||||
<argument type="service" id="sylius.comparator.address" />
|
||||
</service>
|
||||
<service id="sylius.adder.customer.unique_address" alias="sylius.customer_unique_address_adder" />
|
||||
<service id="Sylius\Component\Core\Customer\CustomerAddressAdderInterface" alias="sylius.customer_unique_address_adder" />
|
||||
<service id="Sylius\Component\Core\Customer\CustomerAddressAdderInterface" alias="sylius.adder.customer.unique_address" />
|
||||
|
||||
<service id="sylius.customer_order_addresses_saver" class="Sylius\Component\Core\Customer\CustomerOrderAddressesSaver">
|
||||
<service id="sylius.saver.customer.order_addresses" class="Sylius\Component\Core\Customer\CustomerOrderAddressesSaver">
|
||||
<argument type="service" id="sylius.adder.customer.unique_address" />
|
||||
</service>
|
||||
<service id="sylius.saver.customer.order_addresses" alias="sylius.customer_order_addresses_saver" />
|
||||
<service id="Sylius\Component\Core\Customer\OrderAddressesSaverInterface" alias="sylius.customer_order_addresses_saver" />
|
||||
<service id="Sylius\Component\Core\Customer\OrderAddressesSaverInterface" alias="sylius.saver.customer.order_addresses" />
|
||||
|
||||
<service id="sylius.order_item_quantity_modifier.limiting" class="Sylius\Component\Core\Cart\Modifier\LimitingOrderItemQuantityModifier" decorates="sylius.modifier.order_item_quantity" decoration-priority="256">
|
||||
<argument type="service" id="sylius.order_item_quantity_modifier.limiting.inner" />
|
||||
<service id="sylius.modifier.cart.limiting_order_item_quantity" class="Sylius\Component\Core\Cart\Modifier\LimitingOrderItemQuantityModifier" decorates="sylius.modifier.order_item_quantity" decoration-priority="256">
|
||||
<argument type="service" id="sylius.modifier.cart.limiting_order_item_quantity.inner" />
|
||||
<argument>%sylius.order_item_quantity_modifier.limit%</argument>
|
||||
</service>
|
||||
<service id="sylius.modifier.cart.limiting_order_item_quantity" alias="sylius.order_item_quantity_modifier.limiting" />
|
||||
|
||||
<service id="sylius.customer_ip_assigner" class="Sylius\Bundle\CoreBundle\Assigner\CustomerIpAssigner" />
|
||||
<service id="sylius.assigner.customer_id" alias="sylius.customer_ip_assigner" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Assigner\IpAssignerInterface" alias="sylius.customer_ip_assigner" />
|
||||
<service id="sylius.assigner.customer_id" class="Sylius\Bundle\CoreBundle\Assigner\CustomerIpAssigner" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Assigner\IpAssignerInterface" alias="sylius.assigner.customer_id" />
|
||||
|
||||
<service
|
||||
id="sylius.calculator.product_variant_price"
|
||||
|
|
@ -200,57 +180,52 @@
|
|||
</service>
|
||||
<service id="Sylius\Component\Core\Calculator\ProductVariantPricesCalculatorInterface" alias="sylius.calculator.product_variant_price" />
|
||||
|
||||
<service id="sylius.section_resolver.uri_based_section_resolver" class="Sylius\Bundle\CoreBundle\SectionResolver\UriBasedSectionProvider">
|
||||
<service id="sylius.section_resolver.uri_based" class="Sylius\Bundle\CoreBundle\SectionResolver\UriBasedSectionProvider">
|
||||
<argument type="service" id="request_stack" />
|
||||
<argument type="collection" />
|
||||
</service>
|
||||
<service id="sylius.section_resolver.uri_based" alias="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<service id="Sylius\Bundle\CoreBundle\SectionResolver\SectionProviderInterface" alias="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<service id="Sylius\Bundle\CoreBundle\SectionResolver\SectionProviderInterface" alias="sylius.section_resolver.uri_based" />
|
||||
|
||||
<service id="sylius.reviewer_reviews_remover" class="Sylius\Bundle\CoreBundle\Remover\ReviewerReviewsRemover">
|
||||
<service id="sylius.remover.reviewer_reviews" class="Sylius\Bundle\CoreBundle\Remover\ReviewerReviewsRemover">
|
||||
<argument type="service" id="sylius.repository.product_review" />
|
||||
<argument type="service" id="sylius.manager.product_review" />
|
||||
<argument type="service" id="sylius.updater.product_review.average_rating" />
|
||||
</service>
|
||||
<service id="sylius.remover.reviewer_reviews" alias="sylius.reviewer_reviews_remover" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Remover\ReviewerReviewsRemoverInterface" alias="sylius.reviewer_reviews_remover" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Remover\ReviewerReviewsRemoverInterface" alias="sylius.remover.reviewer_reviews" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\PriceHistory\Remover\ChannelPricingLogEntriesRemoverInterface" class="Sylius\Bundle\CoreBundle\PriceHistory\Remover\ChannelPricingLogEntriesRemover">
|
||||
<service id="sylius.remover.channel_pricing_log_entries" class="Sylius\Bundle\CoreBundle\PriceHistory\Remover\ChannelPricingLogEntriesRemover">
|
||||
<argument type="service" id="sylius.repository.channel_pricing_log_entry" />
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
<argument type="service" id="clock" />
|
||||
<argument type="service" id="event_dispatcher" />
|
||||
<argument>%sylius.channel_pricing_log_entry.old_logs_removal_batch_size%</argument>
|
||||
</service>
|
||||
<service id="sylius.remover.channel_pricing_log_entries" alias="Sylius\Bundle\CoreBundle\PriceHistory\Remover\ChannelPricingLogEntriesRemoverInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\PriceHistory\Remover\ChannelPricingLogEntriesRemoverInterface" alias="sylius.remover.channel_pricing_log_entries" />
|
||||
|
||||
<service id="sylius.unpaid_orders_state_updater" class="Sylius\Component\Core\Updater\UnpaidOrdersStateUpdater">
|
||||
<service id="sylius.updater.unpaid_orders_state" class="Sylius\Component\Core\Updater\UnpaidOrdersStateUpdater">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<argument>%sylius_order.order_expiration_period%</argument>
|
||||
<argument type="service" id="logger" />
|
||||
<argument type="service" id="sylius.manager.order" />
|
||||
</service>
|
||||
<service id="sylius.updater.unpaid_orders_state" alias="sylius.unpaid_orders_state_updater" />
|
||||
<service id="Sylius\Component\Core\Updater\UnpaidOrdersStateUpdaterInterface" alias="sylius.unpaid_orders_state_updater" />
|
||||
<service id="Sylius\Component\Core\Updater\UnpaidOrdersStateUpdaterInterface" alias="sylius.updater.unpaid_orders_state" />
|
||||
|
||||
<service id="sylius.order_payment_provider" class="Sylius\Component\Core\Payment\Provider\OrderPaymentProvider">
|
||||
<service id="sylius.provider.payment.order" class="Sylius\Component\Core\Payment\Provider\OrderPaymentProvider">
|
||||
<argument type="service" id="sylius.resolver.payment_method.default" />
|
||||
<argument type="service" id="sylius.factory.payment" />
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
</service>
|
||||
<service id="sylius.provider.payment.order" alias="sylius.order_payment_provider" />
|
||||
<service id="Sylius\Component\Core\Payment\Provider\OrderPaymentProviderInterface" alias="sylius.order_payment_provider" />
|
||||
<service id="Sylius\Component\Core\Payment\Provider\OrderPaymentProviderInterface" alias="sylius.provider.payment.order" />
|
||||
|
||||
<service id="Sylius\Component\Core\Payment\Remover\OrderPaymentsRemoverInterface" class="Sylius\Component\Core\Payment\Remover\OrderPaymentsRemover" />
|
||||
<service id="sylius.remover.payment.order" alias="Sylius\Component\Core\Payment\Remover\OrderPaymentsRemoverInterface" />
|
||||
<service id="sylius.remover.payment.order" class="Sylius\Component\Core\Payment\Remover\OrderPaymentsRemover" />
|
||||
<service id="Sylius\Component\Core\Payment\Remover\OrderPaymentsRemoverInterface" alias="sylius.remover.payment.order" />
|
||||
|
||||
<service id="sylius.customer_statistics_provider" class="Sylius\Component\Core\Customer\Statistics\CustomerStatisticsProvider">
|
||||
<service id="sylius.provider.statistics.customer" class="Sylius\Component\Core\Customer\Statistics\CustomerStatisticsProvider">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<argument type="service" id="sylius.repository.channel" />
|
||||
</service>
|
||||
<service id="sylius.provider.statistics.customer" alias="sylius.customer_statistics_provider" />
|
||||
<service id="Sylius\Component\Core\Customer\Statistics\CustomerStatisticsProviderInterface" alias="sylius.customer_statistics_provider" />
|
||||
<service id="Sylius\Component\Core\Customer\Statistics\CustomerStatisticsProviderInterface" alias="sylius.provider.statistics.customer" />
|
||||
|
||||
<service id="sylius.number_generator.sequential_order" class="Sylius\Bundle\CoreBundle\Order\NumberGenerator\SequentialOrderNumberGenerator">
|
||||
<argument type="service" id="sylius.repository.order_sequence" />
|
||||
|
|
@ -268,50 +243,47 @@
|
|||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.order_item_names_setter" class="Sylius\Component\Core\Order\OrderItemNamesSetter" />
|
||||
<service id="sylius.setter.order.item_names" alias="sylius.order_item_names_setter" />
|
||||
<service id="Sylius\Component\Core\Order\OrderItemNamesSetterInterface" alias="sylius.order_item_names_setter" />
|
||||
<service id="sylius.setter.order.item_names" class="Sylius\Component\Core\Order\OrderItemNamesSetter" />
|
||||
<service id="Sylius\Component\Core\Order\OrderItemNamesSetterInterface" alias="sylius.setter.order.item_names" />
|
||||
|
||||
<service id="sylius.grid_filter.resource_autocomplete" class="Sylius\Component\Core\Grid\Filter\ResourceAutocompleteFilter">
|
||||
<tag name="sylius.grid_filter" type="resource_autocomplete" form-type="Sylius\Bundle\CoreBundle\Form\Type\Grid\Filter\ResourceAutocompleteFilterType" />
|
||||
</service>
|
||||
|
||||
<service id="Sylius\Component\Core\Cart\Resolver\CreatedByGuestFlagResolverInterface" class="Sylius\Component\Core\Cart\Resolver\CreatedByGuestFlagResolver">
|
||||
<service id="sylius.resolver.cart.created_by_guest_flag" class="Sylius\Component\Core\Cart\Resolver\CreatedByGuestFlagResolver">
|
||||
<argument type="service" id="security.token_storage" />
|
||||
</service>
|
||||
<service id="sylius.resolver.cart.created_by_guest_flag" alias="Sylius\Component\Core\Cart\Resolver\CreatedByGuestFlagResolverInterface" />
|
||||
<service id="Sylius\Component\Core\Cart\Resolver\CreatedByGuestFlagResolverInterface" alias="sylius.resolver.cart.created_by_guest_flag" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Order\Checker\OrderPromotionsIntegrityCheckerInterface" class="Sylius\Bundle\CoreBundle\Order\Checker\OrderPromotionsIntegrityChecker">
|
||||
<service id="sylius.checker.order.promotions_integrity" class="Sylius\Bundle\CoreBundle\Order\Checker\OrderPromotionsIntegrityChecker">
|
||||
<argument type="service" id="sylius.order_processing.order_processor" />
|
||||
</service>
|
||||
<service id="sylius.checker.order.promotions_integrity" alias="Sylius\Bundle\CoreBundle\Order\Checker\OrderPromotionsIntegrityCheckerInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Order\Checker\OrderPromotionsIntegrityCheckerInterface" alias="sylius.checker.order.promotions_integrity" />
|
||||
|
||||
<service id="sylius.user_password_resetter.admin" class="Sylius\Bundle\CoreBundle\Security\UserPasswordResetter">
|
||||
<service id="sylius.resetter.user_password.admin" class="Sylius\Bundle\CoreBundle\Security\UserPasswordResetter">
|
||||
<argument type="service" id="sylius.repository.admin_user" />
|
||||
<argument type="service" id="Sylius\Component\User\Security\PasswordUpdaterInterface" />
|
||||
<argument type="string">%sylius.admin_user.token.password_reset.ttl%</argument>
|
||||
</service>
|
||||
<service id="sylius.resetter.user_password.admin" alias="sylius.user_password_resetter.admin" />
|
||||
|
||||
<service id="sylius.user_password_resetter.shop" class="Sylius\Bundle\CoreBundle\Security\UserPasswordResetter">
|
||||
<service id="sylius.resetter.user_password.shop" class="Sylius\Bundle\CoreBundle\Security\UserPasswordResetter">
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
<argument type="service" id="Sylius\Component\User\Security\PasswordUpdaterInterface" />
|
||||
<argument type="string">%sylius.shop_user.token.password_reset.ttl%</argument>
|
||||
</service>
|
||||
<service id="sylius.resetter.user_password.shop" alias="sylius.user_password_resetter.shop" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Resolver\CustomerResolverInterface" class="Sylius\Bundle\CoreBundle\Resolver\CustomerResolver">
|
||||
<service id="sylius.resolver.customer" class="Sylius\Bundle\CoreBundle\Resolver\CustomerResolver">
|
||||
<argument type="service" id="sylius.factory.customer" />
|
||||
<argument type="service" id="sylius.provider.customer" />
|
||||
</service>
|
||||
<service id="sylius.resolver.customer" alias="Sylius\Bundle\CoreBundle\Resolver\CustomerResolverInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Resolver\CustomerResolverInterface" alias="sylius.resolver.customer" />
|
||||
|
||||
<service id="Sylius\Component\Core\Statistics\Registry\OrdersTotalsProvidersRegistryInterface" class="Sylius\Component\Core\Statistics\Registry\OrdersTotalsProvidersRegistry">
|
||||
<service id="sylius.registry.statistics.orders_totals_providers" class="Sylius\Component\Core\Statistics\Registry\OrdersTotalsProvidersRegistry">
|
||||
<argument type="tagged_iterator" index-by="type" tag="sylius.statistics.orders_totals_provider" />
|
||||
</service>
|
||||
<service id="sylius.registry.statistics.orders_totals_providers" alias="Sylius\Component\Core\Statistics\Registry\OrdersTotalsProvidersRegistryInterface" />
|
||||
<service id="Sylius\Component\Core\Statistics\Registry\OrdersTotalsProvidersRegistryInterface" alias="sylius.registry.statistics.orders_totals_providers" />
|
||||
|
||||
<service id="Sylius\Component\Core\Positioner\PositionerInterface" class="Sylius\Component\Core\Positioner\Positioner" />
|
||||
<service id="sylius.positioner" alias="Sylius\Component\Core\Positioner\PositionerInterface" />
|
||||
<service id="sylius.positioner" class="Sylius\Component\Core\Positioner\Positioner" />
|
||||
<service id="Sylius\Component\Core\Positioner\PositionerInterface" alias="sylius.positioner" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Calculator\DelayStampCalculatorInterface" class="Sylius\Bundle\CoreBundle\Calculator\DelayStampCalculator"/>
|
||||
<service id="sylius.calculator.delay_stamp" alias="Sylius\Bundle\CoreBundle\Calculator\DelayStampCalculatorInterface"/>
|
||||
<service id="sylius.calculator.delay_stamp" class="Sylius\Bundle\CoreBundle\Calculator\DelayStampCalculator"/>
|
||||
<service id="Sylius\Bundle\CoreBundle\Calculator\DelayStampCalculatorInterface" alias="sylius.calculator.delay_stamp"/>
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -28,41 +28,39 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\DiscountApplicationCriteria\ExclusiveCriteria">
|
||||
<service id="sylius.discount_application_criteria.catalog_promotion.exclusive" class="Sylius\Bundle\CoreBundle\CatalogPromotion\DiscountApplicationCriteria\ExclusiveCriteria">
|
||||
<tag name="sylius.catalog_promotion.applicator_criteria" />
|
||||
</service>
|
||||
<service id="sylius.discount_application_criteria.catalog_promotion.exclusive" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\DiscountApplicationCriteria\ExclusiveCriteria"/>
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\DiscountApplicationCriteria\MinimumPriceCriteria">
|
||||
<service id="sylius.discount_application_criteria.catalog_promotion.minimum_price" class="Sylius\Bundle\CoreBundle\CatalogPromotion\DiscountApplicationCriteria\MinimumPriceCriteria">
|
||||
<tag name="sylius.catalog_promotion.applicator_criteria" />
|
||||
</service>
|
||||
<service id="sylius.discount_application_criteria.catalog_promotion.minimum_price" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\DiscountApplicationCriteria\MinimumPriceCriteria"/>
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionAnnouncerInterface"
|
||||
id="sylius.announcer.catalog_promotion"
|
||||
class="Sylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionAnnouncer"
|
||||
>
|
||||
<argument type="service" id="sylius.event_bus" />
|
||||
<argument type="service" id="sylius.calculator.delay_stamp" />
|
||||
<argument type="service" id="clock" />
|
||||
</service>
|
||||
<service id="sylius.announcer.catalog_promotion" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionAnnouncerInterface"/>
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionAnnouncerInterface" alias="sylius.announcer.catalog_promotion"/>
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionRemovalAnnouncerInterface"
|
||||
id="sylius.announcer.catalog_promotion.removal"
|
||||
class="Sylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionRemovalAnnouncer"
|
||||
>
|
||||
<argument type="service" id="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius.announcer.catalog_promotion.removal" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionRemovalAnnouncerInterface"/>
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionRemovalAnnouncerInterface" alias="sylius.announcer.catalog_promotion.removal"/>
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandDispatcher\ApplyCatalogPromotionsOnVariantsCommandDispatcherInterface"
|
||||
id="sylius.command_dispatcher.catalog_promotion.apply_on_variants"
|
||||
class="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandDispatcher\BatchedApplyCatalogPromotionsOnVariantsCommandDispatcher"
|
||||
>
|
||||
<argument type="service" id="sylius.command_bus" />
|
||||
<argument>%sylius_core.catalog_promotions.batch_size%</argument>
|
||||
</service>
|
||||
<service id="sylius.command_dispatcher.catalog_promotion.apply_on_variants" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandDispatcher\ApplyCatalogPromotionsOnVariantsCommandDispatcherInterface"/>
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandDispatcher\ApplyCatalogPromotionsOnVariantsCommandDispatcherInterface" alias="sylius.command_dispatcher.catalog_promotion.apply_on_variants"/>
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -20,22 +20,22 @@
|
|||
<defaults public="true" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\CatalogPromotion\Applicator\CatalogPromotionApplicatorInterface"
|
||||
id="sylius.applicator.catalog_promotion"
|
||||
class="Sylius\Bundle\CoreBundle\CatalogPromotion\Applicator\CatalogPromotionApplicator"
|
||||
>
|
||||
<argument type="service" id="sylius.applicator.catalog_promotion.action_based_discount" />
|
||||
<argument type="service" id="sylius.checker.catalog_promotion.product_variant_for_catalog_promotion_eligibility" />
|
||||
<argument type="service" id="sylius.eligibility_checker.catalog_promotion" />
|
||||
<argument type="service" id="sylius.checker.catalog_promotion_eligibility" />
|
||||
</service>
|
||||
<service id="sylius.applicator.catalog_promotion" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Applicator\CatalogPromotionApplicatorInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Applicator\CatalogPromotionApplicatorInterface" alias="sylius.applicator.catalog_promotion" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\CatalogPromotion\Applicator\ActionBasedDiscountApplicatorInterface"
|
||||
id="sylius.applicator.catalog_promotion.action_based_discount"
|
||||
class="Sylius\Bundle\CoreBundle\CatalogPromotion\Applicator\ActionBasedDiscountApplicator"
|
||||
>
|
||||
<argument type="service" id="sylius.calculator.catalog_promotion.price" />
|
||||
<argument type="tagged_iterator" tag="sylius.catalog_promotion.applicator_criteria" />
|
||||
</service>
|
||||
<service id="sylius.applicator.catalog_promotion.action_based_discount" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Applicator\ActionBasedDiscountApplicatorInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Applicator\ActionBasedDiscountApplicatorInterface" alias="sylius.applicator.catalog_promotion.action_based_discount" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -20,21 +20,19 @@
|
|||
<defaults public="true" />
|
||||
|
||||
<service
|
||||
id="Sylius\Component\CoreBundle\CatalogPromotion\Calculator\CatalogPromotionPriceCalculatorInterface"
|
||||
id="sylius.calculator.catalog_promotion.price"
|
||||
class="Sylius\Bundle\CoreBundle\CatalogPromotion\Calculator\CatalogPromotionPriceCalculator"
|
||||
>
|
||||
<argument type="tagged_iterator" tag="sylius.catalog_promotion.price_calculator" />
|
||||
</service>
|
||||
<service id="sylius.calculator.catalog_promotion.price" alias="Sylius\Component\CoreBundle\CatalogPromotion\Calculator\CatalogPromotionPriceCalculatorInterface" />
|
||||
<service id="Sylius\Component\CoreBundle\CatalogPromotion\Calculator\CatalogPromotionPriceCalculatorInterface" alias="sylius.calculator.catalog_promotion.price" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Calculator\FixedDiscountPriceCalculator">
|
||||
<service id="sylius.calculator.catalog_promotion.fixed_discount_price" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Calculator\FixedDiscountPriceCalculator">
|
||||
<tag name="sylius.catalog_promotion.price_calculator" type="fixed_discount" />
|
||||
</service>
|
||||
<service id="sylius.calculator.catalog_promotion.fixed_discount" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Calculator\FixedDiscountPriceCalculator" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Calculator\PercentageDiscountPriceCalculator">
|
||||
<service id="sylius.calculator.catalog_promotion.percentage_discount_price" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Calculator\PercentageDiscountPriceCalculator">
|
||||
<tag name="sylius.catalog_promotion.price_calculator" type="percentage_discount" />
|
||||
</service>
|
||||
<service id="sylius.calculator.catalog_promotion.percentage_discount_price" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Calculator\PercentageDiscountPriceCalculator" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -20,34 +20,30 @@
|
|||
<defaults public="true" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\ProductVariantForCatalogPromotionEligibilityInterface"
|
||||
id="sylius.checker.catalog_promotion.product_variant_for_catalog_promotion_eligibility"
|
||||
class="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\ProductVariantForCatalogPromotionEligibility"
|
||||
>
|
||||
<argument type="tagged_locator" tag="sylius.catalog_promotion.variant_checker" index-by="type" />
|
||||
</service>
|
||||
<service id="sylius.checker.catalog_promotion.product_variant_for_catalog_promotion_eligibility"
|
||||
alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\ProductVariantForCatalogPromotionEligibilityInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\ProductVariantForCatalogPromotionEligibilityInterface"
|
||||
alias="sylius.checker.catalog_promotion.product_variant_for_catalog_promotion_eligibility" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\CatalogPromotionEligibilityChecker">
|
||||
<service id="sylius.checker.catalog_promotion_eligibility" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\CatalogPromotionEligibilityChecker">
|
||||
<argument type="tagged_iterator" tag="sylius.catalog_promotion.criteria" />
|
||||
</service>
|
||||
<service id="sylius.eligibility_checker.catalog_promotion" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\CatalogPromotionEligibilityChecker" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\InForProductScopeVariantChecker">
|
||||
<service id="sylius.checker.catalog_promotion.in_for_product_scope_variant" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\InForProductScopeVariantChecker">
|
||||
<tag name="sylius.catalog_promotion.variant_checker" type="for_products" />
|
||||
</service>
|
||||
<service id="sylius.checker.catalog_promotion.in_for_product_scope_variant" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\InForProductScopeVariantChecker" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\InForTaxonsScopeVariantChecker">
|
||||
<service id="sylius.checker.catalog_promotion.in_for_taxons_scope_variant" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\InForTaxonsScopeVariantChecker">
|
||||
<argument type="service" id="sylius.repository.taxon" />
|
||||
<argument type="service" id="sylius.repository.tree.taxon" />
|
||||
<tag name="sylius.catalog_promotion.variant_checker" type="for_taxons" />
|
||||
</service>
|
||||
<service id="sylius.checker.catalog_promotion.in_for_taxons_scope_variant" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\InForTaxonsScopeVariantChecker" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\InForVariantsScopeVariantChecker">
|
||||
<service id="sylius.checker.catalog_promotion.in_for_variants_scope_variant" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\InForVariantsScopeVariantChecker">
|
||||
<tag name="sylius.catalog_promotion.variant_checker" type="for_variants" />
|
||||
</service>
|
||||
<service id="sylius.checker.catalog_promotion.in_for_variants_scope_variant" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Checker\InForVariantsScopeVariantChecker" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,34 +19,30 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\ApplyCatalogPromotionsOnVariantsHandler">
|
||||
<service id="sylius.command_handler.catalog_promotion.apply_variants" class="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\ApplyCatalogPromotionsOnVariantsHandler">
|
||||
<argument type="service" id="sylius.provider.eligible_catalog_promotions" />
|
||||
<argument type="service" id="sylius.applicator.catalog_promotion"/>
|
||||
<argument type="service" id="sylius.repository.product_variant" />
|
||||
<argument type="service" id="sylius.processor.catalog_promotion.clearer" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius.command_handler.catalog_promotion.apply_variants" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\ApplyCatalogPromotionsOnVariantsHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\DisableCatalogPromotionHandler">
|
||||
<service id="sylius.command_handler.catalog_promotion.disable" class="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\DisableCatalogPromotionHandler">
|
||||
<argument type="service" id="sylius.repository.catalog_promotion" />
|
||||
<argument type="service" id="sylius.processor.catalog_promotion.all_product_variant"/>
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius.command_handler.catalog_promotion.disabled" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\DisableCatalogPromotionHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\RemoveCatalogPromotionHandler">
|
||||
<service id="sylius.command_handler.catalog_promotion.remove" class="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\RemoveCatalogPromotionHandler">
|
||||
<argument type="service" id="sylius.repository.catalog_promotion" />
|
||||
<argument type="service" id="sylius.manager.catalog_promotion"/>
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius.command_handler.catalog_promotion.remove" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\RemoveCatalogPromotionHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\UpdateCatalogPromotionStateHandler">
|
||||
<service id="sylius.command_handler.catalog_promotion.update_state" class="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\UpdateCatalogPromotionStateHandler">
|
||||
<argument type="service" id="sylius.processor.catalog_promotion.state" />
|
||||
<argument type="service" id="sylius.repository.catalog_promotion" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius.command_handler.catalog_promotion.update_state" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\UpdateCatalogPromotionStateHandler" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,90 +19,79 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\EventListener\CatalogPromotionEventListener">
|
||||
<service id="sylius.listener.catalog_promotion" class="Sylius\Bundle\CoreBundle\CatalogPromotion\EventListener\CatalogPromotionEventListener">
|
||||
<argument type="service" id="sylius.announcer.catalog_promotion" />
|
||||
<tag name="kernel.event_listener" event="sylius.catalog_promotion.post_create" method="handleCatalogPromotionCreatedEvent" />
|
||||
<tag name="kernel.event_listener" event="sylius.catalog_promotion.post_update" method="handleCatalogPromotionUpdatedEvent" />
|
||||
</service>
|
||||
<service id="sylius.listener.catalog_promotion" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\EventListener\CatalogPromotionEventListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\EventListener\ProductEventListener">
|
||||
<service id="sylius.listener.catalog_promotion.product" class="Sylius\Bundle\CoreBundle\CatalogPromotion\EventListener\ProductEventListener">
|
||||
<argument type="service" id="sylius.event_bus" />
|
||||
<tag name="kernel.event_listener" event="sylius.product.post_create" method="dispatchProductCreatedEvent" />
|
||||
<tag name="kernel.event_listener" event="sylius.product.post_update" method="dispatchProductUpdatedEvent" />
|
||||
</service>
|
||||
<service id="sylius.listener.catalog_promotion.product" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\EventListener\ProductEventListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\EventListener\ProductVariantEventListener">
|
||||
<service id="sylius.listener.catalog_promotion.product_variant" class="Sylius\Bundle\CoreBundle\CatalogPromotion\EventListener\ProductVariantEventListener">
|
||||
<argument type="service" id="sylius.event_bus" />
|
||||
<tag name="kernel.event_listener" event="sylius.product_variant.post_create" method="dispatchProductVariantCreatedEvent" />
|
||||
<tag name="kernel.event_listener" event="sylius.product_variant.post_update" method="dispatchProductVariantUpdatedEvent" />
|
||||
</service>
|
||||
<service id="sylius.listener.catalog_promotion.product_variant" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\EventListener\ProductVariantEventListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionCreatedListener">
|
||||
<service id="sylius.listener.catalog_promotion.created" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionCreatedListener">
|
||||
<argument type="service" id="sylius.processor.catalog_promotion.all_product_variant" />
|
||||
<argument type="service" id="sylius.repository.catalog_promotion" />
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
<argument type="service" id="sylius.command_bus" />
|
||||
<tag name="messenger.message_handler" bus="sylius.event_bus" />
|
||||
</service>
|
||||
<service id="sylius.listener.catalog_promotion.created" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionCreatedListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionUpdatedListener">
|
||||
<service id="sylius.listener.catalog_promotion.updated" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionUpdatedListener">
|
||||
<argument type="service" id="sylius.processor.catalog_promotion.all_product_variant" />
|
||||
<argument type="service" id="sylius.repository.catalog_promotion" />
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
<argument type="service" id="sylius.command_bus" />
|
||||
<tag name="messenger.message_handler" bus="sylius.event_bus" />
|
||||
</service>
|
||||
<service id="sylius.listener.catalog_promotion.updated" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionUpdatedListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionEndedListener">
|
||||
<service id="sylius.listener.catalog_promotion.ended" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionEndedListener">
|
||||
<argument type="service" id="sylius.processor.catalog_promotion.all_product_variant" />
|
||||
<argument type="service" id="sylius.repository.catalog_promotion" />
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
<argument type="service" id="sylius.command_bus" />
|
||||
<tag name="messenger.message_handler" bus="sylius.event_bus" />
|
||||
</service>
|
||||
<service id="sylius.listener.catalog_promotion.ended" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionEndedListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionStateChangedListener">
|
||||
<service id="sylius.listener.catalog_promotion.state_changed" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionStateChangedListener">
|
||||
<argument type="service" id="sylius.command_bus" />
|
||||
<tag name="messenger.message_handler" bus="sylius.event_bus" />
|
||||
</service>
|
||||
<service id="sylius.listener.catalog_promotion.state_changed" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionStateChangedListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductCreatedListener">
|
||||
<service id="sylius.listener.catalog_promotion.product_created" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductCreatedListener">
|
||||
<argument type="service" id="sylius.repository.product" />
|
||||
<argument type="service" id="sylius.processor.catalog_promotion.product" />
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
<tag name="messenger.message_handler" bus="sylius.event_bus" />
|
||||
</service>
|
||||
<service id="sylius.listener.catalog_promotion.product_created" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductCreatedListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductUpdatedListener">
|
||||
<service id="sylius.listener.catalog_promotion.product_updated" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductUpdatedListener">
|
||||
<argument type="service" id="sylius.repository.product" />
|
||||
<argument type="service" id="sylius.processor.catalog_promotion.product" />
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
<tag name="messenger.message_handler" bus="sylius.event_bus" />
|
||||
</service>
|
||||
<service id="sylius.listener.catalog_promotion.product_updated" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductUpdatedListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductVariantCreatedListener">
|
||||
<service id="sylius.listener.catalog_promotion.product_variant_created" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductVariantCreatedListener">
|
||||
<argument type="service" id="sylius.repository.product_variant" />
|
||||
<argument type="service" id="sylius.processor.catalog_promotion.product_variant" />
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
<tag name="messenger.message_handler" bus="sylius.event_bus" />
|
||||
</service>
|
||||
<service id="sylius.listener.catalog_promotion.product_variant_created" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductVariantCreatedListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductVariantUpdatedListener">
|
||||
<service id="sylius.listener.catalog_promotion.product_variant_updated" class="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductVariantUpdatedListener">
|
||||
<argument type="service" id="sylius.repository.product_variant" />
|
||||
<argument type="service" id="sylius.processor.catalog_promotion.product_variant" />
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
<tag name="messenger.message_handler" bus="sylius.event_bus" />
|
||||
</service>
|
||||
<service id="sylius.listener.catalog_promotion.product_variant_updated" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductVariantUpdatedListener" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -20,52 +20,52 @@
|
|||
<defaults public="true" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\AllProductVariantsCatalogPromotionsProcessorInterface"
|
||||
id="sylius.processor.catalog_promotion.all_product_variant"
|
||||
class="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\AllProductVariantsCatalogPromotionsProcessor"
|
||||
>
|
||||
<argument type="service" id="sylius.repository.product_variant" />
|
||||
<argument type="service" id="sylius.command_dispatcher.catalog_promotion.apply_on_variants" />
|
||||
</service>
|
||||
<service id="sylius.processor.catalog_promotion.all_product_variant" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\AllProductVariantsCatalogPromotionsProcessorInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\AllProductVariantsCatalogPromotionsProcessorInterface" alias="sylius.processor.catalog_promotion.all_product_variant" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionClearerInterface"
|
||||
id="sylius.processor.catalog_promotion.clearer"
|
||||
class="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionClearer"
|
||||
/>
|
||||
<service id="sylius.processor.catalog_promotion.clearer" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionClearerInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionClearerInterface" alias="sylius.processor.catalog_promotion.clearer" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionStateProcessorInterface"
|
||||
id="sylius.processor.catalog_promotion.state"
|
||||
class="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionStateProcessor"
|
||||
>
|
||||
<argument type="service" id="sylius.eligibility_checker.catalog_promotion" />
|
||||
<argument type="service" id="sylius.checker.catalog_promotion_eligibility" />
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
</service>
|
||||
<service id="sylius.processor.catalog_promotion.state" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionStateProcessorInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionStateProcessorInterface" alias="sylius.processor.catalog_promotion.state" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\ProductCatalogPromotionsProcessorInterface"
|
||||
id="sylius.processor.catalog_promotion.product"
|
||||
class="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\ProductCatalogPromotionsProcessor"
|
||||
>
|
||||
<argument type="service" id="sylius.command_dispatcher.catalog_promotion.apply_on_variants" />
|
||||
</service>
|
||||
<service id="sylius.processor.catalog_promotion.product" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\ProductCatalogPromotionsProcessorInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\ProductCatalogPromotionsProcessorInterface" alias="sylius.processor.catalog_promotion.product" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\ProductVariantCatalogPromotionsProcessorInterface"
|
||||
id="sylius.processor.catalog_promotion.product_variant"
|
||||
class="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\ProductVariantCatalogPromotionsProcessor"
|
||||
>
|
||||
<argument type="service" id="sylius.command_dispatcher.catalog_promotion.apply_on_variants" />
|
||||
</service>
|
||||
<service id="sylius.processor.catalog_promotion.product_variant" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\ProductVariantCatalogPromotionsProcessorInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\ProductVariantCatalogPromotionsProcessorInterface" alias="sylius.processor.catalog_promotion.product_variant" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionRemovalProcessorInterface"
|
||||
id="sylius.processor.catalog_promotion.removal"
|
||||
class="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionRemovalProcessor"
|
||||
>
|
||||
<argument type="service" id="sylius.repository.catalog_promotion" />
|
||||
<argument type="service" id="sylius.announcer.catalog_promotion.removal" />
|
||||
</service>
|
||||
<service id="sylius.processor.catalog_promotion.removal" alias="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionRemovalProcessorInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionRemovalProcessorInterface" alias="sylius.processor.catalog_promotion.removal" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -29,18 +29,17 @@
|
|||
</service>
|
||||
<service id="Sylius\Component\Core\Checker\OrderPaymentMethodSelectionRequirementCheckerInterface" alias="sylius.checker.order_payment_method_selection_requirement" />
|
||||
|
||||
<service id="Sylius\Component\Core\Checker\CLIContextCheckerInterface" class="Sylius\Component\Core\Checker\CLIContextChecker">
|
||||
<service id="sylius.checker.cli_context" class="Sylius\Component\Core\Checker\CLIContextChecker">
|
||||
<argument type="service" id="request_stack" />
|
||||
</service>
|
||||
<service id="sylius.checker.cli_context" alias="Sylius\Component\Core\Checker\CLIContextCheckerInterface" />
|
||||
<service id="Sylius\Component\Core\Checker\CLIContextCheckerInterface" alias="sylius.checker.cli_context" />
|
||||
|
||||
<service
|
||||
id="sylius.promotion_coupon_channels_eligibility_checker"
|
||||
id="sylius.checker.promotion_coupon.channel_eligibility"
|
||||
class="Sylius\Component\Core\Checker\Eligibility\PromotionCouponChannelEligibilityChecker"
|
||||
public="false"
|
||||
>
|
||||
<tag name="sylius.promotion_coupon_eligibility_checker" />
|
||||
</service>
|
||||
<service id="sylius.eligibility_checker.promotion_coupon.channel" alias="sylius.promotion_coupon_channels_eligibility_checker" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -40,47 +40,41 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="sylius.form.type.checkout_address" class="Sylius\Bundle\CoreBundle\Form\Type\Checkout\AddressType">
|
||||
<service id="sylius.form.type.checkout.address" class="Sylius\Bundle\CoreBundle\Form\Type\Checkout\AddressType">
|
||||
<argument type="service" id="sylius.comparator.address" />
|
||||
<argument>%sylius.model.order.class%</argument>
|
||||
<argument>%sylius.form.type.checkout_address.validation_groups%</argument>
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.checkout.address" alias="sylius.form.type.checkout_address" />
|
||||
|
||||
<service id="sylius.form.type.checkout_select_shipping" class="Sylius\Bundle\CoreBundle\Form\Type\Checkout\SelectShippingType">
|
||||
<service id="sylius.form.type.checkout.select_shipping" class="Sylius\Bundle\CoreBundle\Form\Type\Checkout\SelectShippingType">
|
||||
<argument>%sylius.model.order.class%</argument>
|
||||
<argument>%sylius.form.type.checkout_select_shipping.validation_groups%</argument>
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.checkout.select_shipping" alias="sylius.form.type.checkout_select_shipping" />
|
||||
|
||||
<service id="sylius.form.type.checkout_shipment" class="Sylius\Bundle\CoreBundle\Form\Type\Checkout\ShipmentType">
|
||||
<service id="sylius.form.type.checkout.shipment" class="Sylius\Bundle\CoreBundle\Form\Type\Checkout\ShipmentType">
|
||||
<argument>%sylius.model.shipment.class%</argument>
|
||||
<argument>%sylius.form.type.checkout_shipment.validation_groups%</argument>
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.checkout.shipment" alias="sylius.form.type.checkout_shipment" />
|
||||
|
||||
<service id="sylius.form.type.checkout_select_payment" class="Sylius\Bundle\CoreBundle\Form\Type\Checkout\SelectPaymentType">
|
||||
<service id="sylius.form.type.checkout.select_payment" class="Sylius\Bundle\CoreBundle\Form\Type\Checkout\SelectPaymentType">
|
||||
<argument>%sylius.model.order.class%</argument>
|
||||
<argument>%sylius.form.type.checkout_select_payment.validation_groups%</argument>
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.checkout.select_payment" alias="sylius.form.type.checkout_select_payment" />
|
||||
|
||||
<service id="sylius.form.type.checkout_payment" class="Sylius\Bundle\CoreBundle\Form\Type\Checkout\PaymentType">
|
||||
<service id="sylius.form.type.checkout.payment" class="Sylius\Bundle\CoreBundle\Form\Type\Checkout\PaymentType">
|
||||
<argument>%sylius.model.payment.class%</argument>
|
||||
<argument>%sylius.form.type.checkout_payment.validation_groups%</argument>
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.checkout.payment" alias="sylius.form.type.checkout_payment" />
|
||||
|
||||
<service id="sylius.form.type.checkout_complete" class="Sylius\Bundle\CoreBundle\Form\Type\Checkout\CompleteType">
|
||||
<service id="sylius.form.type.checkout.complete" class="Sylius\Bundle\CoreBundle\Form\Type\Checkout\CompleteType">
|
||||
<argument>%sylius.model.order.class%</argument>
|
||||
<argument>%sylius.form.type.checkout_complete.validation_groups%</argument>
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.checkout.complete" alias="sylius.form.type.checkout_complete" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -20,57 +20,53 @@
|
|||
<defaults public="true" />
|
||||
|
||||
<service id="sylius.console.command.cancel_unpaid_orders" class="Sylius\Bundle\CoreBundle\Console\Command\CancelUnpaidOrdersCommand">
|
||||
<argument type="service" id="sylius.unpaid_orders_state_updater" />
|
||||
<argument type="service" id="sylius.updater.unpaid_orders_state" />
|
||||
<argument type="service" id="sylius.manager.order" />
|
||||
<argument>%sylius_order.order_expiration_period%</argument>
|
||||
<tag name="console.command" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.console.command.check_requirements" class="Sylius\Bundle\CoreBundle\Console\Command\CheckRequirementsCommand">
|
||||
<argument type="service" id="sylius.installer.checker.sylius_requirements" />
|
||||
<argument type="service" id="sylius.checker.installer.sylius_requirements" />
|
||||
<tag name="console.command" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.console.command.clear_price_history" class="Sylius\Bundle\CoreBundle\PriceHistory\Console\Command\ClearPriceHistoryCommand">
|
||||
<argument type="service" id="Sylius\Bundle\CoreBundle\PriceHistory\Remover\ChannelPricingLogEntriesRemoverInterface" />
|
||||
<argument type="service" id="sylius.remover.channel_pricing_log_entries" />
|
||||
<tag name="console.command"/>
|
||||
</service>
|
||||
|
||||
<service id="sylius.console.command.install_assets" class="Sylius\Bundle\CoreBundle\Console\Command\InstallAssetsCommand">
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
<argument type="service" id="sylius.installer.checker.command_directory" />
|
||||
<argument type="service" id="sylius.checker.installer.command_directory" />
|
||||
<argument>%sylius_core.public_dir%</argument>
|
||||
<tag name="console.command" />
|
||||
</service>
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Console\Command\InstallCommand">
|
||||
<tag name="console.command" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.console.command.install" class="Sylius\Bundle\CoreBundle\Console\Command\InstallCommand">
|
||||
<tag name="console.command" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.console.command.install_database" class="Sylius\Bundle\CoreBundle\Console\Command\InstallDatabaseCommand">
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
<argument type="service" id="sylius.installer.checker.command_directory" />
|
||||
<argument type="service" id="sylius.commands_provider.database_setup" />
|
||||
<argument type="service" id="sylius.checker.installer.command_directory" />
|
||||
<argument type="service" id="sylius.commands_provider.installer.database_setup" />
|
||||
<tag name="console.command" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.console.command.install_sample_data" class="Sylius\Bundle\CoreBundle\Console\Command\InstallSampleDataCommand">
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
<argument type="service" id="sylius.installer.checker.command_directory" />
|
||||
<argument type="service" id="sylius.checker.installer.command_directory" />
|
||||
<argument>%sylius_core.public_dir%</argument>
|
||||
<tag name="console.command" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.console.command.setup" class="Sylius\Bundle\CoreBundle\Console\Command\SetupCommand">
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
<argument type="service" id="sylius.installer.checker.command_directory" />
|
||||
<argument type="service" id="sylius.setup.currency" />
|
||||
<argument type="service" id="sylius.setup.locale" />
|
||||
<argument type="service" id="sylius.setup.channel" />
|
||||
<argument type="service" id="sylius.checker.installer.command_directory" />
|
||||
<argument type="service" id="sylius.setup.installer.currency" />
|
||||
<argument type="service" id="sylius.setup.installer.locale" />
|
||||
<argument type="service" id="sylius.setup.installer.channel" />
|
||||
<argument type="service" id="sylius.factory.admin_user" />
|
||||
<argument type="service" id="sylius.repository.admin_user" />
|
||||
<argument type="service" id="validator" />
|
||||
|
|
|
|||
|
|
@ -60,11 +60,10 @@
|
|||
<argument type="service" id="sylius.context.channel" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.locale_provider.channel_based" class="Sylius\Component\Core\Provider\ChannelBasedLocaleProvider" decorates="sylius.provider.locale" decoration-priority="256">
|
||||
<service id="sylius.provider.locale.channel_based" class="Sylius\Component\Core\Provider\ChannelBasedLocaleProvider" decorates="sylius.provider.locale" decoration-priority="256">
|
||||
<argument type="service" id="sylius.context.channel" />
|
||||
<argument>%locale%</argument>
|
||||
</service>
|
||||
<service id="sylius.provider.locale.channel_based" alias="sylius.locale_provider.channel_based" />
|
||||
|
||||
<service id="sylius.context.locale.request_based" class="Sylius\Bundle\LocaleBundle\Context\RequestBasedLocaleContext">
|
||||
<argument type="service" id="request_stack" />
|
||||
|
|
|
|||
|
|
@ -60,12 +60,11 @@
|
|||
<tag name="sylius_fixtures.fixture" />
|
||||
</service>
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Fixture\CatalogPromotionFixture">
|
||||
<service id="sylius.fixture.catalog_promotion" class="Sylius\Bundle\CoreBundle\Fixture\CatalogPromotionFixture">
|
||||
<argument type="service" id="sylius.manager.catalog_promotion" />
|
||||
<argument type="service" id="sylius.fixture.example_factory.catalog_promotion" />
|
||||
<tag name="sylius_fixtures.fixture" />
|
||||
</service>
|
||||
<service id="sylius.fixture.catalog_promotion" alias="Sylius\Bundle\CoreBundle\Fixture\CatalogPromotionFixture" />
|
||||
|
||||
<service id="sylius.fixture.channel" class="Sylius\Bundle\CoreBundle\Fixture\ChannelFixture">
|
||||
<argument type="service" id="sylius.manager.channel" />
|
||||
|
|
|
|||
|
|
@ -19,24 +19,21 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Fixture\Factory\CatalogPromotionExampleFactory">
|
||||
<service id="sylius.fixture.example_factory.catalog_promotion" class="Sylius\Bundle\CoreBundle\Fixture\Factory\CatalogPromotionExampleFactory">
|
||||
<argument type="service" id="sylius.factory.catalog_promotion" />
|
||||
<argument type="service" id="sylius.repository.locale" />
|
||||
<argument type="service" id="sylius.repository.channel" />
|
||||
<argument type="service" id="sylius.fixture.example_factory.catalog_promotion_scope" />
|
||||
<argument type="service" id="sylius.fixture.example_factory.catalog_promotion_action" />
|
||||
</service>
|
||||
<service id="sylius.fixture.example_factory.catalog_promotion" alias="Sylius\Bundle\CoreBundle\Fixture\Factory\CatalogPromotionExampleFactory" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Fixture\Factory\CatalogPromotionScopeExampleFactory">
|
||||
<service id="sylius.fixture.example_factory.catalog_promotion_scope" class="Sylius\Bundle\CoreBundle\Fixture\Factory\CatalogPromotionScopeExampleFactory">
|
||||
<argument type="service" id="sylius.factory.catalog_promotion_scope" />
|
||||
</service>
|
||||
<service id="sylius.fixture.example_factory.catalog_promotion_scope" alias="Sylius\Bundle\CoreBundle\Fixture\Factory\CatalogPromotionScopeExampleFactory" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Fixture\Factory\CatalogPromotionActionExampleFactory">
|
||||
<service id="sylius.fixture.example_factory.catalog_promotion_action" class="Sylius\Bundle\CoreBundle\Fixture\Factory\CatalogPromotionActionExampleFactory">
|
||||
<argument type="service" id="sylius.factory.catalog_promotion_action" />
|
||||
</service>
|
||||
<service id="sylius.fixture.example_factory.catalog_promotion_action" alias="Sylius\Bundle\CoreBundle\Fixture\Factory\CatalogPromotionActionExampleFactory" />
|
||||
|
||||
<service id="sylius.fixture.example_factory.payment_method" class="Sylius\Bundle\CoreBundle\Fixture\Factory\PaymentMethodExampleFactory">
|
||||
<argument type="service" id="sylius.factory.payment_method" />
|
||||
|
|
|
|||
|
|
@ -19,20 +19,18 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="sylius_fixtures.listener.catalog_promotion_executor" class="Sylius\Bundle\CoreBundle\Fixture\Listener\CatalogPromotionExecutorListener" public="false">
|
||||
<service id="sylius.fixtures.listener.catalog_promotion_executor" class="Sylius\Bundle\CoreBundle\Fixture\Listener\CatalogPromotionExecutorListener" public="false">
|
||||
<argument type="service" id="sylius.processor.catalog_promotion.all_product_variant" />
|
||||
<argument type="service" id="sylius.repository.catalog_promotion" />
|
||||
<argument type="service" id="sylius.command_bus" />
|
||||
<argument type="tagged_iterator" tag="sylius.catalog_promotion.criteria" />
|
||||
<tag name="sylius_fixtures.listener" />
|
||||
</service>
|
||||
<service id="sylius.fixtures.listener.catalog_promotion_executor" alias="sylius_fixtures.listener.catalog_promotion_executor" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Fixture\Listener\ImagesPurgerListener" public="false">
|
||||
<service id="sylius.fixtures.listener.images_purger" class="Sylius\Bundle\CoreBundle\Fixture\Listener\ImagesPurgerListener" public="false">
|
||||
<argument type="service" id="filesystem" />
|
||||
<argument>%sylius_core.images_dir%</argument>
|
||||
<tag name="sylius_fixtures.listener" />
|
||||
</service>
|
||||
<service id="sylius.fixtures.listener.images_purger" alias="Sylius\Bundle\CoreBundle\Fixture\Listener\ImagesPurgerListener" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -71,54 +71,69 @@
|
|||
<service id="sylius.form.extension.type.address" class="Sylius\Bundle\CoreBundle\Form\Extension\AddressTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.channel" class="Sylius\Bundle\CoreBundle\Form\Extension\ChannelTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.order" class="Sylius\Bundle\CoreBundle\Form\Extension\OrderTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.cart" class="Sylius\Bundle\CoreBundle\Form\Extension\CartTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.cart_item" class="Sylius\Bundle\CoreBundle\Form\Extension\CartItemTypeExtension">
|
||||
<argument>%sylius.order_item_quantity_modifier.limit%</argument>
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
<service id="Sylius\Bundle\CoreBundle\Form\Extension\CatalogPromotionTypeExtension">
|
||||
|
||||
<service id="sylius.form.extension.type.catalog_promotion" class="Sylius\Bundle\CoreBundle\Form\Extension\CatalogPromotionTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
<service id="sylius.form.extension.type.catalog_promotion" alias="Sylius\Bundle\CoreBundle\Form\Extension\CatalogPromotionTypeExtension" />
|
||||
|
||||
<service id="sylius.form.extension.type.payment_method" class="Sylius\Bundle\CoreBundle\Form\Extension\PaymentMethodTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.tax_rate" class="Sylius\Bundle\CoreBundle\Form\Extension\TaxRateTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.taxon" class="Sylius\Bundle\CoreBundle\Form\Extension\TaxonTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.promotion" class="Sylius\Bundle\CoreBundle\Form\Extension\PromotionTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.promotion_coupon" class="Sylius\Bundle\CoreBundle\Form\Extension\PromotionCouponTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.promotion_filter_collection" class="Sylius\Bundle\CoreBundle\Form\Extension\PromotionFilterCollectionTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.shipping_method" class="Sylius\Bundle\CoreBundle\Form\Extension\ShippingMethodTypeExtension">
|
||||
<argument type="service" id="sylius.validator.groups_generator.shipping_method_configuration" />
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.product" class="Sylius\Bundle\CoreBundle\Form\Extension\ProductTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.product_translation" class="Sylius\Bundle\CoreBundle\Form\Extension\ProductTranslationTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.product_variant" class="Sylius\Bundle\CoreBundle\Form\Extension\ProductVariantTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.extension.type.product_variant_generation" class="Sylius\Bundle\CoreBundle\Form\Extension\ProductVariantGenerationTypeExtension">
|
||||
<tag name="form.type_extension" priority="100" />
|
||||
</service>
|
||||
|
|
@ -128,17 +143,20 @@
|
|||
<argument>%sylius.form.type.product_review.validation_groups%</argument>
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.admin_user" class="Sylius\Bundle\CoreBundle\Form\Type\User\AdminUserType">
|
||||
<argument>%sylius.model.admin_user.class%</argument>
|
||||
<argument>%sylius.form.type.admin_user.validation_groups%</argument>
|
||||
<argument>%sylius_locale.locale%</argument>
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.shop_user" class="Sylius\Bundle\CoreBundle\Form\Type\User\ShopUserType">
|
||||
<argument>%sylius.model.shop_user.class%</argument>
|
||||
<argument>%sylius.form.type.shop_user.validation_groups%</argument>
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.shop_user_registration" class="Sylius\Bundle\CoreBundle\Form\Type\User\ShopUserRegistrationType">
|
||||
<argument>%sylius.model.shop_user.class%</argument>
|
||||
<argument>%sylius.form.type.shop_user_registration.validation_groups%</argument>
|
||||
|
|
@ -151,10 +169,12 @@
|
|||
<argument>%sylius.form.type.product_image.validation_groups%</argument>
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.taxon_image" class="Sylius\Bundle\CoreBundle\Form\Type\Taxon\TaxonImageType">
|
||||
<argument>%sylius.model.taxon_image.class%</argument>
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.avatar_image" class="Sylius\Bundle\CoreBundle\Form\Type\User\AvatarImageType">
|
||||
<argument>%sylius.model.avatar_image.class%</argument>
|
||||
<tag name="form.type" />
|
||||
|
|
@ -168,32 +188,28 @@
|
|||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Form\Type\CatalogPromotionAction\ChannelBasedFixedDiscountActionConfigurationType">
|
||||
<service id="sylius.form.type.catalog_promotion_action.channel_based_fixed_discount_action_configuration" class="Sylius\Bundle\CoreBundle\Form\Type\CatalogPromotionAction\ChannelBasedFixedDiscountActionConfigurationType">
|
||||
<tag name="sylius.catalog_promotion.action_configuration_type" key="%sylius.catalog_promotion.action.fixed_discount%" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.catalog_promotion_action.channel_based_fixed_discount_action_configuration" alias="Sylius\Bundle\CoreBundle\Form\Type\CatalogPromotionAction\ChannelBasedFixedDiscountActionConfigurationType" />
|
||||
|
||||
<service id="sylius.form.type.for_products_scope" class="Sylius\Bundle\CoreBundle\Form\Type\CatalogPromotionScope\ForProductsScopeConfigurationType">
|
||||
<service id="sylius.form.type.catalog_promotion_scope.for_products_scope_configuration" class="Sylius\Bundle\CoreBundle\Form\Type\CatalogPromotionScope\ForProductsScopeConfigurationType">
|
||||
<argument type="service" id="sylius.form.type.data_transformer.products_to_codes" />
|
||||
<tag name="sylius.catalog_promotion.scope_configuration_type" key="%sylius.catalog_promotion.scope.for_products%" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.catalog_promotion_scope.for_products_scope_configuration" alias="sylius.form.type.for_products_scope" />
|
||||
|
||||
<service id="sylius.form.type.for_taxons_scope" class="Sylius\Bundle\CoreBundle\Form\Type\CatalogPromotionScope\ForTaxonsScopeConfigurationType">
|
||||
<service id="sylius.form.type.catalog_promotion_scope.for_taxons_scope_configuration" class="Sylius\Bundle\CoreBundle\Form\Type\CatalogPromotionScope\ForTaxonsScopeConfigurationType">
|
||||
<argument type="service" id="sylius.form.type.data_transformer.taxons_to_codes" />
|
||||
<tag name="sylius.catalog_promotion.scope_configuration_type" key="%sylius.catalog_promotion.scope.for_taxons%" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.catalog_promotion_scope.for_taxons_scope_configuration" alias="sylius.form.type.for_taxons_scope" />
|
||||
|
||||
<service id="sylius.form.type.for_variants_scope" class="Sylius\Bundle\CoreBundle\Form\Type\CatalogPromotionScope\ForVariantsScopeConfigurationType">
|
||||
<service id="sylius.form.type.catalog_promotion_scope.for_variants_scope_configuration" class="Sylius\Bundle\CoreBundle\Form\Type\CatalogPromotionScope\ForVariantsScopeConfigurationType">
|
||||
<argument type="service" id="sylius.form.type.data_transformer.product_variants_to_codes" />
|
||||
<tag name="sylius.catalog_promotion.scope_configuration_type" key="%sylius.catalog_promotion.scope.for_variants%" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.catalog_promotion_scope.for_variants_scope_configuration" alias="sylius.form.type.for_variants_scope" />
|
||||
|
||||
<service id="sylius.form.type.tax_calculation_strategy_choice" class="Sylius\Bundle\CoreBundle\Form\Type\TaxCalculationStrategyChoiceType">
|
||||
<argument>%sylius.tax_calculation_strategies%</argument>
|
||||
|
|
@ -204,22 +220,27 @@
|
|||
<service id="sylius.form.type.promotion_rule.customer_group_configuration" class="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Rule\CustomerGroupConfigurationType">
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.promotion_rule.has_taxon_configuration" class="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Rule\HasTaxonConfigurationType">
|
||||
<argument type="service" id="sylius.form.type.data_transformer.taxons_to_codes" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.promotion_rule.total_of_items_from_taxon_configuration" class="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Rule\TotalOfItemsFromTaxonConfigurationType">
|
||||
<argument type="service" id="sylius.repository.taxon" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.promotion_rule.contains_product_configuration" class="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Rule\ContainsProductConfigurationType">
|
||||
<argument type="service" id="sylius.repository.product" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.promotion_action.filter.taxon" class="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Filter\TaxonFilterConfigurationType">
|
||||
<argument type="service" id="sylius.form.type.data_transformer.taxons_to_codes" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.promotion_action.filter.product" class="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Filter\ProductFilterConfigurationType">
|
||||
<argument type="service" id="sylius.form.type.data_transformer.products_to_codes" />
|
||||
<tag name="form.type" />
|
||||
|
|
@ -228,14 +249,16 @@
|
|||
<service id="sylius.form.type.data_transformer.taxons_to_codes" class="Sylius\Bundle\CoreBundle\Form\DataTransformer\TaxonsToCodesTransformer">
|
||||
<argument type="service" id="sylius.repository.taxon" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.data_transformer.product_variants_to_codes" class="Sylius\Bundle\CoreBundle\Form\DataTransformer\ProductVariantsToCodesTransformer">
|
||||
<argument type="service" id="sylius.repository.product_variant" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.data_transformer.products_to_codes" class="Sylius\Bundle\CoreBundle\Form\DataTransformer\ProductsToCodesTransformer">
|
||||
<argument type="service" id="sylius.repository.product" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.customer_guest" class="Sylius\Bundle\CoreBundle\Form\Type\Customer\CustomerGuestType">
|
||||
<service id="sylius.form.type.customer.guest" class="Sylius\Bundle\CoreBundle\Form\Type\Customer\CustomerGuestType">
|
||||
<argument>%sylius.model.customer.class%</argument>
|
||||
<argument>%sylius.form.type.customer_guest.validation_groups%</argument>
|
||||
<argument type="service" id="sylius.repository.customer" />
|
||||
|
|
@ -243,8 +266,8 @@
|
|||
<argument type="service" id="sylius.canonicalizer" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.customer.guest" alias="sylius.form.type.customer_guest" />
|
||||
<service id="sylius.form.type.customer_checkout_guest" class="Sylius\Bundle\CoreBundle\Form\Type\Customer\CustomerCheckoutGuestType">
|
||||
|
||||
<service id="sylius.form.type.customer.checkout_guest" class="Sylius\Bundle\CoreBundle\Form\Type\Customer\CustomerCheckoutGuestType">
|
||||
<argument>%sylius.model.customer.class%</argument>
|
||||
<argument>%sylius.form.type.customer_checkout_guest.validation_groups%</argument>
|
||||
<argument type="service" id="sylius.repository.customer" />
|
||||
|
|
@ -252,68 +275,62 @@
|
|||
<argument type="service" id="sylius.canonicalizer" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.customer.checkout_guest" alias="sylius.form.type.customer_checkout_guest" />
|
||||
<service id="sylius.form.type.customer_simple_registration" class="Sylius\Bundle\CoreBundle\Form\Type\Customer\CustomerSimpleRegistrationType">
|
||||
|
||||
<service id="sylius.form.type.customer.simple_registration" class="Sylius\Bundle\CoreBundle\Form\Type\Customer\CustomerSimpleRegistrationType">
|
||||
<argument>%sylius.model.customer.class%</argument>
|
||||
<argument>%sylius.form.type.customer_simple_registration.validation_groups%</argument>
|
||||
<argument type="service" id="sylius.repository.customer" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.customer.simple_registration" alias="sylius.form.type.customer_simple_registration" />
|
||||
<service id="sylius.form.type.customer_registration" class="Sylius\Bundle\CoreBundle\Form\Type\Customer\CustomerRegistrationType">
|
||||
|
||||
<service id="sylius.form.type.customer.registration" class="Sylius\Bundle\CoreBundle\Form\Type\Customer\CustomerRegistrationType">
|
||||
<argument>%sylius.model.customer.class%</argument>
|
||||
<argument>%sylius.form.type.customer_registration.validation_groups%</argument>
|
||||
<argument type="service" id="sylius.repository.customer" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.customer.registration" alias="sylius.form.type.customer_registration" />
|
||||
|
||||
<service id="sylius.form.type.address_choice" class="Sylius\Bundle\CoreBundle\Form\Type\AddressChoiceType">
|
||||
<argument type="service" id="sylius.repository.address" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.add_to_cart" class="Sylius\Bundle\CoreBundle\Form\Type\Order\AddToCartType">
|
||||
<service id="sylius.form.type.order.add_to_cart" class="Sylius\Bundle\CoreBundle\Form\Type\Order\AddToCartType">
|
||||
<argument>Sylius\Bundle\OrderBundle\Controller\AddToCartCommand</argument>
|
||||
<argument>%sylius.form.type.add_to_cart.validation_groups%</argument>
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.order.add_to_cart" alias="sylius.form.type.add_to_cart" />
|
||||
|
||||
<service id="sylius.form.type.channel_pricing" class="Sylius\Bundle\CoreBundle\Form\Type\Product\ChannelPricingType">
|
||||
<service id="sylius.form.type.product.channel_pricing" class="Sylius\Bundle\CoreBundle\Form\Type\Product\ChannelPricingType">
|
||||
<argument>%sylius.model.channel_pricing.class%</argument>
|
||||
<argument>%sylius.form.type.channel_pricing.validation_groups%</argument>
|
||||
<argument type="service" id="sylius.repository.channel_pricing" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.product.channel_pricing" alias="sylius.form.type.channel_pricing" />
|
||||
|
||||
<service id="sylius.form.type.channels_collection" class="Sylius\Bundle\CoreBundle\Form\Type\ChannelCollectionType">
|
||||
<argument type="service" id="sylius.repository.channel" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.channel_based_shipping_calculator.flat_rate" class="Sylius\Bundle\CoreBundle\Form\Type\Shipping\Calculator\ChannelBasedFlatRateConfigurationType">
|
||||
<service id="sylius.form.type.shipping.calculator.channel_based_flat_rate_configuration" class="Sylius\Bundle\CoreBundle\Form\Type\Shipping\Calculator\ChannelBasedFlatRateConfigurationType">
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.shipping.calculator.channel_based_flat_rate_configuration" alias="sylius.form.type.channel_based_shipping_calculator.flat_rate" />
|
||||
|
||||
<service id="sylius.form.type.channel_based_shipping_calculator.per_unit_rate" class="Sylius\Bundle\CoreBundle\Form\Type\Shipping\Calculator\ChannelBasedPerUnitRateConfigurationType">
|
||||
<service id="sylius.form.type.shipping.calculator.channel_based_per_unit_rate_configuration" class="Sylius\Bundle\CoreBundle\Form\Type\Shipping\Calculator\ChannelBasedPerUnitRateConfigurationType">
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.shipping.calculator.channel_based_per_unit_rate_configuration" alias="sylius.form.type.channel_based_shipping_calculator.per_unit_rate" />
|
||||
|
||||
<service id="sylius.form.type.shop_billing_data" class="Sylius\Bundle\CoreBundle\Form\Type\ShopBillingDataType">
|
||||
<argument>%sylius.model.shop_billing_data.class%</argument>
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.form.type.autocomplete_product_taxon_choice" class="Sylius\Bundle\CoreBundle\Form\Type\Taxon\ProductTaxonAutocompleteChoiceType">
|
||||
<service id="sylius.form.type.product_taxon_autocomplete_choice" class="Sylius\Bundle\CoreBundle\Form\Type\Taxon\ProductTaxonAutocompleteChoiceType">
|
||||
<argument type="service" id="sylius.factory.product_taxon" />
|
||||
<argument type="service" id="sylius.repository.product_taxon" />
|
||||
<tag name="form.type" />
|
||||
</service>
|
||||
<service id="sylius.form.type.product_taxon_autocomplete_choice" alias="sylius.form.type.autocomplete_product_taxon_choice" />
|
||||
|
||||
<service id="sylius.form.type.channel_price_history_config" class="Sylius\Bundle\CoreBundle\Form\Type\ChannelPriceHistoryConfigType">
|
||||
<argument type="service">
|
||||
|
|
|
|||
|
|
@ -22,45 +22,39 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="sylius.installer.checker.command_directory" class="Sylius\Bundle\CoreBundle\Installer\Checker\CommandDirectoryChecker">
|
||||
<service id="sylius.checker.installer.command_directory" class="Sylius\Bundle\CoreBundle\Installer\Checker\CommandDirectoryChecker">
|
||||
<argument type="service" id="filesystem" />
|
||||
</service>
|
||||
<service id="sylius.checker.installer.command_directory" alias="sylius.installer.checker.command_directory" />
|
||||
|
||||
<service id="sylius.installer.checker.sylius_requirements" class="Sylius\Bundle\CoreBundle\Installer\Checker\SyliusRequirementsChecker">
|
||||
<argument type="service" id="sylius.requirements" />
|
||||
<service id="sylius.checker.installer.sylius_requirements" class="Sylius\Bundle\CoreBundle\Installer\Checker\SyliusRequirementsChecker">
|
||||
<argument type="service" id="sylius.requirements.installer.sylius" />
|
||||
</service>
|
||||
<service id="sylius.checker.installer.sylius_requirements" alias="sylius.installer.checker.sylius_requirements" />
|
||||
|
||||
<service id="sylius.commands_provider.database_setup" class="Sylius\Bundle\CoreBundle\Installer\Provider\DatabaseSetupCommandsProvider">
|
||||
<service id="sylius.commands_provider.installer.database_setup" class="Sylius\Bundle\CoreBundle\Installer\Provider\DatabaseSetupCommandsProvider">
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
</service>
|
||||
<service id="sylius.commands_provider.installer.database_setup" alias="sylius.commands_provider.database_setup" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Installer\Provider\DatabaseSetupCommandsProviderInterface" alias="sylius.commands_provider.database_setup" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Installer\Provider\DatabaseSetupCommandsProviderInterface" alias="sylius.commands_provider.installer.database_setup" />
|
||||
|
||||
<service id="sylius.setup.currency" class="Sylius\Bundle\CoreBundle\Installer\Setup\CurrencySetup">
|
||||
<service id="sylius.setup.installer.currency" class="Sylius\Bundle\CoreBundle\Installer\Setup\CurrencySetup">
|
||||
<argument type="service" id="sylius.repository.currency" />
|
||||
<argument type="service" id="sylius.factory.currency" />
|
||||
<argument>%sylius_installer_currency%</argument>
|
||||
</service>
|
||||
<service id="sylius.setup.installer.currency" alias="sylius.setup.currency" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Installer\Setup\CurrencySetupInterface" alias="sylius.setup.currency" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Installer\Setup\CurrencySetupInterface" alias="sylius.setup.installer.currency" />
|
||||
|
||||
<service id="sylius.setup.locale" class="Sylius\Bundle\CoreBundle\Installer\Setup\LocaleSetup">
|
||||
<service id="sylius.setup.installer.locale" class="Sylius\Bundle\CoreBundle\Installer\Setup\LocaleSetup">
|
||||
<argument type="service" id="sylius.repository.locale" />
|
||||
<argument type="service" id="sylius.factory.locale" />
|
||||
<argument>%locale%</argument>
|
||||
<argument type="service" id="filesystem" />
|
||||
</service>
|
||||
<service id="sylius.setup.installer.locale" alias="sylius.setup.locale" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Installer\Setup\LocaleSetupInterface" alias="sylius.setup.locale" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Installer\Setup\LocaleSetupInterface" alias="sylius.setup.installer.locale" />
|
||||
|
||||
<service id="sylius.setup.channel" class="Sylius\Bundle\CoreBundle\Installer\Setup\ChannelSetup">
|
||||
<service id="sylius.setup.installer.channel" class="Sylius\Bundle\CoreBundle\Installer\Setup\ChannelSetup">
|
||||
<argument type="service" id="sylius.repository.channel" />
|
||||
<argument type="service" id="sylius.factory.channel" />
|
||||
<argument type="service" id="sylius.manager.channel" />
|
||||
</service>
|
||||
<service id="sylius.setup.installer.channel" alias="sylius.setup.channel" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Installer\Setup\ChannelSetupInterface" alias="sylius.setup.channel" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Installer\Setup\ChannelSetupInterface" alias="sylius.setup.installer.channel" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="sylius.requirements" class="Sylius\Bundle\CoreBundle\Installer\Requirement\SyliusRequirements">
|
||||
<service id="sylius.requirements.installer.sylius" class="Sylius\Bundle\CoreBundle\Installer\Requirement\SyliusRequirements">
|
||||
<argument type="collection">
|
||||
<argument type="service">
|
||||
<service class="Sylius\Bundle\CoreBundle\Installer\Requirement\SettingsRequirements">
|
||||
|
|
@ -40,6 +40,5 @@
|
|||
</argument>
|
||||
</argument>
|
||||
</service>
|
||||
<service id="sylius.requirements.installer.sylius" alias="sylius.requirements" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -23,11 +23,10 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="sylius.listener.channel" class="Sylius\Bundle\CoreBundle\EventListener\ChannelDeletionListener">
|
||||
<service id="sylius.listener.channel_deletion" class="Sylius\Bundle\CoreBundle\EventListener\ChannelDeletionListener">
|
||||
<argument type="service" id="sylius.checker.channel_deletion" />
|
||||
<tag name="kernel.event_listener" event="sylius.channel.pre_delete" method="onChannelPreDelete" />
|
||||
</service>
|
||||
<service id="sylius.listener.channel_deletion" alias="sylius.listener.channel" />
|
||||
|
||||
<service id="sylius.listener.images_upload" class="Sylius\Bundle\CoreBundle\EventListener\ImagesUploadListener">
|
||||
<argument type="service" id="sylius.uploader.image" />
|
||||
|
|
@ -56,10 +55,9 @@
|
|||
<tag name="kernel.event_listener" event="sylius.cart_change" method="recalculateOrder" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.listener.default_username" class="Sylius\Bundle\CoreBundle\EventListener\DefaultUsernameORMListener">
|
||||
<service id="sylius.listener.default_username_orm" class="Sylius\Bundle\CoreBundle\EventListener\DefaultUsernameORMListener">
|
||||
<tag name="doctrine.event_listener" event="onFlush" lazy="true" />
|
||||
</service>
|
||||
<service id="sylius.listener.default_username_orm" alias="sylius.listener.default_username" />
|
||||
|
||||
<service id="sylius.listener.canonicalizer" class="Sylius\Bundle\CoreBundle\EventListener\CanonicalizerListener">
|
||||
<argument type="service" id="sylius.canonicalizer" />
|
||||
|
|
@ -96,15 +94,13 @@
|
|||
<tag name="kernel.event_listener" event="sylius.address.pre_create" method="preCreate" />
|
||||
</service>
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\LocaleAwareListener" decorates="locale_aware_listener">
|
||||
<argument type="service" id="Sylius\Bundle\CoreBundle\EventListener\LocaleAwareListener.inner" />
|
||||
<service id="sylius.listener.locale_aware" class="Sylius\Bundle\CoreBundle\EventListener\LocaleAwareListener" decorates="locale_aware_listener">
|
||||
<argument type="service" id=".inner" />
|
||||
</service>
|
||||
<service id="sylius.listener.locale_aware" alias="Sylius\Bundle\CoreBundle\EventListener\LocaleAwareListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\XFrameOptionsSubscriber">
|
||||
<service id="sylius.event_subscriber.x_frame_options" class="Sylius\Bundle\CoreBundle\EventListener\XFrameOptionsSubscriber">
|
||||
<tag name="kernel.event_subscriber" />
|
||||
</service>
|
||||
<service id="sylius.event_subscriber.x_frame_options" alias="Sylius\Bundle\CoreBundle\EventListener\XFrameOptionsSubscriber" />
|
||||
|
||||
<service id="sylius.listener.taxon_deletion" class="Sylius\Bundle\CoreBundle\EventListener\TaxonDeletionListener">
|
||||
<argument type="service" id="request_stack" />
|
||||
|
|
@ -117,26 +113,23 @@
|
|||
<tag name="kernel.event_listener" event="sylius.taxon.pre_delete" method="protectFromRemovingTaxonInUseByPromotionRule" />
|
||||
</service>
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\PaymentPreCompleteListener">
|
||||
<service id="sylius.listener.payment_pre_complete" class="Sylius\Bundle\CoreBundle\EventListener\PaymentPreCompleteListener">
|
||||
<argument type="service" id="sylius.checker.inventory.order_item_availability" />
|
||||
<tag name="kernel.event_listener" event="sylius.payment.pre_complete" method="checkStockAvailability" />
|
||||
</service>
|
||||
<service id="syrlius.listener.payment_pre_complete" alias="Sylius\Bundle\CoreBundle\EventListener\PaymentPreCompleteListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\ProductDeletionListener">
|
||||
<service id="sylius.listener.product_deletion" class="Sylius\Bundle\CoreBundle\EventListener\ProductDeletionListener">
|
||||
<argument type="service" id="sylius.checker.promotion.product_in_promotion_rule" />
|
||||
<tag name="kernel.event_listener" event="sylius.product.pre_delete" method="protectFromRemovingProductInUseByPromotionRule" />
|
||||
</service>
|
||||
<service id="sylius.listener.product_deletion" alias="Sylius\Bundle\CoreBundle\EventListener\ProductDeletionListener" />
|
||||
|
||||
<service id="sylius.listener.product_option_value" class="Sylius\Bundle\CoreBundle\EventListener\ProductOptionValueDeletionListener">
|
||||
<argument type="service" id="sylius.repository.product_variant" />
|
||||
<tag name="doctrine.orm.entity_listener" event="preRemove" entity="%sylius.model.product_option_value.class%" />
|
||||
</service>
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\PostgreSQLDefaultSchemaListener">
|
||||
<service id="sylius.listener.postgre_sql_default_schema" class="Sylius\Bundle\CoreBundle\EventListener\PostgreSQLDefaultSchemaListener">
|
||||
<tag name="doctrine.event_listener" event="postGenerateSchema" method="postGenerateSchema" lazy="true" />
|
||||
</service>
|
||||
<service id="sylius.listener.postgre_sql_default_schema" alias="Sylius\Bundle\CoreBundle\EventListener\PostgreSQLDefaultSchemaListener" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -17,100 +17,84 @@
|
|||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd"
|
||||
>
|
||||
<services>
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\AssignOrderNumberListener">
|
||||
<service id="sylius.listener.workflow.order.assign_order_number" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\AssignOrderNumberListener">
|
||||
<argument type="service" id="Sylius\Bundle\OrderBundle\NumberAssigner\OrderNumberAssignerInterface"/>
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.transition.create" priority="200"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.assign_order_number" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\AssignOrderNumberListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\AssignOrderTokenListener">
|
||||
<service id="sylius.listener.workflow.order.assign_order_token" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\AssignOrderTokenListener">
|
||||
<argument type="service" id="Sylius\Component\Core\TokenAssigner\OrderTokenAssignerInterface" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.transition.create" priority="100"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.assign_order_token" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\AssignOrderTokenListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CreatePaymentListener">
|
||||
<service id="sylius.listener.workflow.order.create_payment" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CreatePaymentListener">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.create" priority="600"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.create_payment" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CreatePaymentListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CreateShipmentListener">
|
||||
<service id="sylius.listener.workflow.order.create_shipment" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CreateShipmentListener">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.create" priority="500"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.create_shipment" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CreateShipmentListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\DecrementPromotionUsagesListener">
|
||||
<service id="sylius.listener.workflow.order.decrement_promotion_usages" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\DecrementPromotionUsagesListener">
|
||||
<argument type="service" id="Sylius\Component\Core\Promotion\Modifier\OrderPromotionsUsageModifierInterface"/>
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.cancel" priority="100"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.decrement_promotion_usages" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\DecrementPromotionUsagesListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\IncrementPromotionUsagesListener">
|
||||
<service id="sylius.listener.workflow.order.increment_promotion_usages" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\IncrementPromotionUsagesListener">
|
||||
<argument type="service" id="Sylius\Component\Core\Promotion\Modifier\OrderPromotionsUsageModifierInterface"/>
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.create" priority="300"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.increment_promotion_usages" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\IncrementPromotionUsagesListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\HoldInventoryListener">
|
||||
<service id="sylius.listener.workflow.order.hold_inventory" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\HoldInventoryListener">
|
||||
<argument type="service" id="sylius.operator.inventory.order_inventory"/>
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.create" priority="400"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.hold_inventory" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\HoldInventoryListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\GiveBackInventoryListener">
|
||||
<service id="sylius.listener.workflow.order.give_back_inventory" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\GiveBackInventoryListener">
|
||||
<argument type="service" id="Sylius\Component\Core\Inventory\Operator\OrderInventoryOperatorInterface"/>
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.cancel" priority="200"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.give_back_inventory" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\GiveBackInventoryListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\RequestOrderPaymentListener">
|
||||
<service id="sylius.listener.workflow.order.request_order_payment" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\RequestOrderPaymentListener">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.create" priority="700"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.request_order_payment" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\RequestOrderPaymentListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\RequestOrderShippingListener">
|
||||
<service id="sylius.listener.workflow.order.request_order_shipping" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\RequestOrderShippingListener">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.create" priority="800"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.request_order_shipping" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\RequestOrderShippingListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\SaveCustomerAddressesListener">
|
||||
<service id="sylius.listener.workflow.order.save_customer_addresses" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\SaveCustomerAddressesListener">
|
||||
<argument type="service" id="Sylius\Component\Core\Customer\OrderAddressesSaverInterface" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.create" priority="200"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.save_customer_addresses" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\SaveCustomerAddressesListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\SetImmutableNamesListener">
|
||||
<service id="sylius.listener.workflow.order.set_immutable_names" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\SetImmutableNamesListener">
|
||||
<argument type="service" id="Sylius\Component\Core\Order\OrderItemNamesSetterInterface" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.create" priority="100"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.set_immutable_names" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\SetImmutableNamesListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelOrderPaymentListener">
|
||||
<service id="sylius.listener.workflow.order.cancel_order_payment" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelOrderPaymentListener">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.cancel" priority="400"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.cancel_order_payment" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelOrderPaymentListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelOrderShippingListener">
|
||||
<service id="sylius.listener.workflow.order.cancel_order_shipping" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelOrderShippingListener">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.cancel" priority="300"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.cancel_order_shipping" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelOrderShippingListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelPaymentListener">
|
||||
<service id="sylius.listener.workflow.order.cancel_payment" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelPaymentListener">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.cancel" priority="600"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.cancel_payment" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelPaymentListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelShipmentListener">
|
||||
<service id="sylius.listener.workflow.order.cancel_shipment" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelShipmentListener">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order.completed.cancel" priority="500"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order.cancel_shipment" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelShipmentListener" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd"
|
||||
>
|
||||
<services>
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ProcessCartListener">
|
||||
<service id="sylius.listener.workflow.order_checkout.process_cart" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ProcessCartListener">
|
||||
<argument type="service" id="sylius.order_processing.order_processor" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order_checkout.completed.address" priority="200"/>
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order_checkout.completed.select_shipping" priority="200"/>
|
||||
|
|
@ -25,36 +25,30 @@
|
|||
<tag name="kernel.event_listener" event="workflow.sylius_order_checkout.completed.select_payment" priority="200"/>
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order_checkout.completed.skip_payment" priority="200"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order_checkout.process_cart" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ProcessCartListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ApplyCreateTransitionOnOrderListener">
|
||||
<service id="sylius.listener.workflow.order_checkout.apply_create_transition_on_order" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ApplyCreateTransitionOnOrderListener">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order_checkout.completed.complete" priority="400"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order_checkout.apply_create_transition_on_order" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ApplyCreateTransitionOnOrderListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\SaveCheckoutCompletionDateListener">
|
||||
<service id="sylius.listener.workflow.order_checkout.save_checkout_completion_date" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\SaveCheckoutCompletionDateListener">
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order_checkout.completed.complete" priority="300"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order_checkout.save_checkout_completion_date" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\SaveCheckoutCompletionDateListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ResolveOrderCheckoutStateListener">
|
||||
<service id="sylius.listener.workflow.order_checkout.resolve_order_checkout_state" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ResolveOrderCheckoutStateListener">
|
||||
<argument type="service" id="sylius.state_resolver.checkout" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order_checkout.completed.address" priority="100"/>
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order_checkout.completed.select_shipping" priority="100"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order_checkout.resolve_order_checkout_state" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ResolveOrderCheckoutStateListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ResolveOrderPaymentStateListener">
|
||||
<service id="sylius.listener.workflow.order_checkout.resolve_order_payment_state" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ResolveOrderPaymentStateListener">
|
||||
<argument type="service" id="sylius.state_resolver.order_payment" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order_checkout.completed.complete" priority="200"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order_checkout.resolve_order_payment_state" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ResolveOrderPaymentStateListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ResolveOrderShippingStateListener">
|
||||
<service id="sylius.listener.workflow.order_checkout.resolve_order_shipping_state" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ResolveOrderShippingStateListener">
|
||||
<argument type="service" id="sylius.state_resolver.order_shipping" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order_checkout.completed.complete" priority="100"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order_checkout.resolve_order_shipping_state" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ResolveOrderShippingStateListener" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,16 +19,14 @@
|
|||
<services>
|
||||
<defaults public="false" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderPayment\SellOrderInventoryListener">
|
||||
<service id="sylius.listener.workflow.order_payment.sell_order_inventory" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderPayment\SellOrderInventoryListener">
|
||||
<argument type="service" id="sylius.operator.inventory.order_inventory" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order_payment.completed.pay" priority="200"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order_payment.sell_order_inventory" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderPayment\SellOrderInventoryListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderPayment\ResolveOrderStateListener">
|
||||
<service id="sylius.listener.workflow.order_payment.resolve_order_state" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderPayment\ResolveOrderStateListener">
|
||||
<argument type="service" id="sylius.state_resolver.order" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order_payment.completed.pay" priority="100"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order_payment.resolve_order_state" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderPayment\ResolveOrderStateListener" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,10 +19,9 @@
|
|||
<services>
|
||||
<defaults public="false" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderShipping\ResolveOrderStateListener">
|
||||
<service id="sylius.listener.workflow.order_shipping.resolve_order_state" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderShipping\ResolveOrderStateListener">
|
||||
<argument type="service" id="sylius.state_resolver.order" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_order_shipping.completed.ship" priority="100"/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.order_shipping.resolve_order_state" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\OrderShipping\ResolveOrderStateListener" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,20 +19,18 @@
|
|||
<services>
|
||||
<defaults public="false" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Payment\ProcessOrderListener">
|
||||
<service id="sylius.listener.workflow.payment.process_order" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Payment\ProcessOrderListener">
|
||||
<argument type="service" id="sylius.order_processing.order_payment_processor.after_checkout" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_payment.completed.fail" priority="100" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_payment.completed.cancel" priority="100" />
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.payment.process_order" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Payment\ProcessOrderListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Payment\ResolveOrderPaymentStateListener">
|
||||
<service id="sylius.listener.workflow.payment.resolve_order_payment_state" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Payment\ResolveOrderPaymentStateListener">
|
||||
<argument type="service" id="sylius.state_resolver.order_payment" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_payment.completed.complete" priority="100" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_payment.completed.process" priority="100" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_payment.completed.refund" priority="100" />
|
||||
<tag name="kernel.event_listener" event="workflow.sylius_payment.completed.authorize" priority="100" />
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.payment.resolve_order_payment_state" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Payment\ResolveOrderPaymentStateListener" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,22 +19,20 @@
|
|||
<services>
|
||||
<defaults public="false" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Shipment\ResolveOrderShipmentStateListener">
|
||||
<service id="sylius.listener.workflow.shipment.resolve_order_shipment_state" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Shipment\ResolveOrderShipmentStateListener">
|
||||
<argument type="service" id="sylius.state_resolver.order_shipping" />
|
||||
<tag name="kernel.event_listener"
|
||||
event="workflow.sylius_shipment.completed.ship"
|
||||
priority="100"
|
||||
/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.shipment.resolve_order_shipment_state" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Shipment\ResolveOrderShipmentStateListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\EventListener\Workflow\Shipment\AssignShippingDateListener">
|
||||
<service id="sylius.listener.workflow.shipment.assign_shipping_date" class="Sylius\Bundle\CoreBundle\EventListener\Workflow\Shipment\AssignShippingDateListener">
|
||||
<argument type="service" id="sylius.assigner.shipping_date" />
|
||||
<tag name="kernel.event_listener"
|
||||
event="workflow.sylius_shipment.transition.ship"
|
||||
priority="100"
|
||||
/>
|
||||
</service>
|
||||
<service id="sylius.listener.workflow.shipment.assign_shipping_date" alias="Sylius\Bundle\CoreBundle\EventListener\Workflow\Shipment\AssignShippingDateListener" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="sylius.listener.user_mailer_listener" class="Sylius\Bundle\CoreBundle\EventListener\MailerListener" public="false">
|
||||
<service id="sylius.listener.user_mailer" class="Sylius\Bundle\CoreBundle\EventListener\MailerListener" public="false">
|
||||
<argument type="service" id="sylius.email_sender" />
|
||||
<argument type="service" id="sylius.context.channel" />
|
||||
<argument type="service" id="sylius.context.locale" />
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
>
|
||||
<services>
|
||||
|
||||
<service abstract="true" id="Sylius\Bundle\CoreBundle\OrderPay\Controller\OrderPayController" class="Sylius\Bundle\CoreBundle\OrderPay\Controller\OrderPayController">
|
||||
<service abstract="true" id="sylius.controller.order_pay" class="Sylius\Bundle\CoreBundle\OrderPay\Controller\OrderPayController">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<argument type="service">
|
||||
<service class="Sylius\Component\Resource\Metadata\MetadataInterface">
|
||||
|
|
|
|||
|
|
@ -17,7 +17,8 @@
|
|||
>
|
||||
<services>
|
||||
|
||||
<service abstract="true" id="Sylius\Bundle\CoreBundle\OrderPay\Handler\PaymentStateFlashHandlerInterface" class="Sylius\Bundle\CoreBundle\OrderPay\Handler\PaymentStateFlashHandler" />
|
||||
<service abstract="true" id="sylius.handler.order_pay.payment_state_flash" class="Sylius\Bundle\CoreBundle\OrderPay\Handler\PaymentStateFlashHandler" />
|
||||
<service id="Sylius\Bundle\CoreBundle\OrderPay\Handler\PaymentStateFlashHandlerInterface" alias="sylius.handler.order_pay.payment_state_flash" />
|
||||
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -14,12 +14,13 @@
|
|||
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
<services>
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\OrderPay\Processor\RouteParametersProcessorInterface" class="Sylius\Bundle\CoreBundle\OrderPay\Processor\RouteParametersProcessor">
|
||||
<service id="sylius.processor.order_pay.route_parameters" class="Sylius\Bundle\CoreBundle\OrderPay\Processor\RouteParametersProcessor">
|
||||
<argument type="service">
|
||||
<service class="Symfony\Component\ExpressionLanguage\ExpressionLanguage" />
|
||||
</argument>
|
||||
<argument type="service" id="router" />
|
||||
</service>
|
||||
<service id="Sylius\Bundle\CoreBundle\OrderPay\Processor\RouteParametersProcessorInterface" alias="sylius.processor.order_pay.route_parameters" />
|
||||
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -17,17 +17,17 @@
|
|||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd"
|
||||
>
|
||||
<services>
|
||||
<service abstract="true" id="Sylius\Bundle\CoreBundle\OrderPay\Provider\AfterPayUrlProvider" class="Sylius\Bundle\CoreBundle\OrderPay\Provider\AfterPayUrlProvider">
|
||||
<argument type="service" id="Sylius\Bundle\CoreBundle\OrderPay\Processor\RouteParametersProcessorInterface" />
|
||||
<service abstract="true" id="sylius.provider.order_pay.after_pay_url" class="Sylius\Bundle\CoreBundle\OrderPay\Provider\AfterPayUrlProvider">
|
||||
<argument type="service" id="sylius.processor.order_pay.route_parameters" />
|
||||
</service>
|
||||
|
||||
<service abstract="true" id="Sylius\Bundle\CoreBundle\OrderPay\Provider\FinalUrlProvider" class="Sylius\Bundle\CoreBundle\OrderPay\Provider\FinalUrlProvider">
|
||||
<argument type="service" id="Sylius\Bundle\CoreBundle\OrderPay\Processor\RouteParametersProcessorInterface" />
|
||||
<service abstract="true" id="sylius.provider.order_pay.final_url" class="Sylius\Bundle\CoreBundle\OrderPay\Provider\FinalUrlProvider">
|
||||
<argument type="service" id="sylius.processor.order_pay.route_parameters" />
|
||||
</service>
|
||||
|
||||
<!-- Pay -->
|
||||
|
||||
<service abstract="true" id="Sylius\Bundle\CoreBundle\OrderPay\Provider\PaymentRequestPayResponseProvider" class="Sylius\Bundle\CoreBundle\OrderPay\Provider\PaymentRequestPayResponseProvider">
|
||||
<service abstract="true" id="sylius.provider.order_pay.pay_response.payment_request" class="Sylius\Bundle\CoreBundle\OrderPay\Provider\PaymentRequestPayResponseProvider">
|
||||
<argument type="service" id="sylius.factory.payment_request" />
|
||||
<argument type="service" id="sylius.repository.payment_request" />
|
||||
<argument type="service" id="sylius.announcer.payment_request" />
|
||||
|
|
@ -36,11 +36,11 @@
|
|||
<argument type="service" id="sylius.provider.default_payload" />
|
||||
</service>
|
||||
|
||||
<service abstract="true" id="Sylius\Bundle\CoreBundle\OrderPay\Provider\NoPaymentPayResponseProvider" class="Sylius\Bundle\CoreBundle\OrderPay\Provider\NoPaymentPayResponseProvider" />
|
||||
<service abstract="true" id="sylius.provider.order_pay.pay_response.no_payment" class="Sylius\Bundle\CoreBundle\OrderPay\Provider\NoPaymentPayResponseProvider" />
|
||||
|
||||
<!-- After pay -->
|
||||
|
||||
<service abstract="true" id="Sylius\Bundle\CoreBundle\OrderPay\Provider\PaymentRequestAfterPayResponseProvider" class="Sylius\Bundle\CoreBundle\OrderPay\Provider\PaymentRequestAfterPayResponseProvider">
|
||||
<service abstract="true" id="sylius.provider.order_pay.after_pay_response.payment_request" class="Sylius\Bundle\CoreBundle\OrderPay\Provider\PaymentRequestAfterPayResponseProvider">
|
||||
<argument type="service" id="sylius.factory.payment_request" />
|
||||
<argument type="service" id="sylius.announcer.payment_request" />
|
||||
<argument type="service" id="sylius.provider.http_response.default" />
|
||||
|
|
|
|||
|
|
@ -20,9 +20,9 @@
|
|||
<defaults public="true" />
|
||||
|
||||
<service
|
||||
id="Sylius\Component\Core\Checker\ProductVariantLowestPriceDisplayCheckerInterface"
|
||||
id="sylius.checker.product_variant_lowest_price_display"
|
||||
class="Sylius\Component\Core\Checker\ProductVariantLowestPriceDisplayChecker"
|
||||
/>
|
||||
<service id="sylius.checker.product_variant_lowest_price_display" alias="Sylius\Component\Core\Checker\ProductVariantLowestPriceDisplayCheckerInterface" />
|
||||
<service id="Sylius\Component\Core\Checker\ProductVariantLowestPriceDisplayCheckerInterface" alias="sylius.checker.product_variant_lowest_price_display" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -20,14 +20,14 @@
|
|||
<defaults public="true" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\PriceHistory\CommandDispatcher\ApplyLowestPriceOnChannelPricingsCommandDispatcherInterface"
|
||||
id="sylius.command_dispatcher.price_history.batched_apply_lowest_price_on_channel_pricings"
|
||||
class="Sylius\Bundle\CoreBundle\PriceHistory\CommandDispatcher\BatchedApplyLowestPriceOnChannelPricingsCommandDispatcher"
|
||||
>
|
||||
<argument type="service" id="sylius.repository.channel_pricing" />
|
||||
<argument type="service" id="sylius.command_bus" />
|
||||
<argument>%sylius_core.price_history.batch_size%</argument>
|
||||
</service>
|
||||
<service id="sylius.command_dispatcher.price_history.apply_lowest_price_on_channel_pricings"
|
||||
alias="Sylius\Bundle\CoreBundle\PriceHistory\CommandDispatcher\ApplyLowestPriceOnChannelPricingsCommandDispatcherInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\PriceHistory\CommandDispatcher\ApplyLowestPriceOnChannelPricingsCommandDispatcherInterface"
|
||||
alias="sylius.command_dispatcher.price_history.batched_apply_lowest_price_on_channel_pricings" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,12 +19,10 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\PriceHistory\CommandHandler\ApplyLowestPriceOnChannelPricingsHandler">
|
||||
<service id="sylius.command_handler.price_history.apply_lowest_price_on_channel_pricings" class="Sylius\Bundle\CoreBundle\PriceHistory\CommandHandler\ApplyLowestPriceOnChannelPricingsHandler">
|
||||
<argument type="service" id="sylius.processor.price_history.product_lowest_price_before_discount" />
|
||||
<argument type="service" id="sylius.repository.channel_pricing" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius.command_handler.price_history.apply_lowest_price_on_channel_pricings"
|
||||
alias="Sylius\Bundle\CoreBundle\PriceHistory\CommandHandler\ApplyLowestPriceOnChannelPricingsHandler" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,32 +19,28 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\PriceHistory\EntityObserver\CreateLogEntryOnPriceChangeObserver">
|
||||
<service id="sylius.entity_observer.price_history.create_log_entry_on_price_change" class="Sylius\Bundle\CoreBundle\PriceHistory\EntityObserver\CreateLogEntryOnPriceChangeObserver">
|
||||
<argument type="service" id="sylius.logger.price_history.price_change" />
|
||||
<tag name="sylius.entity_observer" />
|
||||
</service>
|
||||
<service id="sylius.entity_observer.price_history.create_log_entry_on_price_change" alias="Sylius\Bundle\CoreBundle\PriceHistory\EntityObserver\CreateLogEntryOnPriceChangeObserver" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\PriceHistory\EntityObserver\ProcessLowestPricesOnChannelChangeObserver">
|
||||
<argument type="service" id="sylius.command_dispatcher.price_history.apply_lowest_price_on_channel_pricings" />
|
||||
<service id="sylius.entity_observer.price_history.process_lowest_prices_on_channel_change" class="Sylius\Bundle\CoreBundle\PriceHistory\EntityObserver\ProcessLowestPricesOnChannelChangeObserver">
|
||||
<argument type="service" id="sylius.command_dispatcher.price_history.batched_apply_lowest_price_on_channel_pricings" />
|
||||
<tag name="sylius.entity_observer" />
|
||||
</service>
|
||||
<service id="sylius.entity_observer.price_history.process_lowest_prices_on_channel_change" alias="Sylius\Bundle\CoreBundle\PriceHistory\EntityObserver\ProcessLowestPricesOnChannelChangeObserver" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\PriceHistory\EntityObserver\ProcessLowestPricesOnChannelPriceHistoryConfigChangeObserver">
|
||||
<service id="sylius.entity_observer.price_history.process_lowest_prices_on_channel_price_history_config_change" class="Sylius\Bundle\CoreBundle\PriceHistory\EntityObserver\ProcessLowestPricesOnChannelPriceHistoryConfigChangeObserver">
|
||||
<argument type="service" id="sylius.repository.channel" />
|
||||
<argument type="service" id="sylius.command_dispatcher.price_history.apply_lowest_price_on_channel_pricings" />
|
||||
<argument type="service" id="sylius.command_dispatcher.price_history.batched_apply_lowest_price_on_channel_pricings" />
|
||||
<tag name="sylius.entity_observer" />
|
||||
</service>
|
||||
<service id="sylius.entity_observer.price_history.process_lowest_prices_on_channel_price_history_config_change" alias="Sylius\Bundle\CoreBundle\PriceHistory\EntityObserver\ProcessLowestPricesOnChannelPriceHistoryConfigChangeObserver" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\PriceHistory\EventListener\OnFlushEntityObserverListener">
|
||||
<service id="sylius.listener.price_history.on_flush_entity_observer" class="Sylius\Bundle\CoreBundle\PriceHistory\EventListener\OnFlushEntityObserverListener">
|
||||
<argument type="tagged_iterator" tag="sylius.entity_observer" />
|
||||
<tag name="doctrine.event_listener" event="onFlush" lazy="true" />
|
||||
</service>
|
||||
<service id="sylius.listener.price_history.on_flush_entity_observer" alias="Sylius\Bundle\CoreBundle\PriceHistory\EventListener\OnFlushEntityObserverListener" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\PriceHistory\EventListener\ChannelPricingLogEntryEventListener">
|
||||
<service id="sylius.listener.price_history.channel_pricing_log_entry" class="Sylius\Bundle\CoreBundle\PriceHistory\EventListener\ChannelPricingLogEntryEventListener">
|
||||
<argument type="service" id="sylius.processor.price_history.product_lowest_price_before_discount"/>
|
||||
<tag name="doctrine.event_listener"
|
||||
event="postPersist"
|
||||
|
|
@ -52,6 +48,5 @@
|
|||
connection="default"
|
||||
/>
|
||||
</service>
|
||||
<service id="sylius.listener.price_history.channel_pricing_log_entry" alias="Sylius\Bundle\CoreBundle\PriceHistory\EventListener\ChannelPricingLogEntryEventListener" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -20,13 +20,13 @@
|
|||
<defaults public="true" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\PriceHistory\Logger\PriceChangeLoggerInterface"
|
||||
id="sylius.logger.price_history.price_change"
|
||||
class="Sylius\Bundle\CoreBundle\PriceHistory\Logger\PriceChangeLogger"
|
||||
>
|
||||
<argument type="service" id="sylius.factory.channel_pricing_log_entry" />
|
||||
<argument type="service" id="sylius.manager.channel_pricing_log_entry" />
|
||||
<argument type="service" id="clock" />
|
||||
</service>
|
||||
<service id="sylius.logger.price_history.price_change" alias="Sylius\Bundle\CoreBundle\PriceHistory\Logger\PriceChangeLoggerInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\PriceHistory\Logger\PriceChangeLoggerInterface" alias="sylius.logger.price_history.price_change" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -20,12 +20,12 @@
|
|||
<defaults public="true" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\CoreBundle\PriceHistory\Processor\ProductLowestPriceBeforeDiscountProcessorInterface"
|
||||
id="sylius.processor.price_history.product_lowest_price_before_discount"
|
||||
class="Sylius\Bundle\CoreBundle\PriceHistory\Processor\ProductLowestPriceBeforeDiscountProcessor"
|
||||
>
|
||||
<argument type="service" id="sylius.repository.channel_pricing_log_entry" />
|
||||
<argument type="service" id="sylius.repository.channel" />
|
||||
</service>
|
||||
<service id="sylius.processor.price_history.product_lowest_price_before_discount" alias="Sylius\Bundle\CoreBundle\PriceHistory\Processor\ProductLowestPriceBeforeDiscountProcessorInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\PriceHistory\Processor\ProductLowestPriceBeforeDiscountProcessorInterface" alias="sylius.processor.price_history.product_lowest_price_before_discount" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -18,39 +18,34 @@
|
|||
>
|
||||
<services>
|
||||
<service
|
||||
id="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantsMapProviderInterface"
|
||||
id="sylius.provider.product_variant_map"
|
||||
class="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantsMapProvider"
|
||||
>
|
||||
<argument type="tagged_iterator" tag="sylius.product_variant_data_map_provider" />
|
||||
</service>
|
||||
<service id="sylius.provider.product_variant_map" alias="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantsMapProviderInterface" />
|
||||
<service id="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantsMapProviderInterface" alias="sylius.provider.product_variant_map" />
|
||||
|
||||
<service id="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantOptionsMapProvider">
|
||||
<service id="sylius.provider.product_variant_map.options" class="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantOptionsMapProvider">
|
||||
<tag name="sylius.product_variant_data_map_provider" />
|
||||
</service>
|
||||
<service id="sylius.provider.product_variant_map.options" alias="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantOptionsMapProvider" />
|
||||
|
||||
<service id="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantPriceMapProvider">
|
||||
<service id="sylius.provider.product_variant_map.price" class="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantPriceMapProvider">
|
||||
<argument type="service" id="sylius.calculator.product_variant_price" />
|
||||
<tag name="sylius.product_variant_data_map_provider" />
|
||||
</service>
|
||||
<service id="sylius.provider.product_variant_map.price" alias="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantPriceMapProvider" />
|
||||
|
||||
<service id="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantOriginalPriceMapProvider">
|
||||
<service id="sylius.provider.product_variant_map.original_price" class="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantOriginalPriceMapProvider">
|
||||
<argument type="service" id="sylius.calculator.product_variant_price" />
|
||||
<tag name="sylius.product_variant_data_map_provider" />
|
||||
</service>
|
||||
<service id="sylius.provider.product_variant_map.original_price" alias="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantOriginalPriceMapProvider" />
|
||||
|
||||
<service id="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantAppliedPromotionsMapProvider">
|
||||
<service id="sylius.provider.product_variant_map.applied_promotions" class="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantAppliedPromotionsMapProvider">
|
||||
<tag name="sylius.product_variant_data_map_provider" />
|
||||
</service>
|
||||
<service id="sylius.provider.product_variant_map.applied_promotions" alias="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantAppliedPromotionsMapProvider" />
|
||||
|
||||
<service id="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantLowestPriceMapProvider">
|
||||
<service id="sylius.provider.product_variant_map.lowest_price" class="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantLowestPriceMapProvider">
|
||||
<argument type="service" id="sylius.calculator.product_variant_price" />
|
||||
<tag name="sylius.product_variant_data_map_provider" />
|
||||
</service>
|
||||
<service id="sylius.provider.product_variant_map.lowest_price" alias="Sylius\Component\Core\Provider\ProductVariantMap\ProductVariantLowestPriceMapProvider" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -33,51 +33,50 @@
|
|||
<argument type="service" id="sylius.repository.promotion" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.promotion_rule_checker.customer_group" class="Sylius\Component\Core\Promotion\Checker\Rule\CustomerGroupRuleChecker" public="false">
|
||||
<service id="sylius.checker.promotion_rule.customer_group" class="Sylius\Component\Core\Promotion\Checker\Rule\CustomerGroupRuleChecker" public="false">
|
||||
<tag name="sylius.promotion_rule_checker" type="customer_group" label="sylius.form.promotion_rule.customer_group" form-type="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Rule\CustomerGroupConfigurationType" />
|
||||
</service>
|
||||
<service id="sylius.checker.promotion_rule.customer_group" alias="sylius.promotion_rule_checker.customer_group" />
|
||||
<service id="sylius.promotion_rule_checker.nth_order" class="Sylius\Component\Core\Promotion\Checker\Rule\NthOrderRuleChecker">
|
||||
|
||||
<service id="sylius.checker.promotion_rule.nth_order" class="Sylius\Component\Core\Promotion\Checker\Rule\NthOrderRuleChecker">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<tag name="sylius.promotion_rule_checker" type="nth_order" label="sylius.form.promotion_rule.nth_order" form-type="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Rule\NthOrderConfigurationType" />
|
||||
</service>
|
||||
<service id="sylius.checker.promotion_rule.nth_order" alias="sylius.promotion_rule_checker.nth_order" />
|
||||
<service id="sylius.promotion_rule_checker.shipping_country" class="Sylius\Component\Core\Promotion\Checker\Rule\ShippingCountryRuleChecker">
|
||||
|
||||
<service id="sylius.checker.promotion_rule.shipping_country" class="Sylius\Component\Core\Promotion\Checker\Rule\ShippingCountryRuleChecker">
|
||||
<argument type="service" id="sylius.repository.country" />
|
||||
<tag name="sylius.promotion_rule_checker" type="shipping_country" label="sylius.form.promotion_rule.shipping_country" form-type="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Rule\ShippingCountryConfigurationType" />
|
||||
</service>
|
||||
<service id="sylius.checker.promotion_rule.shipping_country" alias="sylius.promotion_rule_checker.shipping_country" />
|
||||
<service id="sylius.promotion_rule_checker.has_taxon" class="Sylius\Component\Core\Promotion\Checker\Rule\HasTaxonRuleChecker">
|
||||
|
||||
<service id="sylius.checker.promotion_rule.has_taxon" class="Sylius\Component\Core\Promotion\Checker\Rule\HasTaxonRuleChecker">
|
||||
<tag name="sylius.promotion_rule_checker" type="has_taxon" label="sylius.form.promotion_rule.has_at_least_one_from_taxons" form-type="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Rule\HasTaxonConfigurationType" />
|
||||
</service>
|
||||
<service id="sylius.checker.promotion_rule.has_taxon" alias="sylius.promotion_rule_checker.has_taxon" />
|
||||
<service id="sylius.promotion_rule_checker.total_of_items_from_taxon" class="Sylius\Component\Core\Promotion\Checker\Rule\TotalOfItemsFromTaxonRuleChecker">
|
||||
|
||||
<service id="sylius.checker.promotion_rule.total_of_items_from_taxon" class="Sylius\Component\Core\Promotion\Checker\Rule\TotalOfItemsFromTaxonRuleChecker">
|
||||
<argument type="service" id="sylius.repository.taxon" />
|
||||
<tag name="sylius.promotion_rule_checker" type="total_of_items_from_taxon" label="sylius.form.promotion_rule.total_price_of_items_from_taxon" form-type="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Rule\ChannelBasedTotalOfItemsFromTaxonConfigurationType" />
|
||||
</service>
|
||||
<service id="sylius.checker.promotion_rule.total_of_items_from_taxon" alias="sylius.promotion_rule_checker.total_of_items_from_taxon" />
|
||||
<service id="sylius.promotion_rule_checker.contains_product" class="Sylius\Component\Core\Promotion\Checker\Rule\ContainsProductRuleChecker">
|
||||
|
||||
<service id="sylius.checker.promotion_rule.contains_product" class="Sylius\Component\Core\Promotion\Checker\Rule\ContainsProductRuleChecker">
|
||||
<tag name="sylius.promotion_rule_checker" type="contains_product" label="sylius.form.promotion_rule.contains_product" form-type="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Rule\ContainsProductConfigurationType" />
|
||||
</service>
|
||||
<service id="sylius.checker.promotion_rule.contains_product" alias="sylius.promotion_rule_checker.contains_product" />
|
||||
<service id="sylius.promotion_rule_checker.item_total" class="Sylius\Component\Core\Promotion\Checker\Rule\ItemTotalRuleChecker">
|
||||
|
||||
<service id="sylius.checker.promotion_rule.item_total" class="Sylius\Component\Core\Promotion\Checker\Rule\ItemTotalRuleChecker">
|
||||
<tag name="sylius.promotion_rule_checker" type="item_total" label="sylius.form.promotion_rule.item_total" form-type="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Rule\ChannelBasedItemTotalConfigurationType" />
|
||||
</service>
|
||||
<service id="sylius.checker.promotion_rule.item_total" alias="sylius.promotion_rule_checker.item_total" />
|
||||
<service id="sylius.promotion_rule_checker.cart_quantity" class="Sylius\Component\Core\Promotion\Checker\Rule\CartQuantityRuleChecker">
|
||||
|
||||
<service id="sylius.checker.promotion_rule.cart_quantity" class="Sylius\Component\Core\Promotion\Checker\Rule\CartQuantityRuleChecker">
|
||||
<tag name="sylius.promotion_rule_checker" type="cart_quantity" label="sylius.form.promotion_rule.cart_quantity" form-type="Sylius\Bundle\PromotionBundle\Form\Type\Rule\CartQuantityConfigurationType" />
|
||||
</service>
|
||||
<service id="sylius.checker.promotion_rule.cart_quantity" alias="sylius.promotion_rule_checker.cart_quantity" />
|
||||
|
||||
<service id="sylius.promotion_action.fixed_discount" class="Sylius\Component\Core\Promotion\Action\FixedDiscountPromotionActionCommand">
|
||||
<service id="sylius.command.promotion_action.fixed_discount" class="Sylius\Component\Core\Promotion\Action\FixedDiscountPromotionActionCommand">
|
||||
<argument type="service" id="sylius.distributor.proportional_integer" />
|
||||
<argument type="service" id="sylius.applicator.promotion.units_adjustments" />
|
||||
<argument type="service" id="sylius.distributor.minimum_price" />
|
||||
<argument type="service" id="sylius.converter.currency" />
|
||||
<tag name="sylius.promotion_action" type="order_fixed_discount" label="sylius.form.promotion_action.order_fixed_discount" form-type="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Action\ChannelBasedFixedDiscountConfigurationType" />
|
||||
</service>
|
||||
<service id="sylius.command.promotion_action.fixed_discount" alias="sylius.promotion_action.fixed_discount" />
|
||||
<service id="sylius.promotion_action.unit_fixed_discount" class="Sylius\Component\Core\Promotion\Action\UnitFixedDiscountPromotionActionCommand">
|
||||
|
||||
<service id="sylius.command.promotion_action.unit_fixed_discount" class="Sylius\Component\Core\Promotion\Action\UnitFixedDiscountPromotionActionCommand">
|
||||
<argument type="service" id="sylius.factory.adjustment" />
|
||||
<argument type="service" id="sylius.filter.promotion.price_range" />
|
||||
<argument type="service" id="sylius.filter.promotion.taxon" />
|
||||
|
|
@ -85,73 +84,66 @@
|
|||
<argument type="service" id="sylius.converter.currency" />
|
||||
<tag name="sylius.promotion_action" type="unit_fixed_discount" label="sylius.form.promotion_action.item_fixed_discount" form-type="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Action\ChannelBasedUnitFixedDiscountConfigurationType" />
|
||||
</service>
|
||||
<service id="sylius.command.promotion_action.unit_fixed_discount" alias="sylius.promotion_action.unit_fixed_discount" />
|
||||
<service id="sylius.promotion_action.percentage_discount" class="Sylius\Component\Core\Promotion\Action\PercentageDiscountPromotionActionCommand">
|
||||
|
||||
<service id="sylius.command.promotion_action.percentage_discount" class="Sylius\Component\Core\Promotion\Action\PercentageDiscountPromotionActionCommand">
|
||||
<argument type="service" id="sylius.distributor.proportional_integer" />
|
||||
<argument type="service" id="sylius.applicator.promotion.units_adjustments" />
|
||||
<argument type="service" id="sylius.distributor.minimum_price" />
|
||||
<tag name="sylius.promotion_action" type="order_percentage_discount" label="sylius.form.promotion_action.order_percentage_discount" form-type="Sylius\Bundle\PromotionBundle\Form\Type\Action\PercentageDiscountConfigurationType" />
|
||||
</service>
|
||||
<service id="sylius.command.promotion_action.percentage_discount" alias="sylius.promotion_action.percentage_discount" />
|
||||
<service id="sylius.promotion_action.unit_percentage_discount" class="Sylius\Component\Core\Promotion\Action\UnitPercentageDiscountPromotionActionCommand">
|
||||
|
||||
<service id="sylius.command.promotion_action.unit_percentage_discount" class="Sylius\Component\Core\Promotion\Action\UnitPercentageDiscountPromotionActionCommand">
|
||||
<argument type="service" id="sylius.factory.adjustment" />
|
||||
<argument type="service" id="sylius.filter.promotion.price_range" />
|
||||
<argument type="service" id="sylius.filter.promotion.taxon" />
|
||||
<argument type="service" id="sylius.filter.promotion.product" />
|
||||
<tag name="sylius.promotion_action" type="unit_percentage_discount" label="sylius.form.promotion_action.item_percentage_discount" form-type="Sylius\Bundle\CoreBundle\Form\Type\Promotion\Action\ChannelBasedUnitPercentageDiscountConfigurationType" />
|
||||
</service>
|
||||
<service id="sylius.command.promotion_action.unit_percentage_discount" alias="sylius.promotion_action.unit_percentage_discount" />
|
||||
<service id="sylius.promotion_action.shipping_percentage_discount" class="Sylius\Component\Core\Promotion\Action\ShippingPercentageDiscountPromotionActionCommand">
|
||||
|
||||
<service id="sylius.command.promotion_action.shipping_percentage_discount" class="Sylius\Component\Core\Promotion\Action\ShippingPercentageDiscountPromotionActionCommand">
|
||||
<argument type="service" id="sylius.factory.adjustment" />
|
||||
<tag name="sylius.promotion_action" type="shipping_percentage_discount" label="sylius.form.promotion_action.shipping_percentage_discount" form-type="Sylius\Bundle\PromotionBundle\Form\Type\Action\PercentageDiscountConfigurationType" />
|
||||
</service>
|
||||
<service id="sylius.command.promotion_action.shipping_percentage_discount" alias="sylius.promotion_action.shipping_percentage_discount" />
|
||||
|
||||
<service id="sylius.promotion.eligibility_checker.promotion_coupon_per_customer_usage_limit"
|
||||
<service id="sylius.checker.promotion.promotion_coupon_per_customer_usage_limit_eligibility"
|
||||
class="Sylius\Component\Core\Promotion\Checker\Eligibility\PromotionCouponPerCustomerUsageLimitEligibilityChecker"
|
||||
public="false">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<tag name="sylius.promotion_coupon_eligibility_checker" />
|
||||
</service>
|
||||
<service id="sylius.eligibility_checker.promotion.promotion_coupon_per_customer_usage_limit"
|
||||
alias="sylius.promotion.eligibility_checker.promotion_coupon_per_customer_usage_limit" />
|
||||
|
||||
<service id="sylius.promotion_filter.taxon" class="Sylius\Component\Core\Promotion\Filter\TaxonFilter" />
|
||||
<service id="sylius.filter.promotion.taxon" alias="sylius.promotion_filter.taxon" />
|
||||
<service id="sylius.promotion_filter.product" class="Sylius\Component\Core\Promotion\Filter\ProductFilter" />
|
||||
<service id="sylius.filter.promotion.product" alias="sylius.promotion_filter.product" />
|
||||
<service id="sylius.promotion_filter.price_range" class="Sylius\Component\Core\Promotion\Filter\PriceRangeFilter">
|
||||
<service id="sylius.filter.promotion.taxon" class="Sylius\Component\Core\Promotion\Filter\TaxonFilter" />
|
||||
|
||||
<service id="sylius.filter.promotion.product" class="Sylius\Component\Core\Promotion\Filter\ProductFilter" />
|
||||
|
||||
<service id="sylius.filter.promotion.price_range" class="Sylius\Component\Core\Promotion\Filter\PriceRangeFilter">
|
||||
<argument type="service" id="sylius.calculator.product_variant_price" />
|
||||
</service>
|
||||
<service id="sylius.filter.promotion.price_range" alias="sylius.promotion_filter.price_range" />
|
||||
|
||||
<service id="sylius.promotion.units_promotion_adjustments_applicator" class="Sylius\Component\Core\Promotion\Applicator\UnitsPromotionAdjustmentsApplicator">
|
||||
<service id="sylius.applicator.promotion.units_adjustments" class="Sylius\Component\Core\Promotion\Applicator\UnitsPromotionAdjustmentsApplicator">
|
||||
<argument type="service" id="sylius.factory.adjustment" />
|
||||
<argument type="service" id="sylius.distributor.integer" />
|
||||
</service>
|
||||
<service id="sylius.applicator.promotion.units_adjustments" alias="sylius.promotion.units_promotion_adjustments_applicator" />
|
||||
<service id="Sylius\Component\Core\Promotion\Applicator\UnitsPromotionAdjustmentsApplicatorInterface" alias="sylius.promotion.units_promotion_adjustments_applicator" />
|
||||
<service id="Sylius\Component\Core\Promotion\Applicator\UnitsPromotionAdjustmentsApplicatorInterface" alias="sylius.applicator.promotion.units_adjustments" />
|
||||
|
||||
<service id="sylius.promotion_usage_modifier" class="Sylius\Component\Core\Promotion\Modifier\OrderPromotionsUsageModifier">
|
||||
<service id="sylius.modifier.promotion.order_usage" class="Sylius\Component\Core\Promotion\Modifier\OrderPromotionsUsageModifier">
|
||||
<argument type="service" id="sylius.manager.promotion" />
|
||||
</service>
|
||||
<service id="sylius.modifier.promotion.order_usage" alias="sylius.promotion_usage_modifier" />
|
||||
<service id="Sylius\Component\Core\Promotion\Modifier\OrderPromotionsUsageModifierInterface" alias="sylius.promotion_usage_modifier" />
|
||||
<service id="Sylius\Component\Core\Promotion\Modifier\OrderPromotionsUsageModifierInterface" alias="sylius.modifier.promotion.order_usage" />
|
||||
|
||||
<service id="sylius.promotion_rule_updater.has_taxon" class="Sylius\Component\Core\Promotion\Updater\Rule\HasTaxonRuleUpdater">
|
||||
<service id="sylius.updater.promotion_rule.has_taxon" class="Sylius\Component\Core\Promotion\Updater\Rule\HasTaxonRuleUpdater">
|
||||
<argument type="service" id="sylius.repository.promotion_rule" />
|
||||
<argument type="service" id="doctrine.orm.entity_manager" />
|
||||
</service>
|
||||
<service id="sylius.updater.promotion_rule.has_taxon" alias="sylius.promotion_rule_updater.has_taxon" />
|
||||
|
||||
<service id="Sylius\Component\Core\Promotion\Checker\ProductInPromotionRuleCheckerInterface" class="Sylius\Component\Core\Promotion\Checker\ProductInPromotionRuleChecker">
|
||||
<service id="sylius.checker.promotion.product_in_promotion_rule" class="Sylius\Component\Core\Promotion\Checker\ProductInPromotionRuleChecker">
|
||||
<argument type="service" id="sylius.repository.promotion_rule" />
|
||||
</service>
|
||||
<service id="sylius.checker.promotion.product_in_promotion_rule" alias="Sylius\Component\Core\Promotion\Checker\ProductInPromotionRuleCheckerInterface" />
|
||||
<service id="Sylius\Component\Core\Promotion\Checker\ProductInPromotionRuleCheckerInterface" alias="sylius.checker.promotion.product_in_promotion_rule" />
|
||||
|
||||
<service id="Sylius\Component\Core\Promotion\Checker\TaxonInPromotionRuleCheckerInterface" class="Sylius\Component\Core\Promotion\Checker\TaxonInPromotionRuleChecker">
|
||||
<service id="sylius.checker.promotion.taxon_in_promotion_rule" class="Sylius\Component\Core\Promotion\Checker\TaxonInPromotionRuleChecker">
|
||||
<argument type="service" id="sylius.repository.promotion_rule" />
|
||||
</service>
|
||||
<service id="sylius.checker.promotion.taxon_in_promotion_rule" alias="Sylius\Component\Core\Promotion\Checker\TaxonInPromotionRuleCheckerInterface" />
|
||||
<service id="Sylius\Component\Core\Promotion\Checker\TaxonInPromotionRuleCheckerInterface" alias="sylius.checker.promotion.taxon_in_promotion_rule" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,60 +19,55 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="sylius.provider.channel_based_default_zone_provider" class="Sylius\Bundle\CoreBundle\Provider\ChannelBasedDefaultTaxZoneProvider" />
|
||||
<service id="sylius.provider.channel_based_default_zone" alias="sylius.provider.channel_based_default_zone_provider" />
|
||||
<service id="sylius.provider.channel_based_default_zone" class="Sylius\Bundle\CoreBundle\Provider\ChannelBasedDefaultTaxZoneProvider" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Provider\ChannelBasedProductTranslationProviderInterface" class="Sylius\Bundle\CoreBundle\Provider\ChannelBasedProductTranslationProvider">
|
||||
<service id="sylius.provider.channel_based_product_translation" class="Sylius\Bundle\CoreBundle\Provider\ChannelBasedProductTranslationProvider">
|
||||
<argument type="service" id="sylius.context.locale" />
|
||||
</service>
|
||||
<service id="sylius.provider.channel_based_product_translation" alias="Sylius\Bundle\CoreBundle\Provider\ChannelBasedProductTranslationProviderInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Provider\ChannelBasedProductTranslationProviderInterface" alias="sylius.provider.channel_based_product_translation" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Provider\CustomerProviderInterface" class="Sylius\Bundle\CoreBundle\Provider\CustomerProvider" >
|
||||
<service id="sylius.provider.customer" class="Sylius\Bundle\CoreBundle\Provider\CustomerProvider" >
|
||||
<argument type="service" id="sylius.repository.customer" />
|
||||
<argument type="service" id="sylius.canonicalizer" />
|
||||
</service>
|
||||
<service id="sylius.provider.customer" alias="Sylius\Bundle\CoreBundle\Provider\CustomerProviderInterface" />
|
||||
<service id="Sylius\Bundle\CoreBundle\Provider\CustomerProviderInterface" alias="sylius.provider.customer" />
|
||||
|
||||
<service id="sylius.translation_locale_provider.admin" class="Sylius\Component\Core\Provider\TranslationLocaleProvider">
|
||||
<service id="sylius.provider.translation_locale.admin" class="Sylius\Component\Core\Provider\TranslationLocaleProvider">
|
||||
<argument type="service" id="sylius.provider.locale_collection" />
|
||||
<argument type="string">%locale%</argument>
|
||||
</service>
|
||||
<service id="sylius.provider.translation_locale.admin" alias="sylius.translation_locale_provider.admin" />
|
||||
|
||||
<service id="Sylius\Component\Core\Statistics\Provider\StatisticsProviderInterface" class="Sylius\Component\Core\Statistics\Provider\StatisticsProvider" >
|
||||
<service id="sylius.provider.statistics" class="Sylius\Component\Core\Statistics\Provider\StatisticsProvider" >
|
||||
<argument type="service" id="sylius.provider.statistics.sales" />
|
||||
<argument type="service" id="sylius.provider.statistics.business_activity_summary"/>
|
||||
</service>
|
||||
<service id="sylius.provider.statistics" alias="Sylius\Component\Core\Statistics\Provider\StatisticsProviderInterface" />
|
||||
<service id="Sylius\Component\Core\Statistics\Provider\StatisticsProviderInterface" alias="sylius.provider.statistics" />
|
||||
|
||||
<service id="Sylius\Component\Core\Statistics\Provider\BusinessActivitySummaryProviderInterface" class="Sylius\Component\Core\Statistics\Provider\BusinessActivitySummaryProvider">
|
||||
<service id="sylius.provider.statistics.business_activity_summary" class="Sylius\Component\Core\Statistics\Provider\BusinessActivitySummaryProvider">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<argument type="service" id="sylius.repository.customer" />
|
||||
</service>
|
||||
<service id="sylius.provider.statistics.business_activity_summary" alias="Sylius\Component\Core\Statistics\Provider\BusinessActivitySummaryProviderInterface" />
|
||||
<service id="Sylius\Component\Core\Statistics\Provider\BusinessActivitySummaryProviderInterface" alias="sylius.provider.statistics.business_activity_summary" />
|
||||
|
||||
<service id="Sylius\Component\Core\Statistics\Provider\SalesStatisticsProviderInterface" class="Sylius\Component\Core\Statistics\Provider\SalesStatisticsProvider">
|
||||
<service id="sylius.provider.statistics.sales" class="Sylius\Component\Core\Statistics\Provider\SalesStatisticsProvider">
|
||||
<argument type="service" id="sylius.registry.statistics.orders_totals_providers" />
|
||||
<argument>%sylius_core.orders_statistics.intervals_map%</argument>
|
||||
</service>
|
||||
<service id="sylius.provider.statistics.sales" alias="Sylius\Component\Core\Statistics\Provider\SalesStatisticsProviderInterface" />
|
||||
<service id="Sylius\Component\Core\Statistics\Provider\SalesStatisticsProviderInterface" alias="sylius.provider.statistics.sales" />
|
||||
|
||||
<service id="sylius.orders_totals_provider.day" class="Sylius\Component\Core\Statistics\Provider\OrdersTotals\DayBasedOrdersTotalProvider">
|
||||
<service id="sylius.provider.statistics.orders_totals.day" class="Sylius\Component\Core\Statistics\Provider\OrdersTotals\DayBasedOrdersTotalProvider">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<tag name="sylius.statistics.orders_totals_provider" type="day" />
|
||||
</service>
|
||||
<service id="sylius.provider.statistics.orders_totals.day" alias="sylius.orders_totals_provider.day" />
|
||||
|
||||
<service id="sylius.orders_totals_provider.month" class="Sylius\Component\Core\Statistics\Provider\OrdersTotals\MonthBasedOrdersTotalProvider">
|
||||
<service id="sylius.provider.statistics.orders_totals.month" class="Sylius\Component\Core\Statistics\Provider\OrdersTotals\MonthBasedOrdersTotalProvider">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<tag name="sylius.statistics.orders_totals_provider" type="month" />
|
||||
</service>
|
||||
<service id="sylius.provider.statistics.orders_totals.month" alias="sylius.orders_totals_provider.month" />
|
||||
|
||||
<service id="sylius.orders_totals_provider.year" class="Sylius\Component\Core\Statistics\Provider\OrdersTotals\YearBasedOrdersTotalProvider">
|
||||
<service id="sylius.provider.statistics.orders_totals.year" class="Sylius\Component\Core\Statistics\Provider\OrdersTotals\YearBasedOrdersTotalProvider">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<tag name="sylius.statistics.orders_totals_provider" type="year" />
|
||||
</service>
|
||||
<service id="sylius.provider.statistics.orders_totals.year" alias="sylius.orders_totals_provider.year" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,36 +19,32 @@
|
|||
<services>
|
||||
<defaults public="true"/>
|
||||
|
||||
<service id="sylius.shipping_calculator.flat_rate"
|
||||
<service id="sylius.calculator.shipping.flat_rate"
|
||||
class="Sylius\Component\Core\Shipping\Calculator\FlatRateCalculator">
|
||||
<tag name="sylius.shipping_calculator" calculator="flat_rate"
|
||||
form-type="Sylius\Bundle\CoreBundle\Form\Type\Shipping\Calculator\ChannelBasedFlatRateConfigurationType"
|
||||
label="sylius.form.shipping_calculator.flat_rate_configuration.label"/>
|
||||
</service>
|
||||
<service id="sylius.calculator.shipping.flat_rate" alias="sylius.shipping_calculator.flat_rate" />
|
||||
|
||||
<service id="sylius.shipping_calculator.per_unit_rate"
|
||||
<service id="sylius.calculator.shipping.per_unit_rate"
|
||||
class="Sylius\Component\Core\Shipping\Calculator\PerUnitRateCalculator">
|
||||
<tag name="sylius.shipping_calculator" calculator="per_unit_rate"
|
||||
form-type="Sylius\Bundle\CoreBundle\Form\Type\Shipping\Calculator\ChannelBasedPerUnitRateConfigurationType"
|
||||
label="sylius.form.shipping_calculator.per_unit_rate_configuration.label"/>
|
||||
</service>
|
||||
<service id="sylius.calculator.shipping.per_unit_rate" alias="sylius.shipping_calculator.per_unit_rate" />
|
||||
|
||||
<service id="sylius.shipping_method_rule_checker.order_total_greater_than_or_equal"
|
||||
<service id="sylius.checker.shipping_method_rule.order_total_greater_than_or_equal"
|
||||
class="Sylius\Component\Core\Shipping\Checker\Rule\OrderTotalGreaterThanOrEqualRuleChecker">
|
||||
<tag name="sylius.shipping_method_rule_checker" type="order_total_greater_than_or_equal"
|
||||
label="sylius.form.shipping_method_rule.items_total_greater_than_or_equal"
|
||||
form-type="Sylius\Bundle\CoreBundle\Form\Type\Shipping\Rule\ChannelBasedOrderTotalGreaterThanOrEqualConfigurationType"/>
|
||||
</service>
|
||||
<service id="sylius.checker.shipping_method_rule.order_total_greater_than_or_equal" alias="sylius.shipping_method_rule_checker.order_total_greater_than_or_equal" />
|
||||
|
||||
<service id="sylius.shipping_method_rule_checker.order_total_less_than_or_equal"
|
||||
<service id="sylius.checker.shipping_method_rule.order_total_less_than_or_equal"
|
||||
class="Sylius\Component\Core\Shipping\Checker\Rule\OrderTotalLessThanOrEqualRuleChecker">
|
||||
<tag name="sylius.shipping_method_rule_checker" type="order_total_less_than_or_equal"
|
||||
label="sylius.form.shipping_method_rule.items_total_less_than_or_equal"
|
||||
form-type="Sylius\Bundle\CoreBundle\Form\Type\Shipping\Rule\ChannelBasedOrderTotalLessThanOrEqualConfigurationType"/>
|
||||
</service>
|
||||
<service id="sylius.checker.shipping_method_rule.order_total_less_than_or_equal" alias="sylius.shipping_method_rule_checker.order_total_less_than_or_equal" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -22,15 +22,17 @@
|
|||
<service id="sylius.state_resolver.order" class="Sylius\Component\Core\StateResolver\OrderStateResolver">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
</service>
|
||||
<service id="sylius.state_resolver.order_checkout" class="Sylius\Component\Core\StateResolver\CheckoutStateResolver">
|
||||
|
||||
<service id="sylius.state_resolver.checkout" class="Sylius\Component\Core\StateResolver\CheckoutStateResolver">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<argument type="service" id="sylius.checker.order_payment_method_selection_requirement" />
|
||||
<argument type="service" id="sylius.checker.order_shipping_method_selection_requirement" />
|
||||
</service>
|
||||
<service id="sylius.state_resolver.checkout" alias="sylius.state_resolver.order_checkout" />
|
||||
|
||||
<service id="sylius.state_resolver.order_payment" class="Sylius\Component\Core\StateResolver\OrderPaymentStateResolver">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.state_resolver.order_shipping" class="Sylius\Component\Core\StateResolver\OrderShippingStateResolver">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
</service>
|
||||
|
|
|
|||
|
|
@ -27,15 +27,15 @@
|
|||
<argument>Tax calculation strategy</argument>
|
||||
</service>
|
||||
|
||||
<service id="sylius.taxation.order_shipment_taxes_applicator" class="Sylius\Component\Core\Taxation\Applicator\OrderShipmentTaxesApplicator">
|
||||
<service id="sylius.applicator.taxation.order_shipment" class="Sylius\Component\Core\Taxation\Applicator\OrderShipmentTaxesApplicator">
|
||||
<argument type="service" id="sylius.tax_calculator" />
|
||||
<argument type="service" id="sylius.factory.adjustment" />
|
||||
<argument type="service" id="sylius.resolver.tax_rate" />
|
||||
<tag name="sylius.taxation.items.applicator" />
|
||||
<tag name="sylius.taxation.item_units.applicator" />
|
||||
</service>
|
||||
<service id="sylius.applicator.taxation.order_shipment" alias="sylius.taxation.order_shipment_taxes_applicator" />
|
||||
<service id="sylius.taxation.order_items_taxes_applicator" class="Sylius\Component\Core\Taxation\Applicator\OrderItemsTaxesApplicator">
|
||||
|
||||
<service id="sylius.applicator.taxation.order_items" class="Sylius\Component\Core\Taxation\Applicator\OrderItemsTaxesApplicator">
|
||||
<argument type="service" id="sylius.tax_calculator" />
|
||||
<argument type="service" id="sylius.factory.adjustment" />
|
||||
<argument type="service" id="sylius.distributor.integer" />
|
||||
|
|
@ -43,28 +43,25 @@
|
|||
<argument type="service" id="sylius.distributor.proportional_integer" />
|
||||
<tag name="sylius.taxation.items.applicator" />
|
||||
</service>
|
||||
<service id="sylius.applicator.taxation.order_items" alias="sylius.taxation.order_items_taxes_applicator" />
|
||||
<service id="sylius.taxation.order_item_units_taxes_applicator" class="Sylius\Component\Core\Taxation\Applicator\OrderItemUnitsTaxesApplicator">
|
||||
|
||||
<service id="sylius.applicator.taxation.order_item_units" class="Sylius\Component\Core\Taxation\Applicator\OrderItemUnitsTaxesApplicator">
|
||||
<argument type="service" id="sylius.tax_calculator" />
|
||||
<argument type="service" id="sylius.factory.adjustment" />
|
||||
<argument type="service" id="sylius.resolver.tax_rate" />
|
||||
<argument type="service" id="sylius.distributor.proportional_integer" />
|
||||
<tag name="sylius.taxation.item_units.applicator" />
|
||||
</service>
|
||||
<service id="sylius.applicator.taxation.order_item_units" alias="sylius.taxation.order_item_units_taxes_applicator" />
|
||||
|
||||
<service id="sylius.taxation.order_items_based_strategy" class="Sylius\Bundle\CoreBundle\Taxation\Strategy\TaxCalculationStrategy">
|
||||
<service id="sylius.strategy.taxation.tax_calculation.order_items_based" class="Sylius\Bundle\CoreBundle\Taxation\Strategy\TaxCalculationStrategy">
|
||||
<argument>order_items_based</argument>
|
||||
<argument type="tagged_iterator" tag="sylius.taxation.items.applicator" />
|
||||
<tag name="sylius.taxation.calculation_strategy" type="order_items_based" label="Order items based" />
|
||||
</service>
|
||||
<service id="sylius.strategy.taxation.tax_calculation.order_items_based" alias="sylius.taxation.order_items_based_strategy" />
|
||||
|
||||
<service id="sylius.taxation.order_item_units_based_strategy" class="Sylius\Bundle\CoreBundle\Taxation\Strategy\TaxCalculationStrategy">
|
||||
<service id="sylius.strategy.taxation.tax_calculation.order_item_units_based" class="Sylius\Bundle\CoreBundle\Taxation\Strategy\TaxCalculationStrategy">
|
||||
<argument>order_item_units_based</argument>
|
||||
<argument type="tagged_iterator" tag="sylius.taxation.item_units.applicator" />
|
||||
<tag name="sylius.taxation.calculation_strategy" type="order_item_units_based" label="Order item units based" />
|
||||
</service>
|
||||
<service id="sylius.strategy.taxation.tax_calculation.order_item_units_based" alias="sylius.taxation.order_item_units_based_strategy" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -24,57 +24,65 @@
|
|||
<argument type="service" id="property_accessor" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_has_enabled_entity" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.validator.customer_initializer" class="Sylius\Bundle\CoreBundle\Validator\Initializer\CustomerInitializer">
|
||||
<argument type="service" id="sylius.canonicalizer" />
|
||||
<tag name="validator.initializer" />
|
||||
</service>
|
||||
<service id="sylius.validator.unique.registered_user" class="Sylius\Bundle\CoreBundle\Validator\Constraints\RegisteredUserValidator">
|
||||
|
||||
<service id="sylius.validator.registered_user" class="Sylius\Bundle\CoreBundle\Validator\Constraints\RegisteredUserValidator">
|
||||
<argument type="service" id="sylius.repository.customer" />
|
||||
<tag name="validator.constraint_validator" alias="registered_user_validator" />
|
||||
</service>
|
||||
<service id="sylius.validator.registered_user" alias="sylius.validator.unique.registered_user" />
|
||||
|
||||
<service id="sylius.validator.cart_item_availability" class="Sylius\Bundle\CoreBundle\Validator\Constraints\CartItemAvailabilityValidator">
|
||||
<argument type="service" id="sylius.availability_checker" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_cart_item_availability" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.validator.cart_item_variant_enabled" class="Sylius\Bundle\CoreBundle\Validator\Constraints\CartItemVariantEnabledValidator">
|
||||
<tag name="validator.constraint_validator" alias="sylius_cart_item_variant_enabled" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.validator.has_all_prices_defined" class="Sylius\Bundle\CoreBundle\Validator\Constraints\HasAllPricesDefinedValidator">
|
||||
<tag name="validator.constraint_validator" alias="sylius_has_all_prices_defined" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.validator.has_all_variant_prices_defined" class="Sylius\Bundle\CoreBundle\Validator\Constraints\HasAllVariantPricesDefinedValidator">
|
||||
<tag name="validator.constraint_validator" alias="sylius_has_all_variant_prices_defined" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.validator.translation_for_existing_locales" class="Sylius\Bundle\CoreBundle\Validator\Constraints\TranslationForExistingLocalesValidator">
|
||||
<argument type="service" id="sylius.repository.locale" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_translation_for_existing_locales" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.validator.unique_reviewer_email" class="Sylius\Bundle\CoreBundle\Validator\Constraints\UniqueReviewerEmailValidator">
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
<argument type="service" id="security.token_storage" />
|
||||
<argument type="service" id="security.authorization_checker" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_unique_reviewer_email_validator" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.validator.locales_aware_valid_attribute_value" class="Sylius\Bundle\CoreBundle\Validator\Constraints\LocalesAwareValidAttributeValueValidator">
|
||||
<argument type="service" id="sylius.registry.attribute_type" />
|
||||
<argument type="service" id="sylius.translation_locale_provider" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_valid_attribute_value_validator" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.validator.shipping_method_integrity" class="Sylius\Bundle\CoreBundle\Validator\Constraints\OrderShippingMethodEligibilityValidator">
|
||||
<service id="sylius.validator.order_shipping_method_eligibility" class="Sylius\Bundle\CoreBundle\Validator\Constraints\OrderShippingMethodEligibilityValidator">
|
||||
<argument type="service" id="sylius.eligibility_checker.shipping_method" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_order_shipping_method_eligibility_validator" />
|
||||
</service>
|
||||
<service id="sylius.validator.order_shipping_method_eligibility" alias="sylius.validator.shipping_method_integrity" />
|
||||
<service id="sylius.validator.payment_method_integrity" class="Sylius\Bundle\CoreBundle\Validator\Constraints\OrderPaymentMethodEligibilityValidator">
|
||||
|
||||
<service id="sylius.validator.order_payment_method_eligibility" class="Sylius\Bundle\CoreBundle\Validator\Constraints\OrderPaymentMethodEligibilityValidator">
|
||||
<tag name="validator.constraint_validator" alias="sylius_order_payment_method_eligibility_validator" />
|
||||
</service>
|
||||
<service id="sylius.validator.order_payment_method_eligibility" alias="sylius.validator.payment_method_integrity" />
|
||||
<service id="sylius.validator.product_integrity" class="Sylius\Bundle\CoreBundle\Validator\Constraints\OrderProductEligibilityValidator">
|
||||
|
||||
<service id="sylius.validator.order_product_eligibility" class="Sylius\Bundle\CoreBundle\Validator\Constraints\OrderProductEligibilityValidator">
|
||||
<tag name="validator.constraint_validator" alias="sylius_order_product_eligibility_validator" />
|
||||
</service>
|
||||
<service id="sylius.validator.order_product_eligibility" alias="sylius.validator.product_integrity" />
|
||||
|
||||
<service id="sylius.validator.channel_default_locale_enabled" class="Sylius\Bundle\CoreBundle\Validator\Constraints\ChannelDefaultLocaleEnabledValidator">
|
||||
<tag name="validator.constraint_validator" alias="sylius_channel_default_locale_enabled" />
|
||||
</service>
|
||||
|
|
@ -115,28 +123,25 @@
|
|||
<tag name="validator.constraint_validator" alias="sylius_product_variant_code_exists" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.validator.order_confirmation_with_valid_order_state" class="Sylius\Bundle\CoreBundle\Validator\Constraints\ResendOrderConfirmationEmailWithValidOrderStateValidator">
|
||||
<service id="sylius.validator.resend_order_confirmation_email_with_valid_order_state" class="Sylius\Bundle\CoreBundle\Validator\Constraints\ResendOrderConfirmationEmailWithValidOrderStateValidator">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<argument>%sylius_order.resend_order_confirmation_email.order_states%</argument>
|
||||
<tag name="validator.constraint_validator" alias="sylius_order_confirmation_with_valid_order_state" />
|
||||
</service>
|
||||
<service id="sylius.validator.resend_order_confirmation_email_with_valid_order_state" alias="sylius.validator.order_confirmation_with_valid_order_state" />
|
||||
|
||||
<service id="sylius.validator.product_image_variants_belong_to_owner" class="Sylius\Bundle\CoreBundle\Validator\Constraints\ProductImageVariantsBelongToOwnerValidator">
|
||||
<tag name="validator.constraint_validator" alias="sylius_product_image_variants_belong_to_owner" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.validator.shipment_confirmation_with_valid_order_state" class="Sylius\Bundle\CoreBundle\Validator\Constraints\ResendShipmentConfirmationEmailWithValidShipmentStateValidator">
|
||||
<service id="sylius.validator.resend_shipment_confirmation_email_with_valid_order_state" class="Sylius\Bundle\CoreBundle\Validator\Constraints\ResendShipmentConfirmationEmailWithValidShipmentStateValidator">
|
||||
<argument type="service" id="sylius.repository.shipment" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_shipment_confirmation_with_valid_shipment_state" />
|
||||
</service>
|
||||
<service id="sylius.validator.resend_shipment_confirmation_email_with_valid_order_state" alias="sylius.validator.shipment_confirmation_with_valid_order_state" />
|
||||
|
||||
<service id="Sylius\Bundle\CoreBundle\Validator\Constraints\MaxIntegerValidator">
|
||||
<service id="sylius.validator.max_integer" class="Sylius\Bundle\CoreBundle\Validator\Constraints\MaxIntegerValidator">
|
||||
<argument>%sylius_core.max_int_value%</argument>
|
||||
<tag name="validator.constraint_validator" alias="sylius_max_integer" />
|
||||
</service>
|
||||
<service id="sylius.validator.max_integer" alias="Sylius\Bundle\CoreBundle\Validator\Constraints\MaxIntegerValidator" />
|
||||
|
||||
<service id="sylius.validator.province_code_exists" class="Sylius\Bundle\CoreBundle\Validator\Constraints\ProvinceCodeExistsValidator">
|
||||
<argument type="service" id="sylius.repository.province" />
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ final class RegisterUriBasedSectionResolverPassTest extends AbstractCompilerPass
|
|||
public function it_adds_method_call_to_uri_based_section_resolver_in_order(): void
|
||||
{
|
||||
$uriBasedSectionResolver = new Definition(UriBasedSectionProvider::class);
|
||||
$this->setDefinition('sylius.section_resolver.uri_based_section_resolver', $uriBasedSectionResolver);
|
||||
$this->setDefinition('sylius.section_resolver.uri_based', $uriBasedSectionResolver);
|
||||
|
||||
$shopUriBasedSectionProviderDefinition = new Definition(SectionProviderInterface::class);
|
||||
$shopUriBasedSectionProviderDefinition->addTag('sylius.uri_based_section_resolver');
|
||||
|
|
@ -49,7 +49,7 @@ final class RegisterUriBasedSectionResolverPassTest extends AbstractCompilerPass
|
|||
$this->compile();
|
||||
|
||||
$this->assertContainerBuilderHasServiceDefinitionWithArgument(
|
||||
'sylius.section_resolver.uri_based_section_resolver',
|
||||
'sylius.section_resolver.uri_based',
|
||||
1,
|
||||
[
|
||||
new Reference('sylius_admin.section_resolver.admin_uri_based'),
|
||||
|
|
@ -65,12 +65,12 @@ final class RegisterUriBasedSectionResolverPassTest extends AbstractCompilerPass
|
|||
public function it_does_not_add_method_call_if_there_are_no_tagged_processors(): void
|
||||
{
|
||||
$uriBasedSectionResolver = new Definition(UriBasedSectionProvider::class);
|
||||
$this->setDefinition('sylius.section_resolver.uri_based_section_resolver', $uriBasedSectionResolver);
|
||||
$this->setDefinition('sylius.section_resolver.uri_based', $uriBasedSectionResolver);
|
||||
|
||||
$this->compile();
|
||||
|
||||
$this->assertContainerBuilderHasServiceDefinitionWithArgument(
|
||||
'sylius.section_resolver.uri_based_section_resolver',
|
||||
'sylius.section_resolver.uri_based',
|
||||
1,
|
||||
[],
|
||||
);
|
||||
|
|
|
|||
|
|
@ -58,14 +58,14 @@
|
|||
</service>
|
||||
<service id="Sylius\Component\Shipping\Calculator\DelegatingCalculatorInterface" alias="sylius.shipping_calculator"/>
|
||||
|
||||
<service id="sylius.shipping_calculator.flat_rate"
|
||||
<service id="sylius.calculator.shipping.flat_rate"
|
||||
class="Sylius\Component\Shipping\Calculator\FlatRateCalculator">
|
||||
<tag name="sylius.shipping_calculator" calculator="flat_rate"
|
||||
form-type="Sylius\Bundle\ShippingBundle\Form\Type\Calculator\FlatRateConfigurationType"
|
||||
label="sylius.form.shipping_calculator.flat_rate_configuration.label"/>
|
||||
</service>
|
||||
|
||||
<service id="sylius.shipping_calculator.per_unit_rate"
|
||||
<service id="sylius.calculator.shipping.per_unit_rate"
|
||||
class="Sylius\Component\Shipping\Calculator\PerUnitRateCalculator">
|
||||
<tag name="sylius.shipping_calculator" calculator="per_unit_rate"
|
||||
form-type="Sylius\Bundle\ShippingBundle\Form\Type\Calculator\PerUnitRateConfigurationType"
|
||||
|
|
@ -76,14 +76,14 @@
|
|||
<argument type="service" id="clock"/>
|
||||
</service>
|
||||
|
||||
<service id="sylius.rule_checker.shipping_method.total_weight_greater_than_or_equal"
|
||||
<service id="sylius.checker.shipping_method_rule.total_weight_greater_than_or_equal"
|
||||
class="Sylius\Component\Shipping\Checker\Rule\TotalWeightGreaterThanOrEqualRuleChecker">
|
||||
<tag name="sylius.shipping_method_rule_checker" type="total_weight_greater_than_or_equal"
|
||||
label="sylius.form.shipping_method_rule.total_weight_greater_than_or_equal"
|
||||
form-type="Sylius\Bundle\ShippingBundle\Form\Type\Rule\TotalWeightGreaterThanOrEqualConfigurationType"/>
|
||||
</service>
|
||||
|
||||
<service id="sylius.rule_checker.shipping_method.total_weight_less_than_or_equal"
|
||||
<service id="sylius.checker.shipping_method_rule.total_weight_less_than_or_equal"
|
||||
class="Sylius\Component\Shipping\Checker\Rule\TotalWeightLessThanOrEqualRuleChecker">
|
||||
<tag name="sylius.shipping_method_rule_checker" type="total_weight_less_than_or_equal"
|
||||
label="sylius.form.shipping_method_rule.total_weight_less_than_or_equal"
|
||||
|
|
|
|||
|
|
@ -20,18 +20,18 @@
|
|||
<defaults public="true" />
|
||||
|
||||
<service id="sylius_shop.locale_switcher" class="Sylius\Bundle\ShopBundle\Locale\StorageBasedLocaleSwitcher" public="false">
|
||||
<argument type="service" id="sylius_shop.locale_storage" />
|
||||
<argument type="service" id="sylius_shop.storage.locale" />
|
||||
<argument type="service" id="sylius.context.channel" />
|
||||
</service>
|
||||
|
||||
<service id="sylius_shop.locale_storage" class="Sylius\Component\Core\Locale\LocaleStorage">
|
||||
<service id="sylius_shop.storage.locale" class="Sylius\Component\Core\Locale\LocaleStorage">
|
||||
<argument type="service" id="sylius.storage.session" />
|
||||
</service>
|
||||
<service id="Sylius\Component\Core\Locale\LocaleStorageInterface" alias="sylius_shop.locale_storage" />
|
||||
<service id="Sylius\Component\Core\Locale\LocaleStorageInterface" alias="sylius_shop.storage.locale" />
|
||||
|
||||
<service id="sylius_shop.context.locale.storage_based" class="Sylius\Component\Core\Locale\Context\StorageBasedLocaleContext">
|
||||
<argument type="service" id="sylius.context.channel" />
|
||||
<argument type="service" id="sylius_shop.locale_storage" />
|
||||
<argument type="service" id="sylius_shop.storage.locale" />
|
||||
<argument type="service" id="sylius.provider.locale" />
|
||||
<tag name="sylius.context.locale" priority="-64" />
|
||||
</service>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd"
|
||||
>
|
||||
<services>
|
||||
<service public="true" id="sylius_shop.controller.order_pay" parent="Sylius\Bundle\CoreBundle\OrderPay\Controller\OrderPayController">
|
||||
<service public="true" id="sylius_shop.controller.order_pay" parent="sylius.controller.order_pay">
|
||||
<argument type="tagged" tag="sylius_shop.order_pay.provider.pay_response" />
|
||||
<argument type="tagged" tag="sylius_shop.order_pay.provider.after_pay_response" />
|
||||
</service>
|
||||
|
|
|
|||
|
|
@ -17,6 +17,6 @@
|
|||
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd"
|
||||
>
|
||||
<services>
|
||||
<service id="sylius_shop.order_pay.handler.payment_state_flash" parent="Sylius\Bundle\CoreBundle\OrderPay\Handler\PaymentStateFlashHandlerInterface" />
|
||||
<service id="sylius_shop.order_pay.handler.payment_state_flash" parent="sylius.handler.order_pay.payment_state_flash" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -19,12 +19,12 @@
|
|||
<services>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="sylius_shop.order_pay.provider.after_pay_url" parent="Sylius\Bundle\CoreBundle\OrderPay\Provider\AfterPayUrlProvider">
|
||||
<service id="sylius_shop.order_pay.provider.after_pay_url" parent="sylius.provider.order_pay.after_pay_url">
|
||||
<argument type="string">%sylius_shop.order_pay.after_pay_route%</argument>
|
||||
<argument type="string">%sylius_shop.order_pay.after_pay_route_parameters%</argument>
|
||||
</service>
|
||||
|
||||
<service id="sylius_shop.order_pay.provider.final_url" parent="Sylius\Bundle\CoreBundle\OrderPay\Provider\FinalUrlProvider">
|
||||
<service id="sylius_shop.order_pay.provider.final_url" parent="sylius.provider.order_pay.final_url">
|
||||
<argument type="string">%sylius_shop.order_pay.final_route%</argument>
|
||||
<argument type="string">%sylius_shop.order_pay.final_route_parameters%</argument>
|
||||
<argument type="string">%sylius_shop.order_pay.retry_route%</argument>
|
||||
|
|
@ -33,13 +33,13 @@
|
|||
|
||||
<!-- Pay -->
|
||||
|
||||
<service id="sylius_shop.order_pay.provider.pay_response.no_payment" parent="Sylius\Bundle\CoreBundle\OrderPay\Provider\NoPaymentPayResponseProvider">
|
||||
<service id="sylius_shop.order_pay.provider.pay_response.no_payment" parent="sylius.provider.order_pay.pay_response.no_payment">
|
||||
<argument type="service" id="sylius_shop.order_pay.resolver.payment_to_pay" />
|
||||
<argument type="service" id="sylius_shop.order_pay.provider.final_url" />
|
||||
<tag name="sylius_shop.order_pay.provider.pay_response" priority="-100" />
|
||||
</service>
|
||||
|
||||
<service id="sylius_shop.order_pay.provider.pay_response.payment_request" parent="Sylius\Bundle\CoreBundle\OrderPay\Provider\PaymentRequestPayResponseProvider">
|
||||
<service id="sylius_shop.order_pay.provider.pay_response.payment_request" parent="sylius.provider.order_pay.pay_response.payment_request">
|
||||
<argument type="service" id="sylius_shop.order_pay.resolver.payment_to_pay" />
|
||||
<argument type="service" id="sylius_shop.order_pay.provider.after_pay_url" />
|
||||
<tag name="sylius_shop.order_pay.provider.pay_response" priority="-300" />
|
||||
|
|
@ -47,7 +47,7 @@
|
|||
|
||||
<!-- After pay -->
|
||||
|
||||
<service id="sylius_shop.order_pay.provider.after_pay_response.payment_request" parent="Sylius\Bundle\CoreBundle\OrderPay\Provider\PaymentRequestAfterPayResponseProvider">
|
||||
<service id="sylius_shop.order_pay.provider.after_pay_response.payment_request" parent="sylius.provider.order_pay.after_pay_response.payment_request">
|
||||
<argument type="service" id="sylius_shop.order_pay.handler.payment_state_flash" />
|
||||
<argument type="service" id="sylius_shop.order_pay.provider.final_url" />
|
||||
<tag name="sylius_shop.order_pay.provider.after_pay_response" priority="-100" />
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ final class SyliusShopExtensionTest extends AbstractExtensionTestCase
|
|||
$this->assertContainerBuilderHasService('sylius_shop.locale_switcher', UrlBasedLocaleSwitcher::class);
|
||||
$this->assertContainerBuilderHasService('sylius_shop.listener.non_channel_locale');
|
||||
|
||||
$this->assertContainerBuilderNotHasService('sylius_shop.locale_storage');
|
||||
$this->assertContainerBuilderNotHasService('sylius_shop.storage.locale');
|
||||
$this->assertContainerBuilderNotHasService('sylius_shop.context.locale.storage_based');
|
||||
}
|
||||
|
||||
|
|
@ -81,7 +81,7 @@ final class SyliusShopExtensionTest extends AbstractExtensionTestCase
|
|||
]);
|
||||
|
||||
$this->assertContainerBuilderHasService('sylius_shop.locale_switcher', StorageBasedLocaleSwitcher::class);
|
||||
$this->assertContainerBuilderHasService('sylius_shop.locale_storage');
|
||||
$this->assertContainerBuilderHasService('sylius_shop.storage.locale');
|
||||
$this->assertContainerBuilderHasService('sylius_shop.context.locale.storage_based');
|
||||
|
||||
$this->assertContainerBuilderNotHasService('sylius_shop.listener.non_channel_locale');
|
||||
|
|
|
|||
|
|
@ -20,13 +20,6 @@ use Sylius\Component\Channel\Context\ChannelContextInterface;
|
|||
use Sylius\Component\Channel\Context\ChannelNotFoundException;
|
||||
use Sylius\Component\Core\Model\ChannelInterface;
|
||||
|
||||
trigger_deprecation(
|
||||
'sylius/core-bundle',
|
||||
'1.14',
|
||||
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
|
||||
ChannelBasedThemeContext::class,
|
||||
);
|
||||
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
|
||||
final class ChannelBasedThemeContext implements ThemeContextInterface
|
||||
{
|
||||
private false|ThemeInterface|null $theme = false;
|
||||
|
|
|
|||
|
|
@ -73,12 +73,11 @@
|
|||
<tag name="doctrine.event_listener" event="preUpdate" lazy="true" />
|
||||
</service>
|
||||
|
||||
<service id="sylius.listener.user_mailer_listener" class="Sylius\Bundle\UserBundle\EventListener\MailerListener">
|
||||
<service id="sylius.listener.user_mailer" class="Sylius\Bundle\UserBundle\EventListener\MailerListener">
|
||||
<argument type="service" id="sylius.email_sender" />
|
||||
<tag name="kernel.event_listener" event="sylius.user.password_reset.request.token" method="sendResetPasswordTokenEmail" />
|
||||
<tag name="kernel.event_listener" event="sylius.user.email_verification.token" method="sendVerificationTokenEmail" />
|
||||
</service>
|
||||
<service id="sylius.listener.user_mailer" alias="sylius.listener.user_mailer_listener" />
|
||||
|
||||
<!-- Forms -->
|
||||
<service id="sylius.form.type.user_login" class="Sylius\Bundle\UserBundle\Form\Type\UserLoginType">
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ final class CatalogPromotionAnnouncerTest extends AbstractWebTestCase
|
|||
$catalogPromotion = $this->getCatalogPromotion();
|
||||
|
||||
/** @var CatalogPromotionAnnouncer $catalogPromotionAnnouncer */
|
||||
$catalogPromotionAnnouncer = self::$kernel->getContainer()->get('Sylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionAnnouncerInterface');
|
||||
$catalogPromotionAnnouncer = self::$kernel->getContainer()->get('sylius.announcer.catalog_promotion');
|
||||
$catalogPromotionAnnouncer->dispatchCatalogPromotionCreatedEvent($catalogPromotion);
|
||||
|
||||
$this->assertSame('processing', $catalogPromotion->getState());
|
||||
|
|
@ -43,7 +43,7 @@ final class CatalogPromotionAnnouncerTest extends AbstractWebTestCase
|
|||
$catalogPromotion = $this->getCatalogPromotion();
|
||||
|
||||
/** @var CatalogPromotionAnnouncer $catalogPromotionAnnouncer */
|
||||
$catalogPromotionAnnouncer = self::$kernel->getContainer()->get('Sylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionAnnouncerInterface');
|
||||
$catalogPromotionAnnouncer = self::$kernel->getContainer()->get('sylius.announcer.catalog_promotion');
|
||||
$catalogPromotionAnnouncer->dispatchCatalogPromotionCreatedEvent($catalogPromotion);
|
||||
|
||||
$this->assertSame('active', $catalogPromotion->getState());
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ final class CatalogPromotionRemovalAnnouncerTest extends AbstractWebTestCase
|
|||
$catalogPromotion = $this->getCatalogPromotion();
|
||||
|
||||
/** @var CatalogPromotionRemovalAnnouncerInterface $catalogPromotionRemovalAnnouncer */
|
||||
$catalogPromotionRemovalAnnouncer = self::$kernel->getContainer()->get('Sylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionRemovalAnnouncerInterface');
|
||||
$catalogPromotionRemovalAnnouncer = self::$kernel->getContainer()->get('sylius.announcer.catalog_promotion.removal');
|
||||
$catalogPromotionRemovalAnnouncer->dispatchCatalogPromotionRemoval($catalogPromotion);
|
||||
|
||||
$this->assertSame('processing', $catalogPromotion->getState());
|
||||
|
|
@ -43,7 +43,7 @@ final class CatalogPromotionRemovalAnnouncerTest extends AbstractWebTestCase
|
|||
$catalogPromotion = $this->getCatalogPromotion();
|
||||
|
||||
/** @var CatalogPromotionRemovalAnnouncerInterface $catalogPromotionRemovalAnnouncer */
|
||||
$catalogPromotionRemovalAnnouncer = self::$kernel->getContainer()->get('Sylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionRemovalAnnouncerInterface');
|
||||
$catalogPromotionRemovalAnnouncer = self::$kernel->getContainer()->get('sylius.announcer.catalog_promotion.removal');
|
||||
$catalogPromotionRemovalAnnouncer->dispatchCatalogPromotionRemoval($catalogPromotion);
|
||||
|
||||
$this->assertNull(self::$kernel->getContainer()->get('sylius.repository.catalog_promotion')->findOneBy(['code' => $catalogPromotion->getCode()]));
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ final class ImageUploaderTest extends WebTestCase
|
|||
{
|
||||
self::$client = static::createClient();
|
||||
|
||||
$imageUploader = self::$kernel->getContainer()->get('sylius.image_uploader');
|
||||
$imageUploader = self::$kernel->getContainer()->get('sylius.uploader.image');
|
||||
$fileSystem = self::$kernel->getContainer()->get('gaufrette.sylius_image_filesystem');
|
||||
|
||||
$file = new UploadedFile(__DIR__ . '/../Resources/xss.svg', 'xss.svg');
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue