mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-14 17:10:53 +00:00
[UPMERGE] 1.14 -> 2.0 (#17266)
This PR has been generated automatically. For more details see [upmerge_pr.yaml](/Sylius/Sylius/blob/1.13/.github/workflows/upmerge_pr.yaml). **Remember!** The upmerge should always be merged with using `Merge pull request` button. In case of conflicts, please resolve them manually with usign the following commands: ``` git fetch upstream gh pr checkout <this-pr-number> git merge upstream/2.0 -m "Resolve conflicts between 1.14 and 2.0" ``` If you use other name for the upstream remote, please replace `upstream` with the name of your remote pointing to the `Sylius/Sylius` repository. Once the conflicts are resolved, please run `git merge --continue` and push the changes to this PR.
This commit is contained in:
commit
a978abb20d
21 changed files with 187 additions and 66 deletions
|
|
@ -43,7 +43,7 @@
|
|||
</service>
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\ImageDocumentationModifier">
|
||||
<argument type="service" id="Sylius\Bundle\ApiBundle\Provider\ImageFiltersProviderInterface" />
|
||||
<argument type="service" id="sylius_api.provider.liip_image_filters" />
|
||||
<tag name="sylius.open_api.modifier" />
|
||||
</service>
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ sylius_api_admin_statistics:
|
|||
path: /admin/statistics
|
||||
methods: ['GET']
|
||||
defaults:
|
||||
_controller: Sylius\Bundle\ApiBundle\Controller\GetStatisticsAction
|
||||
_controller: sylius_api.controller.get_statistics
|
||||
|
||||
sylius_api_shop_authentication_token:
|
||||
path: /shop/customers/token
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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"
|
||||
>
|
||||
<imports>
|
||||
<import resource="services/**/*.xml" />
|
||||
|
|
@ -27,11 +28,26 @@
|
|||
<service id="Sylius\Bundle\ApiBundle\PropertyInfo\Extractor\EmptyPropertyListExtractor">
|
||||
<tag name="property_info.list_extractor" priority="-2000" />
|
||||
</service>
|
||||
<service id="sylius_api.property_info.extractor.empty_property_list" alias="Sylius\Bundle\ApiBundle\PropertyInfo\Extractor\EmptyPropertyListExtractor" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Changer\PaymentMethodChangerInterface" class="Sylius\Bundle\ApiBundle\Changer\PaymentMethodChanger">
|
||||
<argument type="service" id="sylius.repository.payment" />
|
||||
<argument type="service" id="sylius.repository.payment_method" />
|
||||
</service>
|
||||
<service id="sylius_api.changer.payment_method" alias="Sylius\Bundle\ApiBundle\Changer\PaymentMethodChangerInterface" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\SectionResolver\AdminApiUriBasedSectionResolver">
|
||||
<argument>%sylius.security.api_admin_route%</argument>
|
||||
<tag name="sylius.uri_based_section_resolver" priority="30" />
|
||||
</service>
|
||||
<service id="sylius_api.section_resolver.admin_api_uri_based" alias="Sylius\Bundle\ApiBundle\SectionResolver\AdminApiUriBasedSectionResolver" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\SectionResolver\ShopApiUriBasedSectionResolver">
|
||||
<argument>%sylius.security.api_shop_route%</argument>
|
||||
<argument>orders</argument>
|
||||
<tag name="sylius.uri_based_section_resolver" priority="40" />
|
||||
</service>
|
||||
<service id="sylius_api.section_resolver.shop_api_uri_based" alias="Sylius\Bundle\ApiBundle\SectionResolver\ShopApiUriBasedSectionResolver" />
|
||||
|
||||
<service id="sylius_api.listener.api_cart_blamer" class="Sylius\Bundle\ApiBundle\EventListener\ApiCartBlamerListener">
|
||||
<argument type="service" id="sylius.context.cart" />
|
||||
|
|
@ -44,6 +60,7 @@
|
|||
<argument type="service" id="api_platform.symfony.iri_converter" />
|
||||
<tag name="kernel.event_listener" event="lexik_jwt_authentication.on_authentication_success" method="onAuthenticationSuccessResponse" />
|
||||
</service>
|
||||
<service id="sylius_api.listener.authentication_success" alias="sylius.listener.api_authentication_success_listener" />
|
||||
|
||||
<service id="sylius_api.converter.iri_to_identifier" class="Sylius\Bundle\ApiBundle\Converter\IriToIdentifierConverter">
|
||||
<argument type="service" id="api_platform.router" />
|
||||
|
|
@ -53,27 +70,32 @@
|
|||
<service id="Sylius\Bundle\ApiBundle\Converter\IriToIdentifierConverterInterface" alias="sylius_api.converter.iri_to_identifier" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Mapper\AddressMapperInterface" class="Sylius\Bundle\ApiBundle\Mapper\AddressMapper" public="true"/>
|
||||
<service id="sylius_api.mapper.address" alias="Sylius\Bundle\ApiBundle\Mapper\AddressMapperInterface" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Checker\AppliedCouponEligibilityCheckerInterface" class="Sylius\Bundle\ApiBundle\Checker\AppliedCouponEligibilityChecker">
|
||||
<argument type="service" id="sylius.eligibility_checker.promotion" />
|
||||
<argument type="service" id="sylius.eligibility_checker.promotion_coupon" />
|
||||
</service>
|
||||
<service id="sylius_api.eligibility_checker.applied_coupon" alias="Sylius\Bundle\ApiBundle\Checker\AppliedCouponEligibilityCheckerInterface" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Modifier\OrderAddressModifierInterface" class="Sylius\Bundle\ApiBundle\Modifier\OrderAddressModifier" public="true">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<argument type="service" id="Sylius\Bundle\ApiBundle\Mapper\AddressMapperInterface" />
|
||||
<argument type="service" id="sylius_api.mapper.address" />
|
||||
<argument type="service" id="Sylius\Bundle\CoreBundle\Resolver\CustomerResolverInterface" />
|
||||
</service>
|
||||
<service id="sylius_api.modifier.order_address" alias="Sylius\Bundle\ApiBundle\Modifier\OrderAddressModifierInterface" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Assigner\OrderPromotionCodeAssignerInterface" class="Sylius\Bundle\ApiBundle\Assigner\OrderPromotionCodeAssigner" public="true">
|
||||
<argument type="service" id="sylius.repository.promotion_coupon" />
|
||||
<argument type="service" id="sylius.order_processing.order_processor" />
|
||||
</service>
|
||||
<service id="sylius_api.assigner.order_promotion_code" alias="Sylius\Bundle\ApiBundle\Assigner\OrderPromotionCodeAssignerInterface" />
|
||||
|
||||
<service id="sylius.listener.admin_api_authentication_success_listener" class="Sylius\Bundle\ApiBundle\EventListener\AdminAuthenticationSuccessListener">
|
||||
<argument type="service" id="api_platform.symfony.iri_converter" />
|
||||
<tag name="kernel.event_listener" event="lexik_jwt_authentication.on_authentication_success" method="onAuthenticationSuccessResponse" />
|
||||
</service>
|
||||
<service id="sylius_api.listener.admin_authentication_success" alias="sylius.listener.admin_api_authentication_success_listener" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\ApiBundle\ApiPlatform\Routing\IriConverter"
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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>
|
||||
<defaults public="true" />
|
||||
|
|
@ -21,5 +22,8 @@
|
|||
<service id="Sylius\Bundle\ApiBundle\Provider\CompositePaymentConfigurationProvider">
|
||||
<argument type="tagged_iterator" tag="sylius.api.payment_method_handler" />
|
||||
</service>
|
||||
<service id="sylius_api.provider.payment_configuration" alias="Sylius\Bundle\ApiBundle\Provider\CompositePaymentConfigurationProvider" />
|
||||
<service id="sylius_api.provider.payment_configuration.composite" alias="Sylius\Bundle\ApiBundle\Provider\CompositePaymentConfigurationProvider" />
|
||||
<service id="Sylius\Bundle\ApiBundle\Provider\CompositePaymentConfigurationProviderInterface" alias="Sylius\Bundle\ApiBundle\Provider\CompositePaymentConfigurationProvider" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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>
|
||||
<defaults public="true" />
|
||||
|
|
@ -21,23 +22,28 @@
|
|||
<service id="Sylius\Bundle\ApiBundle\Applicator\ArchivingShippingMethodApplicatorInterface" class="Sylius\Bundle\ApiBundle\Applicator\ArchivingShippingMethodApplicator">
|
||||
<argument type="service" id="clock" />
|
||||
</service>
|
||||
<service id="sylius_api.applicator.archiving_shipping_method" alias="Sylius\Bundle\ApiBundle\Applicator\ArchivingShippingMethodApplicatorInterface" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Applicator\OrderStateMachineTransitionApplicatorInterface" class="Sylius\Bundle\ApiBundle\Applicator\OrderStateMachineTransitionApplicator">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
</service>
|
||||
<service id="sylius_api.applicator.order_state_machine_transition" alias="Sylius\Bundle\ApiBundle\Applicator\OrderStateMachineTransitionApplicatorInterface" />
|
||||
|
||||
<service id="sylius.api.applicator.payment_state_machine_transition" class="Sylius\Bundle\ApiBundle\Applicator\PaymentStateMachineTransitionApplicator">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
</service>
|
||||
<service id="sylius_api.applicator.payment_state_machine_transition" alias="Sylius\Bundle\ApiBundle\Applicator\PaymentStateMachineTransitionApplicatorInterface" />
|
||||
<service id="Sylius\Bundle\ApiBundle\Applicator\PaymentStateMachineTransitionApplicatorInterface" alias="sylius.api.applicator.payment_state_machine_transition" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Applicator\ProductReviewStateMachineTransitionApplicatorInterface" class="Sylius\Bundle\ApiBundle\Applicator\ProductReviewStateMachineTransitionApplicator">
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
</service>
|
||||
<service id="sylius_api.applicator.product_review_state_machine_transition" alias="Sylius\Bundle\ApiBundle\Applicator\ProductReviewStateMachineTransitionApplicatorInterface" />
|
||||
|
||||
<service id="sylius.api.applicator.archiving_promotion" class="Sylius\Bundle\ApiBundle\Applicator\ArchivingPromotionApplicator">
|
||||
<argument type="service" id="clock" />
|
||||
</service>
|
||||
<service id="sylius_api.applicator.archiving_promotion" alias="sylius.api.applicator.archiving_promotion" />
|
||||
<service id="Sylius\Bundle\ApiBundle\Applicator\ArchivingPromotionApplicatorInterface" alias="sylius.api.applicator.archiving_promotion" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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>
|
||||
<defaults public="true" />
|
||||
|
|
@ -27,6 +28,7 @@
|
|||
<argument type="service" id="sylius.command_bus" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.account.register_shop_user" alias="Sylius\Bundle\ApiBundle\CommandHandler\Account\RegisterShopUserHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Cart\PickupCartHandler">
|
||||
<argument type="service" id="sylius.factory.order" />
|
||||
|
|
@ -38,6 +40,7 @@
|
|||
<argument>%sylius_core.order_token_length%</argument>
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.cart.pickup_cart" alias="Sylius\Bundle\ApiBundle\CommandHandler\Cart\PickupCartHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Cart\AddItemToCartHandler">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
|
|
@ -47,25 +50,28 @@
|
|||
<argument type="service" id="sylius.modifier.order_item_quantity" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.cart.add_item_to_cart" alias="Sylius\Bundle\ApiBundle\CommandHandler\Cart\AddItemToCartHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Cart\RemoveItemFromCartHandler">
|
||||
<argument type="service" id="sylius.repository.order_item" />
|
||||
<argument type="service" id="sylius.modifier.order" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.cart.remove_item_from_cart" alias="Sylius\Bundle\ApiBundle\CommandHandler\Cart\RemoveItemFromCartHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Cart\InformAboutCartRecalculationHandler">
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.cart.inform_about_cart_recalculation" alias="Sylius\Bundle\ApiBundle\CommandHandler\Cart\InformAboutCartRecalculationHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Checkout\UpdateCartHandler">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<argument type="service" id="Sylius\Bundle\ApiBundle\Modifier\OrderAddressModifierInterface"/>
|
||||
<argument type="service" id="Sylius\Bundle\ApiBundle\Assigner\OrderPromotionCodeAssignerInterface" />
|
||||
<argument type="service" id="sylius_api.modifier.order_address"/>
|
||||
<argument type="service" id="sylius_api.assigner.order_promotion_code" />
|
||||
<argument type="service" id="Sylius\Bundle\CoreBundle\Resolver\CustomerResolverInterface" />
|
||||
<argument type="service" id="Sylius\Bundle\ApiBundle\Context\UserContextInterface" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.checkout.update_cart" alias="Sylius\Bundle\ApiBundle\CommandHandler\Checkout\UpdateCartHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Checkout\ChooseShippingMethodHandler">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
|
|
@ -75,15 +81,17 @@
|
|||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.checkout.choose_shipping_method" alias="Sylius\Bundle\ApiBundle\CommandHandler\Checkout\ChooseShippingMethodHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Checkout\ChoosePaymentMethodHandler">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<argument type="service" id="sylius.repository.payment_method" />
|
||||
<argument type="service" id="sylius.repository.payment" />
|
||||
<argument type="service" id="sylius_abstraction.state_machine" />
|
||||
<argument type="service" id="Sylius\Bundle\ApiBundle\Changer\PaymentMethodChangerInterface" />
|
||||
<argument type="service" id="sylius_api.changer.payment_method" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.checkout.choose_payment_method" alias="Sylius\Bundle\ApiBundle\CommandHandler\Checkout\ChoosePaymentMethodHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Checkout\CompleteOrderHandler">
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
|
|
@ -93,6 +101,7 @@
|
|||
<argument type="service" id="Sylius\Bundle\CoreBundle\Order\Checker\OrderPromotionsIntegrityCheckerInterface" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.checkout.complete_order" alias="Sylius\Bundle\ApiBundle\CommandHandler\Checkout\CompleteOrderHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Checkout\ShipShipmentHandler">
|
||||
<argument type="service" id="sylius.repository.shipment" />
|
||||
|
|
@ -100,12 +109,14 @@
|
|||
<argument type="service" id="sylius.command_bus" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.checkout.ship_shipment" alias="Sylius\Bundle\ApiBundle\CommandHandler\Checkout\ShipShipmentHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Account\ChangePaymentMethodHandler">
|
||||
<argument type="service" id="Sylius\Bundle\ApiBundle\Changer\PaymentMethodChangerInterface" />
|
||||
<argument type="service" id="sylius_api.changer.payment_method" />
|
||||
<argument type="service" id="sylius.repository.order"/>
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.account.change_payment_method" alias="Sylius\Bundle\ApiBundle\CommandHandler\Account\ChangePaymentMethodHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Cart\ChangeItemQuantityInCartHandler">
|
||||
<argument type="service" id="sylius.repository.order_item" />
|
||||
|
|
@ -113,6 +124,7 @@
|
|||
<argument type="service" id="sylius.order_processing.order_processor" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.cart.change_item_quantity_in_cart" alias="Sylius\Bundle\ApiBundle\CommandHandler\Cart\ChangeItemQuantityInCartHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Catalog\AddProductReviewHandler">
|
||||
<argument type="service" id="sylius.factory.product_review" />
|
||||
|
|
@ -121,6 +133,7 @@
|
|||
<argument type="service" id="Sylius\Bundle\CoreBundle\Resolver\CustomerResolverInterface" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus"/>
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.catalog.add_product_review" alias="Sylius\Bundle\ApiBundle\CommandHandler\Catalog\AddProductReviewHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Cart\BlameCartHandler">
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
|
|
@ -128,12 +141,14 @@
|
|||
<argument type="service" id="sylius.order_processing.order_processor" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus"/>
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.cart.blame_cart" alias="Sylius\Bundle\ApiBundle\CommandHandler\Cart\BlameCartHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Account\ChangeShopUserPasswordHandler">
|
||||
<argument type="service" id="sylius.security.password_updater" />
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.account.change_shop_user_password" alias="Sylius\Bundle\ApiBundle\CommandHandler\Account\ChangeShopUserPasswordHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Account\RequestResetPasswordTokenHandler">
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
|
|
@ -142,6 +157,7 @@
|
|||
<argument type="service" id="clock" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.account.request_reset_password_token" alias="Sylius\Bundle\ApiBundle\CommandHandler\Account\RequestResetPasswordTokenHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Account\RequestShopUserVerificationHandler">
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
|
|
@ -154,6 +170,7 @@
|
|||
<argument type="service" id="sylius.user_password_resetter.shop" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.account.reset_password" alias="Sylius\Bundle\ApiBundle\CommandHandler\Account\ResetPasswordHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Account\SendAccountRegistrationEmailHandler">
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
|
|
@ -161,6 +178,7 @@
|
|||
<argument type="service" id="Sylius\Bundle\CoreBundle\Mailer\AccountRegistrationEmailManagerInterface" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.account.send_account_registration_email" alias="Sylius\Bundle\ApiBundle\CommandHandler\Account\SendAccountRegistrationEmailHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Account\SendShopUserVerificationEmailHandler">
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
|
|
@ -174,6 +192,7 @@
|
|||
<argument type="service" id="Sylius\Bundle\CoreBundle\Mailer\OrderEmailManagerInterface" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.checkout.send_order_confirmation" alias="Sylius\Bundle\ApiBundle\CommandHandler\Checkout\SendOrderConfirmationHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Account\SendResetPasswordEmailHandler">
|
||||
<argument type="service" id="sylius.repository.channel" />
|
||||
|
|
@ -181,12 +200,14 @@
|
|||
<argument type="service" id="Sylius\Bundle\CoreBundle\Mailer\ResetPasswordEmailManagerInterface" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.account.send_reset_password_email" alias="Sylius\Bundle\ApiBundle\CommandHandler\Account\SendResetPasswordEmailHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Checkout\SendShipmentConfirmationEmailHandler">
|
||||
<argument type="service" id="sylius.repository.shipment" />
|
||||
<argument type="service" id="Sylius\Bundle\CoreBundle\Mailer\ShipmentEmailManagerInterface" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.checkout.send_shipment_confirmation_email" alias="Sylius\Bundle\ApiBundle\CommandHandler\Checkout\SendShipmentConfirmationEmailHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Account\VerifyShopUserHandler">
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
|
|
@ -200,12 +221,14 @@
|
|||
<argument type="service" id="Sylius\Bundle\CoreBundle\Mailer\ContactEmailManagerInterface" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.send_contract_request" alias="Sylius\Bundle\ApiBundle\CommandHandler\SendContactRequestHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Promotion\GeneratePromotionCouponHandler">
|
||||
<argument type="service" id="sylius.repository.promotion" />
|
||||
<argument type="service" id="sylius.generator.promotion_coupon" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.promotion.generate_promotion_coupon" alias="Sylius\Bundle\ApiBundle\CommandHandler\Promotion\GeneratePromotionCouponHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\CommandHandler\Customer\RemoveShopUserHandler">
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
|
|
@ -226,5 +249,6 @@
|
|||
<argument type="service" id="sylius.repository.payment_request" />
|
||||
<tag name="messenger.message_handler" bus="sylius.command_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.command_handler.customer.remove_shop_user" alias="Sylius\Bundle\ApiBundle\CommandHandler\Customer\RemoveShopUserHandler" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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>
|
||||
<defaults public="false" />
|
||||
|
|
@ -50,6 +51,7 @@
|
|||
<argument type="service" id=".inner" />
|
||||
<argument type="service" id="sylius.context.channel" />
|
||||
</service>
|
||||
<service id="sylius_api.context_builder.channel" alias="Sylius\Bundle\ApiBundle\SerializerContextBuilder\ChannelContextBuilder" />
|
||||
|
||||
<service
|
||||
id="sylius_api.context_builder.locale_code_aware"
|
||||
|
|
@ -71,6 +73,7 @@
|
|||
<argument type="service" id=".inner" />
|
||||
<argument type="service" id="sylius.context.locale" />
|
||||
</service>
|
||||
<service id="sylius_api.context_builder.locale" alias="Sylius\Bundle\ApiBundle\SerializerContextBuilder\LocaleContextBuilder" />
|
||||
|
||||
<service
|
||||
id="Sylius\Bundle\ApiBundle\SerializerContextBuilder\HttpRequestMethodTypeContextBuilder"
|
||||
|
|
@ -199,5 +202,6 @@
|
|||
<argument type="constant">Sylius\Bundle\ApiBundle\Attribute\TokenAware::DEFAULT_ARGUMENT_NAME</argument>
|
||||
<argument>Sylius\Bundle\ApiBundle\Command\Account\VerifyShopUser</argument>
|
||||
</service>
|
||||
<service id="sylius_api.context_builder.http_request_method_type" alias="Sylius\Bundle\ApiBundle\SerializerContextBuilder\HttpRequestMethodTypeContextBuilder" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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>
|
||||
<defaults public="false" />
|
||||
|
|
@ -28,5 +29,6 @@
|
|||
<argument>%sylius.security.api_route%</argument>
|
||||
<tag name="sylius.context.cart" priority="-333" />
|
||||
</service>
|
||||
<service id="sylius_api.context.cart.token_value_based" alias="Sylius\Bundle\ApiBundle\Context\TokenValueBasedCartContext" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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>
|
||||
<defaults public="true" />
|
||||
|
|
@ -22,11 +23,13 @@
|
|||
<argument type="service" id="sylius.command_bus" />
|
||||
<argument type="service" id="sylius.repository.order_item" />
|
||||
</service>
|
||||
<service id="sylius_api.controller.delete_order_item" alias="Sylius\Bundle\ApiBundle\Controller\DeleteOrderItemAction" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Controller\GetCustomerStatisticsAction">
|
||||
<argument type="service" id="sylius.query_bus" />
|
||||
<tag name="controller.service_arguments" />
|
||||
</service>
|
||||
<service id="sylius_api.controller.get_customer_statistics" alias="Sylius\Bundle\ApiBundle\Controller\GetCustomerStatisticsAction" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Controller\GetProductBySlugAction">
|
||||
<argument type="service" id="sylius.context.channel" />
|
||||
|
|
@ -35,15 +38,18 @@
|
|||
<argument type="service" id="api_platform.symfony.iri_converter" />
|
||||
<argument type="service" id="request_stack" />
|
||||
</service>
|
||||
<service id="sylius_api.controller.get_product_by_slug" alias="Sylius\Bundle\ApiBundle\Controller\GetProductBySlugAction" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Controller\RemoveCatalogPromotionAction">
|
||||
<argument type="service" id="Sylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionRemovalProcessorInterface" />
|
||||
</service>
|
||||
<service id="sylius_api.controller.remove_catalog_promotion" alias="Sylius\Bundle\ApiBundle\Controller\RemoveCatalogPromotionAction" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Controller\RemoveCustomerShopUserAction">
|
||||
<argument type="service" id="sylius.command_bus" />
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
</service>
|
||||
<service id="sylius_api.controller.remove_customer_shop_user" alias="Sylius\Bundle\ApiBundle\Controller\RemoveCustomerShopUserAction" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Controller\GetStatisticsAction">
|
||||
<argument type="service" id="sylius.query_bus" />
|
||||
|
|
@ -51,5 +57,6 @@
|
|||
<argument type="service" id="validator" />
|
||||
<argument>%sylius_core.orders_statistics.intervals_map%</argument>
|
||||
</service>
|
||||
<service id="sylius_api.controller.get_statistics" alias="Sylius\Bundle\ApiBundle\Controller\GetStatisticsAction" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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_api.creator.avatar_image" class="Sylius\Bundle\ApiBundle\Creator\AvatarImageCreator">
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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>
|
||||
<defaults public="true" />
|
||||
|
|
@ -23,5 +24,6 @@
|
|||
<argument type="service" id="sylius.repository.order" />
|
||||
<tag name="messenger.message_handler" bus="sylius.event_bus" />
|
||||
</service>
|
||||
<service id="sylius_api.event_handler.order_completed" alias="Sylius\Bundle\ApiBundle\EventHandler\OrderCompletedHandler" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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>
|
||||
<defaults public="true" />
|
||||
|
|
@ -22,17 +23,20 @@
|
|||
<argument type="service" id="sylius.event_bus" />
|
||||
<tag name="kernel.event_subscriber" />
|
||||
</service>
|
||||
<service id="sylius_api.event_subscriber.product_variant" alias="Sylius\Bundle\ApiBundle\EventSubscriber\ProductVariantEventSubscriber" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\EventSubscriber\CatalogPromotionEventSubscriber">
|
||||
<argument type="service" id="Sylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionAnnouncerInterface" />
|
||||
<tag name="kernel.event_subscriber" />
|
||||
</service>
|
||||
<service id="sylius_api.event_subscriber.catalog_promotion" alias="Sylius\Bundle\ApiBundle\EventSubscriber\CatalogPromotionEventSubscriber" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\EventSubscriber\KernelRequestEventSubscriber">
|
||||
<argument>%sylius_api.enabled%</argument>
|
||||
<argument>%sylius.security.api_route%</argument>
|
||||
<tag name="kernel.event_subscriber" />
|
||||
</service>
|
||||
<service id="sylius_api.event_subscriber.kernel_request" alias="Sylius\Bundle\ApiBundle\EventSubscriber\KernelRequestEventSubscriber" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\EventSubscriber\PaymentRequestEventSubscriber">
|
||||
<argument type="service" id="sylius.announcer.payment_request" />
|
||||
|
|
@ -43,26 +47,31 @@
|
|||
<argument type="service" id="Sylius\Component\Core\Promotion\Checker\ProductInPromotionRuleCheckerInterface" />
|
||||
<tag name="kernel.event_subscriber" />
|
||||
</service>
|
||||
<service id="sylius_api.event_subscriber.product_deletion" alias="Sylius\Bundle\ApiBundle\EventSubscriber\ProductDeletionEventSubscriber" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\EventSubscriber\ProductSlugEventSubscriber">
|
||||
<argument type="service" id="sylius.generator.slug" />
|
||||
<tag name="kernel.event_subscriber" />
|
||||
</service>
|
||||
<service id="sylius_api.event_subscriber.product_slug" alias="Sylius\Bundle\ApiBundle\EventSubscriber\ProductSlugEventSubscriber" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\EventSubscriber\TaxonDeletionEventSubscriber">
|
||||
<argument type="service" id="sylius.repository.channel" />
|
||||
<argument type="service" id="Sylius\Component\Core\Promotion\Checker\TaxonInPromotionRuleCheckerInterface" />
|
||||
<tag name="kernel.event_subscriber" />
|
||||
</service>
|
||||
<service id="sylius_api.event_subscriber.taxon_deletion" alias="Sylius\Bundle\ApiBundle\EventSubscriber\TaxonDeletionEventSubscriber" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\EventSubscriber\TaxonSlugEventSubscriber">
|
||||
<argument type="service" id="sylius.generator.taxon_slug" />
|
||||
<tag name="kernel.event_subscriber" />
|
||||
</service>
|
||||
<service id="sylius_api.event_subscriber.taxon_slug" alias="Sylius\Bundle\ApiBundle\EventSubscriber\TaxonSlugEventSubscriber" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\EventSubscriber\AttributeEventSubscriber">
|
||||
<argument type="service" id="sylius.registry.attribute_type" />
|
||||
<tag name="kernel.event_subscriber" />
|
||||
</service>
|
||||
<service id="sylius_api.event_subscriber.attribute" alias="Sylius\Bundle\ApiBundle\EventSubscriber\AttributeEventSubscriber" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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_api.doctrine.orm.query_extension.common.non_archived" class="Sylius\Bundle\ApiBundle\Doctrine\ORM\QueryExtension\Common\NonArchivedExtension">
|
||||
|
|
|
|||
|
|
@ -7,9 +7,10 @@
|
|||
file that was distributed with this source code.
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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_api.search_filter.tax_category" parent="api_platform.doctrine.orm.search_filter" public="true">
|
||||
|
|
|
|||
|
|
@ -11,17 +11,18 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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>
|
||||
<defaults public="true" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Controller\Payment\GetPaymentConfiguration">
|
||||
<argument type="service" id="sylius.repository.payment" />
|
||||
<argument type="service" id="Sylius\Bundle\ApiBundle\Provider\CompositePaymentConfigurationProvider" />
|
||||
<argument type="service" id="sylius_api.provider.payment_configuration" />
|
||||
</service>
|
||||
|
||||
<service id="sylius_api.controller.payment.get_payment_configuration" alias="Sylius\Bundle\ApiBundle\Controller\Payment\GetPaymentConfiguration" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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"
|
||||
>
|
||||
<parameters>
|
||||
<parameter key="sylius.api_path_prefixes" type="collection">
|
||||
|
|
@ -28,12 +29,15 @@
|
|||
<argument>%sylius.security.api_route%</argument>
|
||||
<argument>%sylius.api_path_prefixes%</argument>
|
||||
</service>
|
||||
<service id="sylius_api.provider.path_prefix" alias="Sylius\Bundle\ApiBundle\Provider\PathPrefixProviderInterface" />
|
||||
|
||||
<service id="sylius.api.provider.liip_image_filters" class="Sylius\Bundle\ApiBundle\Provider\LiipImageFiltersProvider">
|
||||
<argument>%liip_imagine.filter_sets%</argument>
|
||||
</service>
|
||||
<service id="sylius_api.provider.liip_image_filters" alias="sylius.api.provider.liip_image_filters" />
|
||||
<service id="Sylius\Bundle\ApiBundle\Provider\ImageFiltersProviderInterface" alias="sylius.api.provider.liip_image_filters" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Provider\AdjustmentOrderProviderInterface" class="Sylius\Bundle\ApiBundle\Provider\AdjustmentOrderProvider" />
|
||||
<service id="sylius_api.provider.adjustment_order" alias="Sylius\Bundle\ApiBundle\Provider\AdjustmentOrderProviderInterface" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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>
|
||||
<defaults>
|
||||
|
|
@ -24,10 +25,12 @@
|
|||
<argument type="service" id="sylius.repository.customer" />
|
||||
<argument type="service" id="sylius.customer_statistics_provider" />
|
||||
</service>
|
||||
<service id="sylius_api.query_handler.get_customer_statistics" alias="Sylius\Bundle\ApiBundle\QueryHandler\GetCustomerStatisticsHandler" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\QueryHandler\GetStatisticsHandler">
|
||||
<argument type="service" id="Sylius\Component\Core\Statistics\Provider\StatisticsProviderInterface" />
|
||||
<argument type="service" id="sylius.repository.channel" />
|
||||
</service>
|
||||
<service id="sylius_api.query_handler.get_statistics" alias="Sylius\Bundle\ApiBundle\QueryHandler\GetStatisticsHandler" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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>
|
||||
<defaults>
|
||||
|
|
@ -23,8 +24,9 @@
|
|||
<service id="sylius_api.security.voter.shop_user" class="Sylius\Bundle\ApiBundle\Security\ShopUserVoter" />
|
||||
|
||||
<service id="sylius_api.security.voter.order" class="Sylius\Bundle\ApiBundle\Security\OrderAdjustmentsVoter">
|
||||
<argument type="service" id="Sylius\Bundle\ApiBundle\Provider\AdjustmentOrderProviderInterface" />
|
||||
<argument type="service" id="sylius_api.provider.adjustment_order" />
|
||||
<tag name="security.voter" />
|
||||
</service>
|
||||
<service id="sylius_api.security.voter.order_adjustments" alias="sylius_api.security.voter.order" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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>
|
||||
<defaults public="true" />
|
||||
|
|
@ -42,6 +43,7 @@
|
|||
<argument type="service" id="request_stack" />
|
||||
<argument>%sylius.security.api_route%</argument>
|
||||
</service>
|
||||
<service id="sylius_api.normalizer.hydra_error" alias="Sylius\Bundle\ApiBundle\Serializer\HydraErrorNormalizer" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Serializer\ProductNormalizer">
|
||||
<argument type="service" id="sylius.resolver.product_variant" />
|
||||
|
|
@ -49,21 +51,25 @@
|
|||
<argument type="service" id="sylius.section_resolver.uri_based_section_resolver" />
|
||||
<tag name="serializer.normalizer" priority="64" />
|
||||
</service>
|
||||
<service id="sylius_api.normalizer.product" alias="Sylius\Bundle\ApiBundle\Serializer\ProductNormalizer" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Serializer\ProductAttributeValueDenormalizer">
|
||||
<argument type="service" id="api_platform.symfony.iri_converter" />
|
||||
<tag name="serializer.normalizer" priority="64" />
|
||||
</service>
|
||||
<service id="sylius_api.denormalizer.product_attribute_value" alias="Sylius\Bundle\ApiBundle\Serializer\ProductAttributeValueDenormalizer" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Serializer\ProductDenormalizer">
|
||||
<tag name="serializer.normalizer" priority="64" />
|
||||
</service>
|
||||
<service id="sylius_api.denormalizer.product" alias="Sylius\Bundle\ApiBundle\Serializer\ProductDenormalizer" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Serializer\ProductAttributeValueNormalizer">
|
||||
<argument type="service" id="sylius.locale_provider.channel_based" />
|
||||
<argument>%locale%</argument>
|
||||
<tag name="serializer.normalizer" priority="64" />
|
||||
</service>
|
||||
<service id="sylius_api.normalizer.product_attribute_value" alias="Sylius\Bundle\ApiBundle\Serializer\ProductAttributeValueNormalizer" />
|
||||
|
||||
<service id="sylius_api.normalizer.product_option_value" class="Sylius\Bundle\ApiBundle\Serializer\ProductOptionValueNormalizer">
|
||||
<argument type="service" id="Sylius\Component\Resource\Translation\TranslatableEntityLocaleAssignerInterface"/>
|
||||
|
|
@ -76,6 +82,7 @@
|
|||
<argument type="string">%sylius_api.default_image_filter%</argument>
|
||||
<tag name="serializer.normalizer" priority="64" />
|
||||
</service>
|
||||
<service id="sylius_api.normalizer.image" alias="Sylius\Bundle\ApiBundle\Serializer\ImageNormalizer" />
|
||||
|
||||
<service id="sylius_api.normalizer.command" class="Sylius\Bundle\ApiBundle\Serializer\Normalizer\CommandNormalizer">
|
||||
<argument type="service" id="serializer.normalizer.object" />
|
||||
|
|
@ -121,6 +128,7 @@
|
|||
</argument>
|
||||
<tag name="serializer.normalizer"/>
|
||||
</service>
|
||||
<service id="sylius_api.normalizer.date_time" alias="date_time_normalizer" />
|
||||
|
||||
<service id="sylius_api.denormalizer.channel_price_history_config" class="Sylius\Bundle\ApiBundle\Serializer\Denormalizer\ChannelPriceHistoryConfigDenormalizer">
|
||||
<argument type="service" id="api_platform.symfony.iri_converter" />
|
||||
|
|
@ -133,6 +141,7 @@
|
|||
<argument type="service" id="sylius.factory.shop_billing_data" />
|
||||
<tag name="serializer.normalizer" priority="64" />
|
||||
</service>
|
||||
<service id="sylius_api.denormalizer.channel" alias="Sylius\Bundle\ApiBundle\Serializer\ChannelDenormalizer" />
|
||||
|
||||
<service id="sylius_api.denormalizer.numeric_to_string.tax_rate" class="Sylius\Bundle\ApiBundle\Serializer\Denormalizer\NumericToStringDenormalizer">
|
||||
<argument type="string">%sylius.model.tax_rate.class%</argument>
|
||||
|
|
@ -162,5 +171,6 @@
|
|||
<service id="Sylius\Bundle\ApiBundle\Serializer\DoctrineCollectionValuesNormalizer">
|
||||
<tag name="serializer.normalizer" priority="64" />
|
||||
</service>
|
||||
<service id="sylius_api.normalizer.doctrine_collection_values" alias="Sylius\Bundle\ApiBundle\Serializer\DoctrineCollectionValuesNormalizer" />
|
||||
</services>
|
||||
</container>
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
|
||||
-->
|
||||
|
||||
<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"
|
||||
<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\ApiBundle\Validator\Constraints\UniqueShopUserEmailValidator">
|
||||
|
|
@ -21,6 +22,7 @@
|
|||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_validator_unique_shop_user_email" />
|
||||
</service>
|
||||
<service id="sylius_api.validator.unique_shop_user_email" alias="Sylius\Bundle\ApiBundle\Validator\Constraints\UniqueShopUserEmailValidator" />
|
||||
|
||||
<service
|
||||
id="sylius_api.validator.order_not_empty"
|
||||
|
|
@ -140,6 +142,7 @@
|
|||
<service id="Sylius\Bundle\ApiBundle\Validator\Constraints\ConfirmResetPasswordValidator">
|
||||
<tag name="validator.constraint_validator" alias="sylius_api_confirm_reset_password" />
|
||||
</service>
|
||||
<service id="sylius_api.validator.confirm_reset_password" alias="Sylius\Bundle\ApiBundle\Validator\Constraints\ConfirmResetPasswordValidator" />
|
||||
|
||||
<service
|
||||
id="sylius_api.validator.promotion_coupon_eligibility"
|
||||
|
|
@ -147,7 +150,7 @@
|
|||
>
|
||||
<argument type="service" id="sylius.repository.promotion_coupon" />
|
||||
<argument type="service" id="sylius.repository.order" />
|
||||
<argument type="service" id="Sylius\Bundle\ApiBundle\Checker\AppliedCouponEligibilityCheckerInterface" />
|
||||
<argument type="service" id="sylius_api.eligibility_checker.applied_coupon" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_api_promotion_coupon_eligibility" />
|
||||
</service>
|
||||
|
||||
|
|
@ -160,22 +163,26 @@
|
|||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_api_shop_user_reset_password_token_exists" />
|
||||
</service>
|
||||
<service id="sylius_api.validator.shop_user_reset_password_token_exists" alias="Sylius\Bundle\ApiBundle\Validator\Constraints\ShopUserResetPasswordTokenExistsValidator" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Validator\Constraints\ShopUserResetPasswordTokenNotExpiredValidator">
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
<argument type="string">%sylius.shop_user.token.password_reset.ttl%</argument>
|
||||
<tag name="validator.constraint_validator" alias="sylius_api_shop_user_reset_password_token_not_expired" />
|
||||
</service>
|
||||
<service id="sylius_api.validator.shop_user_reset_password_token_not_expired" alias="Sylius\Bundle\ApiBundle\Validator\Constraints\ShopUserResetPasswordTokenNotExpiredValidator" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Validator\Constraints\ShopUserNotVerifiedValidator">
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_api_shop_user_not_verified" />
|
||||
</service>
|
||||
<service id="sylius_api.validator.shop_user_not_verified" alias="Sylius\Bundle\ApiBundle\Validator\Constraints\ShopUserNotVerifiedValidator" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Validator\Constraints\ShopUserVerificationTokenEligibilityValidator">
|
||||
<argument type="service" id="sylius.repository.shop_user" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_api_validator_shop_user_verification_token_eligibility" />
|
||||
</service>
|
||||
<service id="sylius_api.validator.single_value_for_product_variant_option" alias="Sylius\Bundle\ApiBundle\Validator\Constraints\SingleValueForProductVariantOptionValidator" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Validator\Constraints\SingleValueForProductVariantOptionValidator">
|
||||
<tag name="validator.constraint_validator" alias="sylius_api_validator_single_value_for_product_variant_option" />
|
||||
|
|
@ -186,12 +193,14 @@
|
|||
<argument type="service" id="Sylius\Bundle\ApiBundle\Context\UserContextInterface" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_api_unique_reviewer_email_validator" />
|
||||
</service>
|
||||
<service id="sylius_api.validator.unique_reviewer_email" alias="Sylius\Bundle\ApiBundle\Validator\Constraints\UniqueReviewerEmailValidator" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Validator\Constraints\AdminResetPasswordTokenNonExpiredValidator">
|
||||
<argument type="service" id="sylius.repository.admin_user" />
|
||||
<argument type="string">%sylius.admin_user.token.password_reset.ttl%</argument>
|
||||
<tag name="validator.constraint_validator" alias="sylius_api_validator_admin_non_expired_password_reset_token" />
|
||||
</service>
|
||||
<service id="sylius_api.validator.admin_reset_password_token_non_expired" alias="Sylius\Bundle\ApiBundle\Validator\Constraints\AdminResetPasswordTokenNonExpiredValidator" />
|
||||
|
||||
<service id="Sylius\Bundle\ApiBundle\Validator\Constraints\ChosenPaymentRequestActionEligibilityValidator">
|
||||
<argument type="service" id="sylius.repository.payment_method" />
|
||||
|
|
@ -204,6 +213,7 @@
|
|||
<argument type="service" id="sylius.repository.order" />
|
||||
<tag name="validator.constraint_validator" alias="sylius_order_address_requirement_validator" />
|
||||
</service>
|
||||
<service id="sylius_api.validator.order_address_requirement" alias="sylius.validator.order_address_requirement" />
|
||||
|
||||
<service
|
||||
id="sylius_api.shipping_method_configuration_groups_generator"
|
||||
|
|
|
|||
|
|
@ -16,6 +16,14 @@ namespace Sylius\Bundle\ApiBundle\SerializerContextBuilder;
|
|||
use ApiPlatform\Serializer\SerializerContextBuilderInterface;
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
|
||||
trigger_deprecation(
|
||||
'sylius/api-bundle',
|
||||
'1.14',
|
||||
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
|
||||
ReadOperationContextBuilder::class,
|
||||
);
|
||||
|
||||
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
|
||||
final class ReadOperationContextBuilder implements SerializerContextBuilderInterface
|
||||
{
|
||||
public function __construct(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue