152 KiB
UPGRADE FROM v1.13.X TO v1.14.0
Dependencies
- The minimum version of
sylius/resourceandsylius/resource-bundlehave been bumped to^1.11. Due to that the following namespaces have been updated throughout the codebase:
| Old namespace | New namespace |
|---|---|
Sylius\Bundle\ResourceBundle\Event\ResourceControllerEvent |
Sylius\Resource\Symfony\EventDispatcher\GenericEvent |
Sylius\Component\Resource\Exception\DeleteHandlingException |
Sylius\Resource\Exception\DeleteHandlingException |
Sylius\Component\Resource\Exception\RaceConditionException |
Sylius\Resource\Exception\RaceConditionException |
Sylius\Component\Resource\Exception\UnexpectedTypeException |
Sylius\Resource\Exception\UnexpectedTypeException |
Sylius\Component\Resource\Exception\UnsupportedMethodException |
Sylius\Resource\Exception\UnsupportedMethodException |
Sylius\Component\Resource\Exception\VariantWithNoOptionsValuesException |
Sylius\Resource\Exception\VariantWithNoOptionsValuesException |
Sylius\Component\Resource\Factory\FactoryInterface |
Sylius\Resource\Factory\FactoryInterface |
Sylius\Component\Resource\Generator\RandomnessGeneratorInterface |
Sylius\Resource\Generator\RandomnessGeneratorInterface |
Sylius\Component\Resource\Metadata\MetadataInterface |
Sylius\Resource\Metadata\MetadataInterface |
Sylius\Component\Resource\Metadata\Metadata |
Sylius\Resource\Metadata\Metadata |
Sylius\Component\Resource\Metadata\RegistryInterface |
Sylius\Resource\Metadata\RegistryInterface |
Sylius\Component\Resource\Model\CodeAwareInterface |
Sylius\Resource\Model\CodeAwareInterface |
Sylius\Component\Resource\Model\ResourceInterface |
Sylius\Resource\Model\ResourceInterface |
Sylius\Component\Resource\Model\TranslatableInterface |
Sylius\Resource\Model\TranslatableInterface |
Sylius\Component\Resource\Repository\InMemoryRepository |
Sylius\Resource\Doctrine\Persistence\InMemoryRepository |
Sylius\Component\Resource\Repository\RepositoryInterface |
Sylius\Resource\Doctrine\Persistence\RepositoryInterface |
Sylius\Component\Resource\ResourceActions |
Sylius\Resource\ResourceActions |
Sylius\Component\Resource\StateMachine\StateMachine |
Sylius\Resource\StateMachine\StateMachine |
Sylius\Component\Resource\Storage\StorageInterface |
Sylius\Resource\Storage\StorageInterface |
Sylius\Component\Resource\Translation\Provider\TranslationLocaleProviderInterface |
Sylius\Resource\Translation\Provider\TranslationLocaleProviderInterface |
Sylius\Component\Resource\Translation\TranslatableEntityLocaleAssignerInterface |
Sylius\Resource\Translation\TranslatableEntityLocaleAssignerInterface |
The previous namespaces are still usable, but are considered deprecated and may be removed in future versions of Resource packages, update them at your own convenience.
Deprecations
-
Aliases for the following services have been introduced to standardize service IDs and will replace the incorrect IDs in Sylius 2.0:
Old ID New ID AttributeBundle sylius.form.type.attribute_type.select.choices_collectionsylius.form.type.attribute_type.configuration.select_attribute_choices_collectionsylius.attribute_type.select.value.translationssylius.form.type.attribute_type.configuration.select_attribute_value_translationssylius.validator.valid_text_attributesylius.validator.valid_text_attribute_configurationsylius.validator.valid_select_attributesylius.validator.valid_select_attribute_configurationAdminBundle sylius.security.shop_user_impersonatorsylius_admin.security.shop_user_impersonatorsylius.controller.impersonate_usersylius_admin.controller.impersonate_userSylius\Bundle\AdminBundle\Action\Account\RenderResetPasswordPageActionsylius_admin.controller.account.render_reset_password_pageSylius\Bundle\AdminBundle\Action\Account\ResetPasswordActionsylius_admin.controller.account.reset_passwordSylius\Bundle\AdminBundle\Action\RemoveAvatarActionsylius_admin.controller.remove_avatarSylius\Bundle\AdminBundle\Action\ResendOrderConfirmationEmailActionsylius_admin.controller.resend_order_confirmation_emailSylius\Bundle\AdminBundle\Action\ResendShipmentConfirmationEmailActionsylius_admin.controller.resend_shipment_confirmation_emailSylius\Bundle\AdminBundle\Action\Account\RenderRequestPasswordResetPageActionsylius_admin.controller.account.render_request_password_reset_pageSylius\Bundle\AdminBundle\Action\Account\RequestPasswordResetActionsylius_admin.controller.account.request_password_resetsylius.controller.admin.dashboardsylius_admin.controller.dashboardsylius.controller.customer_statisticssylius_admin.controller.customer_statisticssylius.controller.admin.notificationsylius_admin.controller.notificationSylius\Bundle\AdminBundle\Controller\RemoveCatalogPromotionActionsylius_admin.controller.remove_catalog_promotionSylius\Bundle\AdminBundle\Controller\RedirectHandlersylius_admin.resource_controller.redirect_handlersylius.mailer.shipment_email_manager.adminsylius_admin.mailer.email_manager.shipmentSylius\Bundle\AdminBundle\Form\RequestPasswordResetTypesylius_admin.form.type.request_password_resetSylius\Bundle\AdminBundle\Form\Type\ResetPasswordTypesylius_admin.form.type.reset_passwordsylius.listener.shipment_shipsylius_admin.listener.shipment_shipsylius.listener.localesylius_admin.listener.localesylius.event_subscriber.admin_cache_control_subscribersylius_admin.event_subscriber.admin_section_cache_controlsylius.event_subscriber.admin_filter_subscribersylius_admin.event_subscriber.admin_filtersylius.admin.menu_builder.mainsylius_admin.menu_builder.mainSylius\Bundle\AdminBundle\Console\Command\CreateAdminUserCommandsylius_admin.console.command.create_admin_userSylius\Bundle\AdminBundle\Console\Command\ChangeAdminUserPasswordCommandsylius_admin.console.command.change_admin_user_passwordSylius\Bundle\AdminBundle\MessageHandler\CreateAdminUserHandlersylius_admin.command_handler.create_admin_usersylius.console.command_factory.questionsylius_admin.console.command_factory.questionsylius.context.locale.admin_basedsylius_admin.context.locale.admin_basedsylius.section_resolver.admin_uri_based_section_resolversylius_admin.section_resolver.admin_uri_basedsylius.twig.extension.widget.admin_notificationsylius_admin.twig.extension.notification_widgetsylius.twig.extension.shopsylius_admin.twig.extension.shopsylius.twig.extension.channels_currenciessylius_admin.twig.extension.channels_currenciesSylius\Bundle\AdminBundle\Twig\OrderUnitTaxesExtensionsylius_admin.twig.extension.order_unit_taxesSylius\Bundle\AdminBundle\Twig\ChannelNameExtensionsylius_admin.twig.extension.channel_nameApiBundle Sylius\Bundle\ApiBundle\Provider\CompositePaymentConfigurationProvidersylius_api.provider.payment_configurationsylius.api.applicator.archiving_promotionsylius_api.applicator.archiving_promotionSylius\Bundle\ApiBundle\CommandHandler\Account\RegisterShopUserHandlersylius_api.command_handler.account.register_shop_userSylius\Bundle\ApiBundle\CommandHandler\Cart\PickupCartHandlersylius_api.command_handler.cart.pickup_cartSylius\Bundle\ApiBundle\CommandHandler\Cart\AddItemToCartHandlersylius_api.command_handler.cart.add_item_to_cartSylius\Bundle\ApiBundle\CommandHandler\Cart\RemoveItemFromCartHandlersylius_api.command_handler.cart.remove_item_from_cartSylius\Bundle\ApiBundle\CommandHandler\Cart\InformAboutCartRecalculationHandlersylius_api.command_handler.cart.inform_about_cart_recalculationSylius\Bundle\ApiBundle\CommandHandler\Checkout\UpdateCartHandlersylius_api.command_handler.checkout.update_cartSylius\Bundle\ApiBundle\CommandHandler\Checkout\ChooseShippingMethodHandlersylius_api.command_handler.checkout.choose_shipping_methodSylius\Bundle\ApiBundle\CommandHandler\Checkout\ChoosePaymentMethodHandlersylius_api.command_handler.checkout.choose_payment_methodSylius\Bundle\ApiBundle\CommandHandler\Checkout\CompleteOrderHandlersylius_api.command_handler.checkout.complete_orderSylius\Bundle\ApiBundle\CommandHandler\Checkout\ShipShipmentHandlersylius_api.command_handler.checkout.ship_shipmentSylius\Bundle\ApiBundle\CommandHandler\Account\ChangePaymentMethodHandlersylius_api.command_handler.account.change_payment_methodSylius\Bundle\ApiBundle\CommandHandler\Cart\ChangeItemQuantityInCartHandlersylius_api.command_handler.cart.change_item_quantity_in_cartSylius\Bundle\ApiBundle\CommandHandler\Catalog\AddProductReviewHandlersylius_api.command_handler.catalog.add_product_reviewSylius\Bundle\ApiBundle\CommandHandler\Cart\BlameCartHandlersylius_api.command_handler.cart.blame_cartSylius\Bundle\ApiBundle\CommandHandler\Account\ChangeShopUserPasswordHandlersylius_api.command_handler.account.change_shop_user_passwordSylius\Bundle\ApiBundle\CommandHandler\Account\RequestResetPasswordTokenHandlersylius_api.command_handler.account.request_reset_password_tokenSylius\Bundle\ApiBundle\CommandHandler\Account\ResendVerificationEmailHandlersylius_api.command_handler.account.request_shop_user_verificationSylius\Bundle\ApiBundle\CommandHandler\Account\ResetPasswordHandlersylius_api.command_handler.account.reset_passwordSylius\Bundle\ApiBundle\CommandHandler\Account\SendAccountRegistrationEmailHandlersylius_api.command_handler.account.send_account_registration_emailSylius\Bundle\ApiBundle\CommandHandler\Account\SendAccountVerificationEmailHandlersylius_api.command_handler.account.send_shop_user_verification_emailSylius\Bundle\ApiBundle\CommandHandler\Checkout\SendOrderConfirmationHandlersylius_api.command_handler.checkout.send_order_confirmationSylius\Bundle\ApiBundle\CommandHandler\Account\SendResetPasswordEmailHandlersylius_api.command_handler.account.send_reset_password_emailSylius\Bundle\ApiBundle\CommandHandler\Checkout\SendShipmentConfirmationEmailHandlersylius_api.command_handler.checkout.send_shipment_confirmation_emailSylius\Bundle\ApiBundle\CommandHandler\Account\VerifyCustomerAccountHandlersylius_api.command_handler.account.verify_shop_userSylius\Bundle\ApiBundle\CommandHandler\SendContactRequestHandlersylius_api.command_handler.send_contract_requestSylius\Bundle\ApiBundle\CommandHandler\Promotion\GeneratePromotionCouponHandlersylius_api.command_handler.promotion.generate_promotion_couponSylius\Bundle\ApiBundle\CommandHandler\Customer\RemoveShopUserHandlersylius_api.command_handler.customer.remove_shop_userSylius\Bundle\ApiBundle\SerializerContextBuilder\ChannelContextBuildersylius_api.context_builder.channelSylius\Bundle\ApiBundle\SerializerContextBuilder\LocaleContextBuildersylius_api.context_builder.localeSylius\Bundle\ApiBundle\SerializerContextBuilder\HttpRequestMethodTypeContextBuildersylius_api.context_builder.http_request_method_typeSylius\Bundle\ApiBundle\Context\TokenValueBasedCartContextsylius_api.context.cart.token_value_basedSylius\Bundle\ApiBundle\Controller\DeleteOrderItemActionsylius_api.controller.delete_order_itemSylius\Bundle\ApiBundle\Controller\GetCustomerStatisticsActionsylius_api.controller.get_customer_statisticsSylius\Bundle\ApiBundle\Controller\GetProductBySlugActionsylius_api.controller.get_product_by_slugSylius\Bundle\ApiBundle\Controller\RemoveCatalogPromotionActionsylius_api.controller.remove_catalog_promotionSylius\Bundle\ApiBundle\Controller\RemoveCustomerShopUserActionsylius_api.controller.remove_customer_shop_userSylius\Bundle\ApiBundle\Controller\GetStatisticsActionsylius_api.controller.get_statisticsSylius\Bundle\ApiBundle\Creator\ProductImageCreatorsylius_api.creator.product_imageSylius\Bundle\ApiBundle\Creator\TaxonImageCreatorsylius_api.creator.taxon_imageSylius\Bundle\ApiBundle\EventHandler\OrderCompletedHandlersylius_api.event_handler.order_completedSylius\Bundle\ApiBundle\EventSubscriber\ProductVariantEventSubscribersylius_api.event_subscriber.product_variantSylius\Bundle\ApiBundle\EventSubscriber\CatalogPromotionEventSubscribersylius_api.event_subscriber.catalog_promotionSylius\Bundle\ApiBundle\EventSubscriber\KernelRequestEventSubscribersylius_api.event_subscriber.kernel_requestSylius\Bundle\ApiBundle\EventSubscriber\ProductDeletionEventSubscribersylius_api.event_subscriber.product_deletionSylius\Bundle\ApiBundle\EventSubscriber\ProductSlugEventSubscribersylius_api.event_subscriber.product_slugSylius\Bundle\ApiBundle\EventSubscriber\TaxonDeletionEventSubscribersylius_api.event_subscriber.taxon_deletionSylius\Bundle\ApiBundle\EventSubscriber\TaxonSlugEventSubscribersylius_api.event_subscriber.taxon_slugSylius\Bundle\ApiBundle\EventSubscriber\AttributeEventSubscribersylius_api.event_subscriber.attributeSylius\Bundle\ApiBundle\Controller\Payment\GetPaymentConfigurationsylius_api.controller.payment.get_payment_configurationsylius.api.provider.liip_image_filterssylius_api.provider.liip_image_filtersSylius\Bundle\ApiBundle\QueryHandler\GetCustomerStatisticsHandlersylius_api.query_handler.get_customer_statisticsSylius\Bundle\ApiBundle\QueryHandler\GetStatisticsHandlersylius_api.query_handler.get_statisticssylius_api.security.voter.ordersylius_api.security.voter.order_adjustmentsSylius\Bundle\ApiBundle\Serializer\AddressDenormalizersylius_api.denormalizer.addressSylius\Bundle\ApiBundle\Serializer\CommandArgumentsDenormalizersylius_api.denormalizer.command_argumentsSylius\Bundle\ApiBundle\Serializer\CommandDenormalizersylius_api.denormalizer.commandSylius\Bundle\ApiBundle\Serializer\HydraErrorNormalizersylius_api.normalizer.hydra_errorSylius\Bundle\ApiBundle\Serializer\ProductNormalizersylius_api.normalizer.productSylius\Bundle\ApiBundle\Serializer\ProductAttributeValueDenormalizersylius_api.denormalizer.product_attribute_valueSylius\Bundle\ApiBundle\Serializer\ProductDenormalizersylius_api.denormalizer.productSylius\Bundle\ApiBundle\Serializer\ProductAttributeValueNormalizersylius_api.normalizer.product_attribute_valueSylius\Bundle\ApiBundle\Serializer\ImageNormalizersylius_api.normalizer.imageSylius\Bundle\ApiBundle\Serializer\CommandNormalizersylius_api.normalizer.commandSylius\Bundle\ApiBundle\Serializer\ProductVariantNormalizersylius_api.normalizer.product_variantSylius\Bundle\ApiBundle\Serializer\ShippingMethodNormalizersylius_api.normalizer.shipping_methodSylius\Bundle\ApiBundle\Serializer\ZoneDenormalizersylius_api.denormalizer.zoneSylius\Bundle\ApiBundle\Serializer\TranslatableDenormalizersylius_api.denormalizer.translatabledate_time_normalizersylius_api.normalizer.date_timeSylius\Bundle\ApiBundle\Serializer\ChannelPriceHistoryConfigDenormalizersylius_api.denormalizer.channel_price_history_configSylius\Bundle\ApiBundle\Serializer\ChannelDenormalizersylius_api.denormalizer.channelsylius.api.denormalizer.numeric_to_string.tax_ratesylius_api.denormalizer.numeric_to_string.tax_ratesylius.api.denormalizer.numeric_to_string.exchange_ratesylius_api.denormalizer.numeric_to_string.exchange_rateSylius\Bundle\ApiBundle\Serializer\CustomerDenormalizersylius_api.denormalizer.customerSylius\Bundle\ApiBundle\Serializer\TranslatableLocaleKeyDenormalizersylius_api.denormalizer.translatable_locale_keySylius\Bundle\ApiBundle\Serializer\ProductVariantChannelPricingsChannelCodeKeyDenormalizersylius_api.denormalizer.product_variant_channel_pricings_channel_code_keySylius\Bundle\ApiBundle\Serializer\DoctrineCollectionValuesNormalizersylius_api.normalizer.doctrine_collection_valuesSylius\Bundle\ApiBundle\Validator\Constraints\UniqueShopUserEmailValidatorsylius_api.validator.unique_shop_user_emailSylius\Bundle\ApiBundle\Validator\Constraints\OrderNotEmptyValidatorsylius_api.validator.order_not_emptySylius\Bundle\ApiBundle\Validator\Constraints\OrderProductEligibilityValidatorsylius_api.validator.order_product_eligibilitySylius\Bundle\ApiBundle\Validator\Constraints\OrderItemAvailabilityValidatorsylius_api.validator.order_item_availabilitySylius\Bundle\ApiBundle\Validator\Constraints\OrderShippingMethodEligibilityValidatorsylius_api.validator.order_shipping_method_eligibilitySylius\Bundle\ApiBundle\Validator\Constraints\CheckoutCompletionValidatorsylius_api.validator.checkout_completionSylius\Bundle\ApiBundle\Validator\Constraints\ChosenShippingMethodEligibilityValidatorsylius_api.validator.chosen_shipping_method_eligibilitySylius\Bundle\ApiBundle\Validator\Constraints\AddingEligibleProductVariantToCartValidatorsylius_api.validator.adding_eligible_product_variant_to_cartSylius\Bundle\ApiBundle\Validator\Constraints\ChangedItemQuantityInCartValidatorsylius_api.validator.changed_item_quantity_in_cartSylius\Bundle\ApiBundle\Validator\Constraints\CorrectOrderAddressValidatorsylius_api.validator.correct_order_addressSylius\Bundle\ApiBundle\Validator\Constraints\OrderPaymentMethodEligibilityValidatorsylius_api.validator.order_payment_method_eligibilitySylius\Bundle\ApiBundle\Validator\Constraints\ChosenPaymentMethodEligibilityValidatorsylius_api.validator.chosen_payment_method_eligibilitySylius\Bundle\ApiBundle\Validator\Constraints\CanPaymentMethodBeChangedValidatorsylius_api.validator.can_payment_method_be_changedSylius\Bundle\ApiBundle\Validator\Constraints\CorrectChangeShopUserConfirmPasswordValidatorsylius_api.validator.correct_change_shop_user_confirm_passwordSylius\Bundle\ApiBundle\Validator\Constraints\ConfirmResetPasswordValidatorsylius_api.validator.confirm_reset_passwordSylius\Bundle\ApiBundle\Validator\Constraints\PromotionCouponEligibilityValidatorsylius_api.validator.promotion_coupon_eligibilitySylius\Bundle\ApiBundle\Validator\Constraints\ShipmentAlreadyShippedValidatorsylius_api.validator.shipment_already_shippedSylius\Bundle\ApiBundle\Validator\Constraints\ShopUserResetPasswordTokenExistsValidatorsylius_api.validator.shop_user_reset_password_token_existsSylius\Bundle\ApiBundle\Validator\Constraints\ShopUserResetPasswordTokenNotExpiredValidatorsylius_api.validator.shop_user_reset_password_token_not_expiredSylius\Bundle\ApiBundle\Validator\Constraints\ShopUserNotVerifiedValidatorsylius_api.validator.shop_user_not_verifiedSylius\Bundle\ApiBundle\Validator\Constraints\SingleValueForProductVariantOptionValidatorsylius_api.validator.single_value_for_product_variant_optionSylius\Bundle\ApiBundle\Validator\Constraints\UniqueReviewerEmailValidatorsylius_api.validator.unique_reviewer_emailSylius\Bundle\ApiBundle\Validator\Constraints\AdminResetPasswordTokenNonExpiredValidatorsylius_api.validator.admin_reset_password_token_non_expiredsylius.validator.order_address_requirementsylius_api.validator.order_address_requirementSylius\Bundle\ApiBundle\PropertyInfo\Extractor\EmptyPropertyListExtractorsylius_api.extractor.property_info.empty_property_listSylius\Bundle\ApiBundle\SectionResolver\AdminApiUriBasedSectionResolversylius_api.section_resolver.admin_api_uri_basedSylius\Bundle\ApiBundle\SectionResolver\ShopApiUriBasedSectionResolversylius_api.section_resolver.shop_api_uri_basedSylius\Bundle\ApiBundle\EventListener\ApiCartBlamerListenersylius_api.listener.api_cart_blamersylius.listener.api_authentication_success_listenersylius_api.listener.authentication_successsylius.listener.admin_api_authentication_success_listenersylius_api.listener.admin_authentication_successSylius\Bundle\ApiBundle\OpenApi\Factory\OpenApiFactorysylius_api.open_api.factorySylius\Bundle\ApiBundle\OpenApi\Documentation\AcceptLanguageHeaderDocumentationModifiersylius_api.open_api.documentation_modifier.accept_language_headerSylius\Bundle\ApiBundle\OpenApi\Documentation\AdministratorDocumentationModifiersylius_api.open_api.documentation_modifier.administratorSylius\Bundle\ApiBundle\OpenApi\Documentation\AttributeTypeDocumentationModifiersylius_api.open_api.documentation_modifier.attribute_typeSylius\Bundle\ApiBundle\OpenApi\Documentation\ProductDocumentationModifiersylius_api.open_api.documentation_modifier.productSylius\Bundle\ApiBundle\OpenApi\Documentation\ImageDocumentationModifiersylius_api.open_api.documentation_modifier.imageSylius\Bundle\ApiBundle\OpenApi\Documentation\ProductReviewDocumentationModifiersylius_api.open_api.documentation_modifier.product_reviewSylius\Bundle\ApiBundle\OpenApi\Documentation\ProductSlugDocumentationModifiersylius_api.open_api.documentation_modifier.product_slugSylius\Bundle\ApiBundle\OpenApi\Documentation\ProductVariantDocumentationModifiersylius_api.open_api.documentation_modifier.product_variantSylius\Bundle\ApiBundle\OpenApi\Documentation\ShippingMethodDocumentationModifiersylius_api.open_api.documentation_modifier.shipping_methodSylius\Bundle\ApiBundle\OpenApi\Documentation\CustomerDocumentationModifiersylius_api.open_api.documentation_modifier.customerSylius\Bundle\ApiBundle\OpenApi\Documentation\StatisticsDocumentationModifiersylius_api.open_api.documentation_modifier.statisticsSylius\Bundle\ApiBundle\OpenApi\Documentation\PromotionDocumentationModifiersylius_api.open_api.documentation_modifier.promotionSylius\Bundle\ApiBundle\OpenApi\Documentation\OrderAdjustmentsTypeDocumentationModifiersylius_api.open_api.documentation_modifier.order_adjustmentsSylius\Bundle\ApiBundle\OpenApi\Documentation\AddressLogEntryDocumentationModifiersylius_api.open_api.documentation_modifier.address_log_entryAddressingBundle sylius.province_naming_providersylius.provider.province_namingsylius.zone_matchersylius.matcher.zonesylius.address_comparatorsylius.comparator.addressChannelBundle sylius.channel_collectorsylius.collector.channelCoreBundle Sylius\Bundle\CoreBundle\CatalogPromotion\Calculator\FixedDiscountPriceCalculatorsylius.calculator.catalog_promotion.fixed_discount_priceSylius\Bundle\CoreBundle\CatalogPromotion\Calculator\PercentageDiscountPriceCalculatorsylius.calculator.catalog_promotion.percentage_discount_priceSylius\Bundle\CoreBundle\CatalogPromotion\Checker\CatalogPromotionEligibilityCheckersylius.checker.catalog_promotion_eligibilitySylius\Bundle\CoreBundle\CatalogPromotion\Checker\InForProductScopeVariantCheckersylius.checker.catalog_promotion.in_for_product_scope_variantSylius\Bundle\CoreBundle\CatalogPromotion\Checker\InForTaxonsScopeVariantCheckersylius.checker.catalog_promotion.in_for_taxons_scope_variantSylius\Bundle\CoreBundle\CatalogPromotion\Checker\InForVariantsScopeVariantCheckersylius.checker.catalog_promotion.in_for_variants_scope_variantSylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\ApplyCatalogPromotionsOnVariantsHandlersylius.command_handler.catalog_promotion.apply_variantsSylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\DisableCatalogPromotionHandlersylius.command_handler.catalog_promotion.disableSylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\RemoveCatalogPromotionHandlersylius.command_handler.catalog_promotion.removeSylius\Bundle\CoreBundle\CatalogPromotion\CommandHandler\UpdateCatalogPromotionStateHandlersylius.command_handler.catalog_promotion.update_stateSylius\Bundle\CoreBundle\CatalogPromotion\EventListener\CatalogPromotionEventListenersylius.listener.catalog_promotionSylius\Bundle\CoreBundle\CatalogPromotion\EventListener\ProductEventListenersylius.listener.catalog_promotion.productSylius\Bundle\CoreBundle\CatalogPromotion\EventListener\ProductVariantEventListenersylius.listener.catalog_promotion.product_variantSylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionCreatedListenersylius.listener.catalog_promotion.createdSylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionUpdatedListenersylius.listener.catalog_promotion.updatedSylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionEndedListenersylius.listener.catalog_promotion.endedSylius\Bundle\CoreBundle\CatalogPromotion\Listener\CatalogPromotionStateChangedListenersylius.listener.catalog_promotion.state_changedSylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductCreatedListenersylius.listener.catalog_promotion.product_createdSylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductUpdatedListenersylius.listener.catalog_promotion.product_updatedSylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductVariantCreatedListenersylius.listener.catalog_promotion.product_variant_createdSylius\Bundle\CoreBundle\CatalogPromotion\Listener\ProductVariantUpdatedListenersylius.listener.catalog_promotion.product_variant_updatedSylius\Bundle\CoreBundle\EventListener\Workflow\Order\AssignOrderNumberListenersylius.listener.workflow.order.assign_order_numberSylius\Bundle\CoreBundle\EventListener\Workflow\Order\AssignOrderTokenListenersylius.listener.workflow.order.assign_order_tokenSylius\Bundle\CoreBundle\EventListener\Workflow\Order\CreatePaymentListenersylius.listener.workflow.order.create_paymentSylius\Bundle\CoreBundle\EventListener\Workflow\Order\CreateShipmentListenersylius.listener.workflow.order.create_shipmentSylius\Bundle\CoreBundle\EventListener\Workflow\Order\DecrementPromotionUsagesListenersylius.listener.workflow.order.decrement_promotion_usagesSylius\Bundle\CoreBundle\EventListener\Workflow\Order\IncrementPromotionUsagesListenersylius.listener.workflow.order.increment_promotion_usagesSylius\Bundle\CoreBundle\EventListener\Workflow\Order\HoldInventoryListenersylius.listener.workflow.order.hold_inventorySylius\Bundle\CoreBundle\EventListener\Workflow\Order\GiveBackInventoryListenersylius.listener.workflow.order.give_back_inventorySylius\Bundle\CoreBundle\EventListener\Workflow\Order\RequestOrderPaymentListenersylius.listener.workflow.order.request_order_paymentSylius\Bundle\CoreBundle\EventListener\Workflow\Order\RequestOrderShippingListenersylius.listener.workflow.order.request_order_shippingSylius\Bundle\CoreBundle\EventListener\Workflow\Order\SaveCustomerAddressesListenersylius.listener.workflow.order.save_customer_addressesSylius\Bundle\CoreBundle\EventListener\Workflow\Order\SetImmutableNamesListenersylius.listener.workflow.order.set_immutable_namesSylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelOrderPaymentListenersylius.listener.workflow.order.cancel_order_paymentSylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelOrderShippingListenersylius.listener.workflow.order.cancel_order_shippingSylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelPaymentListenersylius.listener.workflow.order.cancel_paymentSylius\Bundle\CoreBundle\EventListener\Workflow\Order\CancelShipmentListenersylius.listener.workflow.order.cancel_shipmentSylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ProcessCartListenersylius.listener.workflow.order_checkout.process_cartSylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ApplyCreateTransitionOnOrderListenersylius.listener.workflow.order_checkout.apply_create_transition_on_orderSylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\SaveCheckoutCompletionDateListenersylius.listener.workflow.order_checkout.save_checkout_completion_dateSylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ResolveOrderCheckoutStateListenersylius.listener.workflow.order_checkout.resolve_order_checkout_stateSylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ResolveOrderPaymentStateListenersylius.listener.workflow.order_checkout.resolve_order_payment_stateSylius\Bundle\CoreBundle\EventListener\Workflow\OrderCheckout\ResolveOrderShippingStateListenersylius.listener.workflow.order_checkout.resolve_order_shipping_stateSylius\Bundle\CoreBundle\EventListener\Workflow\OrderPayment\SellOrderInventoryListenersylius.listener.workflow.order_payment.sell_order_inventorySylius\Bundle\CoreBundle\EventListener\Workflow\OrderPayment\ResolveOrderStateListenersylius.listener.workflow.order_payment.resolve_order_stateSylius\Bundle\CoreBundle\EventListener\Workflow\OrderShipping\ResolveOrderStateListenersylius.listener.workflow.order_shipping.resolve_order_stateSylius\Bundle\CoreBundle\EventListener\Workflow\Payment\ProcessOrderListenersylius.listener.workflow.payment.process_orderSylius\Bundle\CoreBundle\EventListener\Workflow\Payment\ResolveOrderPaymentStateListenersylius.listener.workflow.payment.resolve_order_payment_stateSylius\Bundle\CoreBundle\EventListener\Workflow\Shipment\AssignShippingDateListenersylius.listener.workflow.shipment.assign_shipping_dateSylius\Bundle\CoreBundle\EventListener\Workflow\Shipment\ResolveOrderShipmentStateListenersylius.listener.workflow.shipment.resolve_order_shipment_stateSylius\Bundle\CoreBundle\PriceHistory\CommandHandler\ApplyLowestPriceOnChannelPricingsHandlersylius.command_handler.price_history.apply_lowest_price_on_channel_pricingsSylius\Bundle\CoreBundle\PriceHistory\EntityObserver\CreateLogEntryOnPriceChangeObserversylius.entity_observer.price_history.create_log_entry_on_price_changeSylius\Bundle\CoreBundle\PriceHistory\EntityObserver\ProcessLowestPricesOnChannelChangeObserversylius.entity_observer.price_history.process_lowest_prices_on_channel_changeSylius\Bundle\CoreBundle\PriceHistory\EntityObserver\ProcessLowestPricesOnChannelPriceHistoryConfigChangeObserversylius.entity_observer.price_history.process_lowest_prices_on_channel_price_history_config_changeSylius\Bundle\CoreBundle\PriceHistory\EventListener\OnFlushEntityObserverListenersylius.listener.price_history.on_flush_entity_observerSylius\Bundle\CoreBundle\PriceHistory\EventListener\ChannelPricingLogEntryEventListenersylius.listener.price_history.channel_pricing_log_entrySylius\Bundle\CoreBundle\CatalogPromotion\DiscountApplicationCriteria\ExclusiveCriteriasylius.discount_application_criteria.catalog_promotion.exclusiveSylius\Bundle\CoreBundle\CatalogPromotion\DiscountApplicationCriteria\MinimumPriceCriteriasylius.discount_application_criteria.catalog_promotion.minimum_pricesylius.promotion_coupon_channels_eligibility_checkersylius.checker.promotion_coupon.channel_eligibilitysylius.form.type.checkout_addresssylius.form.type.checkout.addresssylius.form.type.checkout_select_shippingsylius.form.type.checkout.select_shippingsylius.form.type.checkout_shipmentsylius.form.type.checkout.shipmentsylius.form.type.checkout_select_paymentsylius.form.type.checkout.select_paymentsylius.form.type.checkout_paymentsylius.form.type.checkout.paymentsylius.form.type.checkout_completesylius.form.type.checkout.completeSylius\Bundle\CoreBundle\Console\Command\CancelUnpaidOrdersCommandsylius.console.command.cancel_unpaid_ordersSylius\Bundle\CoreBundle\Console\Command\CheckRequirementsCommandsylius.console.command.check_requirementsSylius\Bundle\CoreBundle\PriceHistory\Console\Command\ClearPriceHistoryCommandsylius.console.command.clear_price_historySylius\Bundle\CoreBundle\Console\Command\InstallAssetsCommandsylius.console.command.install_assetsSylius\Bundle\CoreBundle\Console\Command\InstallCommandsylius.console.command.installSylius\Bundle\CoreBundle\Console\Command\InstallDatabaseCommandsylius.console.command.install_databaseSylius\Bundle\CoreBundle\Console\Command\InstallSampleDataCommandsylius.console.command.install_sample_dataSylius\Bundle\CoreBundle\Console\Command\SetupCommandsylius.console.command.setupSylius\Bundle\CoreBundle\Console\Command\InformAboutGUSCommandsylius.console.command.inform_about_gusSylius\Bundle\CoreBundle\Console\Command\JwtConfigurationCommandsylius.console.command.jwt_configurationSylius\Bundle\CoreBundle\Console\Command\ShowPlusInfoCommandsylius.console.command.show_plus_infosylius.locale_provider.channel_basedsylius.provider.locale.channel_basedSylius\Bundle\CoreBundle\Fixture\CatalogPromotionFixturesylius.fixture.catalog_promotionSylius\Bundle\CoreBundle\Fixture\Factory\CatalogPromotionExampleFactorysylius.fixture.example_factory.catalog_promotionSylius\Bundle\CoreBundle\Fixture\Factory\CatalogPromotionScopeExampleFactorysylius.fixture.example_factory.catalog_promotion_scopeSylius\Bundle\CoreBundle\Fixture\Factory\CatalogPromotionActionExampleFactorysylius.fixture.example_factory.catalog_promotion_actionsylius_fixtures.listener.catalog_promotion_executorsylius.fixtures.listener.catalog_promotion_executorSylius\Bundle\CoreBundle\Fixture\Listener\ImagesPurgerListenersylius.fixtures.listener.images_purgerSylius\Bundle\CoreBundle\Form\Extension\CatalogPromotionTypeExtensionsylius.form.extension.type.catalog_promotionSylius\Bundle\CoreBundle\Form\Type\CatalogPromotionAction\ChannelBasedFixedDiscountActionConfigurationTypesylius.form.type.catalog_promotion_action.channel_based_fixed_discount_action_configurationsylius.form.type.for_products_scopesylius.form.type.catalog_promotion_scope.for_products_scope_configurationsylius.form.type.for_taxons_scopesylius.form.type.catalog_promotion_scope.for_taxons_scope_configurationsylius.form.type.for_variants_scopesylius.form.type.catalog_promotion_scope.for_variants_scope_configurationsylius.form.type.customer_guestsylius.form.type.customer.guestsylius.form.type.customer_checkout_guestsylius.form.type.customer.checkout_guestsylius.form.type.customer_simple_registrationsylius.form.type.customer.simple_registrationsylius.form.type.customer_registrationsylius.form.type.customer.registrationsylius.form.type.add_to_cartsylius.form.type.order.add_to_cartsylius.form.type.channel_pricingsylius.form.type.product.channel_pricingsylius.form.type.channel_based_shipping_calculator.flat_ratesylius.form.type.shipping.calculator.channel_based_flat_rate_configurationsylius.form.type.channel_based_shipping_calculator.per_unit_ratesylius.form.type.shipping.calculator.channel_based_per_unit_rate_configurationsylius.form.type.autocomplete_product_taxon_choicesylius.form.type.product_taxon_autocomplete_choicesylius.installer.checker.command_directorysylius.checker.installer.command_directorysylius.installer.checker.sylius_requirementssylius.checker.installer.sylius_requirementssylius.commands_provider.database_setupsylius.commands_provider.installer.database_setupsylius.setup.currencysylius.setup.installer.currencysylius.setup.localesylius.setup.installer.localesylius.setup.channelsylius.setup.installer.channelsylius.requirementssylius.requirements.installer.syliussylius.listener.channelsylius.listener.channel_deletionsylius.listener.default_usernamesylius.listener.default_username_ormSylius\Bundle\CoreBundle\EventListener\LocaleAwareListenersylius.listener.locale_awareSylius\Bundle\CoreBundle\EventListener\XFrameOptionsSubscribersylius.event_subscriber.x_frame_optionsSylius\Bundle\CoreBundle\EventListener\PaymentPreCompleteListenersylius.listener.payment_pre_completeSylius\Bundle\CoreBundle\EventListener\ProductDeletionListenersylius.listener.product_deletionSylius\Bundle\CoreBundle\EventListener\PostgreSQLDefaultSchemaListenersylius.listener.postgre_sql_default_schemaSylius\Component\Core\Provider\ProductVariantMap\ProductVariantOptionsMapProvidersylius.provider.product_variant_map.optionsSylius\Component\Core\Provider\ProductVariantMap\ProductVariantPriceMapProvidersylius.provider.product_variant_map.priceSylius\Component\Core\Provider\ProductVariantMap\ProductVariantOriginalPriceMapProvidersylius.provider.product_variant_map.original_priceSylius\Component\Core\Provider\ProductVariantMap\ProductVariantAppliedPromotionsMapProvidersylius.provider.product_variant_map.applied_promotionsSylius\Component\Core\Provider\ProductVariantMap\ProductVariantLowestPriceMapProvidersylius.provider.product_variant_map.lowest_pricesylius.promotion_rule_checker.customer_groupsylius.checker.promotion_rule.customer_groupsylius.promotion_rule_checker.nth_ordersylius.checker.promotion_rule.nth_ordersylius.promotion_rule_checker.shipping_countrysylius.checker.promotion_rule.shipping_countrysylius.promotion_rule_checker.has_taxonsylius.checker.promotion_rule.has_taxonsylius.promotion_rule_checker.total_of_items_from_taxonsylius.checker.promotion_rule.total_of_items_from_taxonsylius.promotion_rule_checker.contains_productsylius.checker.promotion_rule.contains_productsylius.promotion_rule_checker.item_totalsylius.checker.promotion_rule.item_totalsylius.promotion_rule_checker.cart_quantitysylius.checker.promotion_rule.cart_quantitysylius.promotion_action.fixed_discountsylius.command.promotion_action.fixed_discountsylius.promotion_action.unit_fixed_discountsylius.command.promotion_action.unit_fixed_discountsylius.promotion_action.percentage_discountsylius.command.promotion_action.percentage_discountsylius.promotion_action.unit_percentage_discountsylius.command.promotion_action.unit_percentage_discountsylius.promotion_action.shipping_percentage_discountsylius.command.promotion_action.shipping_percentage_discountsylius.promotion.eligibility_checker.promotion_coupon_per_customer_usage_limitsylius.checker.promotion.promotion_coupon_per_customer_usage_limit_eligibilitysylius.promotion_filter.taxonsylius.filter.promotion.taxonsylius.promotion_filter.productsylius.filter.promotion.productsylius.promotion_filter.price_rangesylius.filter.promotion.price_rangesylius.promotion.units_promotion_adjustments_applicatorsylius.applicator.promotion.units_adjustmentssylius.promotion_usage_modifiersylius.modifier.promotion.order_usagesylius.promotion_rule_updater.has_taxonsylius.updater.promotion_rule.has_taxonsylius.provider.channel_based_default_zone_providersylius.provider.channel_based_default_zonesylius.translation_locale_provider.adminsylius.provider.translation_locale.adminsylius.orders_totals_provider.daysylius.provider.statistics.orders_totals.daysylius.orders_totals_provider.monthsylius.provider.statistics.orders_totals.monthsylius.orders_totals_provider.yearsylius.provider.statistics.orders_totals.yearsylius.shipping_method_rule_checker.order_total_greater_than_or_equalsylius.checker.shipping_method_rule.order_total_greater_than_or_equalsylius.shipping_method_rule_checker.order_total_less_than_or_equalsylius.checker.shipping_method_rule.order_total_less_than_or_equalsylius.state_resolver.order_checkoutsylius.state_resolver.checkoutsylius.taxation.order_shipment_taxes_applicatorsylius.applicator.taxation.order_shipmentsylius.taxation.order_items_taxes_applicatorsylius.applicator.taxation.order_itemssylius.taxation.order_item_units_taxes_applicatorsylius.applicator.taxation.order_item_unitssylius.taxation.order_items_based_strategysylius.strategy.taxation.tax_calculation.order_items_basedsylius.taxation.order_item_units_based_strategysylius.strategy.taxation.tax_calculation.order_item_units_basedsylius.validator.unique.registered_usersylius.validator.registered_usersylius.validator.shipping_method_integritysylius.validator.order_shipping_method_eligibilitysylius.validator.payment_method_integritysylius.validator.order_payment_method_eligibilitysylius.validator.product_integritysylius.validator.order_product_eligibilitysylius.validator.order_confirmation_with_valid_order_statesylius.validator.resend_order_confirmation_email_with_valid_order_statesylius.validator.shipment_confirmation_with_valid_order_statesylius.validator.resend_shipment_confirmation_email_with_valid_order_stateSylius\Bundle\CoreBundle\Validator\Constraints\MaxIntegerValidatorsylius.validator.max_integersylius.integer_distributorsylius.distributor.integersylius.proportional_integer_distributorsylius.distributor.proportional_integersylius.invoice_number_generatorsylius.generator.invoice_numbersylius.image_uploadersylius.uploader.imageSylius\Component\Core\Filesystem\Adapter\FlysystemFilesystemAdaptersylius.adapter.filesystem.flysystemSylius\Bundle\CoreBundle\Collector\CartCollectorsylius.collector.cartsylius.shipping_methods_resolver.zones_and_channel_basedsylius.resolver.shipping_methods.zones_and_channel_basedsylius.payment_methods_resolver.channel_basedsylius.resolver.payment_methods.channel_basedsylius.payment_method_resolver.defaultsylius.resolver.payment_method.defaultsylius.taxation_address_resolversylius.resolver.taxation_addresssylius.inventory.order_item_availability_checkersylius.checker.inventory.order_item_availabilitysylius.inventory.order_inventory_operatorsylius.operator.inventory.order_inventorysylius.custom_inventory.order_inventory_operatorsylius.custom_operator.inventory.order_inventorySylius\Bundle\CoreBundle\Twig\ProductVariantsMapExtensionsylius.twig.extension.product_variants_mapsylius.unique_id_based_order_token_assignersylius.assigner.order_token.unique_id_basedsylius.customer_unique_address_addersylius.adder.customer.unique_addresssylius.customer_order_addresses_saversylius.saver.customer.order_addressessylius.order_item_quantity_modifier.limitingsylius.modifier.cart.limiting_order_item_quantitysylius.customer_ip_assignersylius.assigner.customer_idsylius.section_resolver.uri_based_section_resolversylius.section_resolver.uri_basedsylius.reviewer_reviews_removersylius.remover.reviewer_reviewssylius.unpaid_orders_state_updatersylius.updater.unpaid_orders_statesylius.order_payment_providersylius.provider.payment.ordersylius.customer_statistics_providersylius.provider.statistics.customersylius.order_item_names_settersylius.setter.order.item_namessylius.user_password_resetter.adminsylius.resetter.user_password.adminsylius.user_password_resetter.shopsylius.resetter.user_password.shopCurrencyBundle sylius.currency_convertersylius.converter.currencysylius.currency_name_convertersylius.converter.currency_nameInventoryBundle sylius.availability_checker.defaultsylius.availability_checkerLocaleBundle Sylius\Bundle\LocaleBundle\Context\RequestHeaderBasedLocaleContextsylius.context.locale.request_header_basedsylius.locale_collection_providersylius.provider.locale_collectionsylius.locale_collection_provider.cachedsylius.provider.locale_collection.cachedsylius.locale_providersylius.provider.localesylius.locale_convertersylius.converter.localeSylius\Bundle\LocaleBundle\Doctrine\EventListener\LocaleModificationListenersylius.doctrine.listener.locale_modificationMoneyBundle sylius.twig.extension.convert_amountsylius.twig.extension.convert_moneysylius.twig.extension.moneysylius.twig.extension.format_moneysylius.money_formattersylius.formatter.moneyOrderBundle sylius.order_modifiersylius.modifier.ordersylius.order_item_quantity_modifiersylius.modifier.order_item_quantitysylius.order_number_assignersylius.number_assigner.order_numbersylius.adjustments_aggregatorsylius.aggregator.adjustments_by_labelsylius.expired_carts_removersylius.remover.expired_cartssylius.sequential_order_number_generatorsylius.number_generator.sequential_orderSylius\Bundle\OrderBundle\Console\Command\RemoveExpiredCartsCommandsylius.console.command.remove_expired_cartsPaymentBundle sylius.payment_methods_resolversylius.resolver.payment_methodssylius.payment_methods_resolver.defaultsylius.resolver.payment_methods.defaultPayumBundle sylius.payum_action.authorize_paymentsylius_payum.action.authorize_paymentsylius.payum_action.capture_paymentsylius_payum.action.capture_paymentsylius.payum_action.execute_same_request_with_payment_detailssylius_payum.action.execute_same_request_with_payment_detailssylius.payum_action.resolve_next_routesylius_payum.action.resolve_next_routesylius.payum_action.offline.convert_paymentsylius_payum.action.offline.convert_paymentsylius.payum_action.offline.statussylius_payum.action.offline.statussylius.payum_action.offline.resolve_next_routesylius_payum.action.offline.resolve_next_routesylius.payum_extension.update_payment_statesylius_payum.extension.update_payment_statesylius.factory.payum_get_status_actionsylius_payum.factory.get_statussylius.factory.payum_resolve_next_routesylius_payum.factory.resolve_next_routesylius.form.extension.type.gateway_config.cryptedsylius_payum.form.extension.type.crypted_gateway_configsylius.payment_description_providersylius_payum.provider.payment_descriptionsylius.payum.http_clientsylius_payum.http_clientProductBundle sylius.form.type.sylius_product_associationssylius.form.type.product_associationssylius.form.event_subscriber.product_variant_generatorsylius.form.event_subscriber.generate_product_variantsSylius\Bundle\ProductBundle\Validator\ProductVariantOptionValuesConfigurationValidatorsylius.validator.product_variant_option_values_configurationsylius.validator.product_code_uniquenesssylius.validator.unique_simple_product_codesylius.product_variant_resolver.defaultsylius.resolver.product_variant.defaultsylius.available_product_option_values_resolversylius.resolver.available_product_option_valuesPromotionBundle Sylius\Bundle\PromotionBundle\Console\Command\GenerateCouponsCommandsylius.console.command.generate_couponssylius.promotion_coupon_duration_eligibility_checkersylius.eligibility_checker.promotion_coupon.durationsylius.promotion_coupon_usage_limit_eligibility_checkersylius.eligibility_checker.promotion_coupon.usage_limitsylius.promotion_coupon_eligibility_checkersylius.eligibility_checker.promotion_couponsylius.promotion_duration_eligibility_checkersylius.eligibility_checker.promotion.durationsylius.promotion_usage_limit_eligibility_checkersylius.eligibility_checker.promotion.usage_limitsylius.promotion_subject_coupon_eligibility_checkersylius.eligibility_checker.promotion.subject_couponsylius.promotion_rules_eligibility_checkersylius.eligibility_checker.promotion.rulessylius.promotion_archival_eligibility_checkersylius.eligibility_checker.promotion.archivalsylius.promotion_eligibility_checkersylius.eligibility_checker.promotionSylius\Bundle\PromotionBundle\Form\Type\CatalogPromotionTypesylius.form.type.catalog_promotionSylius\Bundle\PromotionBundle\Form\Type\CatalogPromotionScopeTypesylius.form.type.catalog_promotion_scopeSylius\Bundle\PromotionBundle\Form\Type\CatalogPromotionAction\PercentageDiscountActionConfigurationTypesylius.form.type.catalog_promotion_action.percentage_discount_action_configurationSylius\Bundle\PromotionBundle\Form\Type\CatalogPromotionActionTypesylius.form.type.catalog_promotion_actionSylius\Bundle\PromotionBundle\Form\Type\CatalogPromotionTranslationTypesylius.form.type.catalog_promotion_translationSylius\Bundle\PromotionBundle\Form\Type\PromotionTranslationTypesylius.form.type.promotion_translationsylius.form.type.promotion_action.collectionsylius.form.type.promotion_action_collectionsylius.form.type.promotion_rule.collectionsylius.form.type.promotion_rule_collectionsylius.validator.date_rangesylius.validator.promotion_date_rangeSylius\Bundle\PromotionBundle\Validator\CatalogPromotionActionGroupValidatorsylius.validator.catalog_promotion_action_groupSylius\Bundle\PromotionBundle\Validator\CatalogPromotionActionTypeValidatorsylius.validator.catalog_promotion_action_typeSylius\Bundle\PromotionBundle\Validator\CatalogPromotionScopeGroupValidatorsylius.validator.catalog_promotion_scope_groupSylius\Bundle\PromotionBundle\Validator\CatalogPromotionScopeTypeValidatorsylius.validator.catalog_promotion_scope_typeSylius\Bundle\PromotionBundle\Validator\PromotionActionGroupValidatorsylius.validator.promotion_action_groupSylius\Bundle\PromotionBundle\Validator\PromotionActionTypeValidatorsylius.validator.promotion_action_typeSylius\Bundle\PromotionBundle\Validator\PromotionRuleGroupValidatorsylius.validator.promotion_role_groupSylius\Bundle\PromotionBundle\Validator\PromotionRuleTypeValidatorsylius.validator.promotion_role_typeSylius\Bundle\PromotionBundle\Validator\PromotionNotCouponBasedValidatorsylius.validator.promotion_not_coupon_basedsylius.promotion_processorsylius.processor.promotionsylius.promotion_applicatorsylius.action.applicator.promotionsylius.registry_promotion_rule_checkersylius.registry.promotion.rule_checkersylius.registry_promotion_actionsylius.registry.promotion_actionsylius.active_promotions_providersylius.provider.active_promotionssylius.promotion_coupon_generatorsylius.generator.promotion_couponsylius.promotion_coupon_generator.percentage_policysylius.generator.percentage_generation_policyReviewBundle sylius.average_rating_calculatorsylius.calculator.average_ratingsylius.%s_review.average_rating_updatersylius.updater.%s_review.average_ratingNote: %srefers to the entity names associated with reviews (e.g.,product, etc.).ShippingBundle sylius.category_requirement_shipping_method_eligibility_checkersylius.eligibility_checker.shipping_method.category_requirementsylius.shipping_method_rules_shipping_method_eligibility_checkersylius.eligibility_checker.shipping_method.rulessylius.shipping_method_eligibility_checkersylius.eligibility_checker.shipping_methodsylius.form.type.shipping_method_rule.collectionsylius.form.type.shipping_method_rule_collectionSylius\Bundle\ShippingBundle\Validator\ShippingMethodCalculatorExistsValidatorsylius.validator.shipping_method_calculator_existsSylius\Bundle\ShippingBundle\Validator\ShippingMethodRuleValidatorsylius.validator.shipping_method_ruleSylius\Bundle\ShippingBundle\Validator\GroupsGenerator\ShippingMethodConfigurationGroupsGeneratorsylius.validator.groups_generator.shipping_method_configurationsylius.shipping_methods_resolversylius.resolver.shipping_methodssylius.shipping_methods_resolver.defaultsylius.resolver.shipping_methods.defaultsylius.shipping_method_resolver.defaultsylius.resolver.shipping_method.defaultsylius.shipping_calculator.flat_ratesylius.calculator.shipping.flat_ratesylius.shipping_calculator.per_unit_ratesylius.calculator.shipping.per_unit_ratesylius.shipping_date_assignersylius.assigner.shipping_datesylius.shipping_method_rule_checker.total_weight_greater_than_or_equalsylius.checker.shipping_method_rule.total_weight_greater_than_or_equalsylius.shipping_method_rule_checker.total_weight_less_than_or_equalsylius.checker.shipping_method_rule.total_weight_less_than_or_equalShopBundle sylius.shop.locale_switchersylius_shop.locale_switchersylius.storage.localesylius_shop.storage.localesylius.context.locale.storage_basedsylius_shop.context.locale.storage_basedsylius.shop.locale_stripping_routersylius_shop.router.locale_strippingsylius.listener.non_channel_request_localesylius_shop.listener.non_channel_localesylius.controller.shop.contactsylius_shop.controller.contactsylius.controller.shop.currency_switchsylius_shop.controller.currency_switchsylius.controller.shop.locale_switchsylius_shop.controller.locale_switchsylius.controller.shop.register_thank_yousylius_shop.controller.register_thank_yousylius.mailer.contact_email_manager.shopsylius_shop.mailer.email_manager.contactsylius.mailer.order_email_manager.shopsylius_shop.mailer.email_manager.ordersylius.listener.shop_cart_blamersylius_shop.listener.shop_cart_blamersylius.listener.email_updatersylius_shop.listener.customer_email_updatersylius.listener.shop_customer_account_sub_section_cache_control_subscribersylius_shop.event_subscriber.shop_customer_account_sub_section_cache_controlsylius.listener.order_customer_ipsylius_shop.listener.order_customer_ipsylius.listener.order_completesylius_shop.listener.order_completesylius.listener.user_registrationsylius_shop.listener.user_registrationsylius.listener.order_integrity_checkersylius_shop.listener.order_integrity_checkersylius.order_locale_assignersylius_shop.listener.order_locale_assignersylius.listener.session_cartsylius_shop.event_subscriber.session_cartsylius.listener.user_cart_recalculationsylius_shop.listener.user_cart_recalculationsylius.listener.user_impersonatedsylius_shop.listener.user_impersonatedsylius.shop.menu_builder.accountsylius_shop.menu_builder.accountsylius.twig.extension.original_price_to_displaysylius_shop.twig.extension.order_item_original_price_to_displaySylius\Bundle\ShopBundle\Twig\OrderPaymentsExtensionsylius_shop.twig.extension.order_paymentssylius.section_resolver.shop_uri_based_section_resolversylius_shop.section_resolver.shop_uri_basedsylius.context.cart.session_and_channel_basedsylius_shop.context.cart.session_and_channel_basedsylius.storage.cart_sessionsylius_shop.storage.cart_sessionsylius.grid_filter.shop_stringsylius_shop.grid.filter.stringTaxationBundle sylius.tax_rate_resolversylius.resolver.tax_ratesylius.tax_rate_date_eligibility_checkersylius.eligibility_checker.tax_rate_dateTaxonomyBundle sylius.doctrine.odm.mongodb.unitOfWorksylius.doctrine.odm.mongodb.unit_of_workUiBundle Sylius\Bundle\UiBundle\Twig\RedirectPathExtensionsylius.twig.extension.redirect_pathUserBundle Sylius\Bundle\UserBundle\Console\Command\DemoteUserCommandsylius.console.command.demote_userSylius\Bundle\UserBundle\Console\Command\PromoteUserCommandsylius.console.command.promote_usersylius.listener.user_mailer_listenersylius.listener.user_mailerThe old service IDs are now deprecated and will be removed in Sylius 2.0. Please update your service references accordingly to ensure compatibility with Sylius 2.0.
-
For the following services, new aliases have been added in Sylius 1.14. These aliases will become the primary services IDs in Sylius 2.0, while the current service IDs will be converted into aliases:
Current ID New Alias AddressingBundle Sylius\Component\Addressing\Checker\ZoneDeletionCheckerInterfacesylius.checker.zone_deletionSylius\Component\Addressing\Checker\CountryProvincesDeletionCheckerInterfacesylius.checker.country_provinces_deletionApiBundle Sylius\Bundle\ApiBundle\Applicator\ArchivingShippingMethodApplicatorInterfacesylius_api.applicator.archiving_shipping_methodSylius\Bundle\ApiBundle\Applicator\OrderStateMachineTransitionApplicatorInterfacesylius_api.applicator.order_state_machine_transitionSylius\Bundle\ApiBundle\Applicator\PaymentStateMachineTransitionApplicatorInterfacesylius_api.applicator.payment_state_machine_transitionSylius\Bundle\ApiBundle\Applicator\ProductReviewStateMachineTransitionApplicatorInterfacesylius_api.applicator.product_review_state_machine_transitionSylius\Bundle\ApiBundle\Context\UserContextInterfacesylius_api.context.user.token_basedSylius\Bundle\ApiBundle\Provider\PathPrefixProviderInterfacesylius_api.provider.path_prefixSylius\Bundle\ApiBundle\Provider\AdjustmentOrderProviderInterfacesylius_api.provider.adjustment_orderSylius\Bundle\ApiBundle\Changer\PaymentMethodChangerInterfacesylius_api.changer.payment_methodSylius\Bundle\ApiBundle\Converter\IriToIdentifierConverterInterfacesylius_api.converter.iri_to_identifierSylius\Bundle\ApiBundle\Mapper\AddressMapperInterfacesylius_api.mapper.addressSylius\Bundle\ApiBundle\Checker\AppliedCouponEligibilityCheckerInterfacesylius_api.checker.applied_coupon_eligibilitySylius\Bundle\ApiBundle\Modifier\OrderAddressModifierInterfacesylius_api.modifier.order_addressSylius\Bundle\ApiBundle\Assigner\OrderPromotionCodeAssignerInterfacesylius_api.assigner.order_promotion_codeCoreBundle Sylius\Bundle\CoreBundle\CatalogPromotion\Applicator\CatalogPromotionApplicatorInterfacesylius.applicator.catalog_promotionSylius\Bundle\CoreBundle\CatalogPromotion\Applicator\ActionBasedDiscountApplicatorInterfacesylius.applicator.catalog_promotion.action_based_discountSylius\Component\CoreBundle\CatalogPromotion\Calculator\CatalogPromotionPriceCalculatorInterfacesylius.calculator.catalog_promotion.priceSylius\Bundle\CoreBundle\CatalogPromotion\Checker\ProductVariantForCatalogPromotionEligibilityInterfacesylius.checker.catalog_promotion.product_variant_for_catalog_promotion_eligibilitySylius\Bundle\CoreBundle\CatalogPromotion\Processor\AllProductVariantsCatalogPromotionsProcessorInterfacesylius.processor.catalog_promotion.all_product_variantSylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionClearerInterfacesylius.processor.catalog_promotion.clearerSylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionStateProcessorInterfacesylius.processor.catalog_promotion.stateSylius\Bundle\CoreBundle\CatalogPromotion\Processor\ProductCatalogPromotionsProcessorInterfacesylius.processor.catalog_promotion.productSylius\Bundle\CoreBundle\CatalogPromotion\Processor\ProductVariantCatalogPromotionsProcessorInterfacesylius.processor.catalog_promotion.product_variantSylius\Bundle\CoreBundle\CatalogPromotion\Processor\CatalogPromotionRemovalProcessorInterfacesylius.processor.catalog_promotion.removalSylius\Component\Core\Checker\ProductVariantLowestPriceDisplayCheckerInterfacesylius.checker.product_variant_lowest_price_displaySylius\Bundle\CoreBundle\PriceHistory\CommandDispatcher\ApplyLowestPriceOnChannelPricingsCommandDispatcherInterfacesylius.command_dispatcher.price_history.batched_apply_lowest_price_on_channel_pricingsSylius\Bundle\CoreBundle\PriceHistory\Logger\PriceChangeLoggerInterfacesylius.logger.price_history.price_changeSylius\Bundle\CoreBundle\PriceHistory\Processor\ProductLowestPriceBeforeDiscountProcessorInterfacesylius.processor.price_history.product_lowest_price_before_discountSylius\Bundle\CoreBundle\Calculator\DelayStampCalculatorInterfacesylius.calculator.delay_stampSylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionAnnouncerInterfacesylius.announcer.catalog_promotionSylius\Bundle\CoreBundle\CatalogPromotion\Announcer\CatalogPromotionRemovalAnnouncerInterfacesylius.announcer.catalog_promotion.removalSylius\Bundle\CoreBundle\CatalogPromotion\CommandDispatcher\ApplyCatalogPromotionsOnVariantsCommandDispatcherInterfacesylius.command_dispatcher.catalog_promotion.apply_on_variantsSylius\Component\Core\Checker\CLIContextCheckerInterfacesylius.checker.cli_contextSylius\Component\Core\Provider\ProductVariantMap\ProductVariantsMapProviderInterfacesylius.provider.product_variant_mapSylius\Component\Core\Promotion\Checker\ProductInPromotionRuleCheckerInterfacesylius.checker.promotion.product_in_promotion_ruleSylius\Component\Core\Promotion\Checker\TaxonInPromotionRuleCheckerInterfacesylius.checker.promotion.taxon_in_promotion_ruleSylius\Bundle\CoreBundle\Provider\ChannelBasedProductTranslationProviderInterfacesylius.provider.channel_based_product_translationSylius\Bundle\CoreBundle\Provider\CustomerProviderInterfacesylius.provider.customerSylius\Component\Core\Statistics\Provider\StatisticsProviderInterfacesylius.provider.statisticsSylius\Component\Core\Statistics\Provider\BusinessActivitySummaryProviderInterfacesylius.provider.statistics.business_activity_summarySylius\Component\Core\Statistics\Provider\SalesStatisticsProviderInterfacesylius.provider.statistics.salesSylius\Component\Core\Distributor\MinimumPriceDistributorInterfacesylius.distributor.minimum_priceSylius\Component\Core\Generator\ImagePathGeneratorInterfacesylius.generator.image_pathSylius\Bundle\CoreBundle\PriceHistory\Remover\ChannelPricingLogEntriesRemoverInterfacesylius.remover.channel_pricing_log_entriesSylius\Component\Core\Payment\Remover\OrderPaymentsRemoverInterfacesylius.remover.payment.orderSylius\Component\Core\Cart\Resolver\CreatedByGuestFlagResolverInterfacesylius.resolver.cart.created_by_guest_flagSylius\Bundle\CoreBundle\Order\Checker\OrderPromotionsIntegrityCheckerInterfacesylius.checker.order.promotions_integritySylius\Bundle\CoreBundle\Resolver\CustomerResolverInterfacesylius.resolver.customerSylius\Component\Core\Statistics\Registry\OrdersTotalsProvidersRegistryInterfacesylius.registry.statistics.orders_totals_providersSylius\Component\Core\Positioner\PositionerInterfacesylius.positionerLocaleBundle Sylius\Bundle\LocaleBundle\Checker\LocaleUsageCheckerInterfacesylius.checker.locale_usageProductBundle Sylius\Component\Product\Resolver\ProductVariantResolverInterfacesylius.resolver.product_variantPromotionBundle Sylius\Bundle\PromotionBundle\Provider\EligibleCatalogPromotionsProviderInterfacesylius.provider.eligible_catalog_promotionsTaxonomyBundle Sylius\Bundle\TaxonomyBundle\Repository\TaxonTreeRepositoryInterfacesylius.custom_repository.tree.taxonWe recommend using the new aliases introduced in Sylius 1.14 to ensure compatibility with Sylius 2.0.
-
Aliases for the following
knp_menu.menu_builderservice tags have been introduced to standardize tag aliases and will replace the incorrect aliases in Sylius 2.0:Old Alias New Alias AdminBundle sylius.admin.mainsylius_admin.mainShopBundle sylius.shop.accountsylius_shop.accountThe old alias are now deprecated and will be removed in Sylius 2.0.
-
The definition of the service
Sylius\Bundle\PromotionBundle\Form\Type\CatalogPromotionAction\PercentageDiscountActionConfigurationTypein thePromotionBundlehas been deprecated and will be removed in Sylius 2.0. This definition has been copied to theCoreBundle. -
The tag
sylius.catalog_promotion.action_configuration_typefor the serviceSylius\Bundle\PromotionBundle\Form\Type\CatalogPromotionAction\PercentageDiscountActionConfigurationTypein thePromotionBundlehas been removed, as it has used a parameter from theCoreBundle. This tag has been added to the service in theCoreBundle. -
The following class definitions will be moved to
PromotionBundlein Sylius 2.0:Sylius\Bundle\PromotionBundle\Form\Type\CatalogPromotionScopeType
-
The following class will be moved to
ShopBundlein Sylius 2.0:Sylius\Bundle\CoreBundle\Theme\ChannelBasedThemeContext
-
The following form extensions have been deprecated and will be removed in Sylius 2.0:
Sylius\Bundle\AdminBundle\Form\Extension\CatalogPromotionScopeTypeExtensionSylius\Bundle\AdminBundle\Form\Extension\CatalogPromotionActionTypeExtension
Starting with this version, form types will be extended using the parent form instead of through form extensions, like it's done in the
Sylius\Bundle\AdminBundle\Form\Type\CatalogPromotionScopeTypeandSylius\Bundle\AdminBundle\Form\Type\CatalogPromotionActionTypeclasses. -
Classes related to legacy validation of CatalogPromotions' configuration have been deprecated and will be remove in Sylius 2.0:
Sylius\Bundle\ApiBundle\Validator\CatalogPromotion\FixedDiscountActionValidatorSylius\Bundle\ApiBundle\Validator\CatalogPromotion\ForProductsScopeValidatorSylius\Bundle\ApiBundle\Validator\CatalogPromotion\ForTaxonsScopeValidatorSylius\Bundle\ApiBundle\Validator\CatalogPromotion\ForVariantsScopeValidatorSylius\Bundle\ApiBundle\Validator\CatalogPromotion\PercentageDiscountActionValidatorSylius\Bundle\CoreBundle\CatalogPromotion\Validator\CatalogPromotionAction\FixedDiscountActionValidatorSylius\Bundle\CoreBundle\CatalogPromotion\Validator\CatalogPromotionScope\ForProductsScopeValidatorSylius\Bundle\CoreBundle\CatalogPromotion\Validator\CatalogPromotionScope\ForTaxonsScopeValidatorSylius\Bundle\CoreBundle\CatalogPromotion\Validator\CatalogPromotionScope\ForVariantsScopeValidatorSylius\Bundle\PromotionBundle\Validator\Constraints\CatalogPromotionActionSylius\Bundle\PromotionBundle\Validator\Constraints\CatalogPromotionScopeUse the regular Symfony validation constraints instead.
-
The class
Sylius\Bundle\CoreBundle\Twig\StateMachineExtensionhas been deprecated and will be removed in Sylius 2.0. UseSylius\Abstraction\StateMachine\Twig\StateMachineExtensioninstead. -
The class
Sylius\Bundle\CoreBundle\Console\Command\ShowAvailablePluginsCommandhas been deprecated and will be removed in Sylius 2.0. -
The class
Sylius\Bundle\CoreBundle\Console\Command\Model\PluginInfohas been deprecated and will be removed in Sylius 2.0. -
The class
Sylius\Bundle\CoreBundle\Form\EventSubscriber\AddUserFormSubscriberhas been deprecated and will be removed in Sylius 2.0. -
The class
Sylius\Bundle\ApiBundle\Filter\Doctrine\PromotionCouponPromotionFilterhas been deprecated and will be removed in Sylius 2.0. -
The class
Sylius\Bundle\AdminBundle\EventListener\ResourceDeleteSubscriberhas been deprecated and will be removed in Sylius 2.0. It will be replaced with theResourceDeleteListener. -
Extending
\InvalidArgumentExceptionbySylius\Component\Core\Inventory\Exception\NotEnoughUnitsOnHandExceptionandSylius\Component\Core\Inventory\Exception\NotEnoughUnitsOnHoldExceptionis deprecated, instead they will extend\RuntimeExceptionin Sylius 2.0. -
Statistics related deprecations:
- The class
Sylius\Bundle\AdminBundle\Provider\StatisticsDataProviderand interfaceSylius\Bundle\AdminBundle\Provider\StatisticsDataProviderInterfacehave been deprecated and will be removed in Sylius 2.0. UseSylius\Component\Core\Statistics\Provider\StatisticsProviderandSylius\Component\Core\Statistics\Provider\StatisticsProviderInterfaceinstead. - The class
Sylius\Bundle\AdminBundle\Controller\Dashboard\StatisticsControllerhas been deprecated and will be removed in Sylius 2.0. - The route
sylius_admin_dashboard_statisticshas been deprecated and will be removed in Sylius 2.0. - The class
Sylius\Component\Core\Dashboard\DashboardStatisticshas been deprecated and will be removed in Sylius 2.0. - The class
Sylius\Component\Core\Dashboard\DashboardStatisticsProviderand interfaceSylius\Component\Core\Dashboard\DashboardStatisticsProviderInterfacehave been deprecated and will be removed in Sylius 2.0. - The class
Sylius\Component\Core\Dashboard\Intervalhas been deprecated and will be removed in Sylius 2.0. - The class
Sylius\Component\Core\Dashboard\SalesDataProviderand interfaceSylius\Component\Core\Dashboard\SalesDataProviderInterfacehave been deprecated and will be removed in Sylius 2.0. - The class
Sylius\Component\Core\Dashboard\SalesSummaryand interfaceSylius\Component\Core\Dashboard\SalesSummaryInterfacehave been deprecated and will be removed in Sylius 2.0.
- The class
-
The following security related classes and interfaces have been deprecated, and they will be removed in 2.0:
Sylius\Bundle\UserBundle\Security\UserLoginSylius\Bundle\UserBundle\Security\UserLoginInterfaceSylius\Bundle\UserBundle\Security\UserPasswordHasherSylius\Bundle\UserBundle\Security\UserPasswordHasherInterface
-
The following security related services and aliases have been deprecated, and they will be removed in 2.0:
sylius.security.password_hashersylius.security.user_loginSylius\Bundle\UserBundle\Security\UserLoginInterfaceSylius\Component\User\Security\UserPasswordHasherInterface
-
The constructor signature of
Sylius\Bundle\AdminBundle\Action\ResendOrderConfirmationEmailActionhas been changed:use Symfony\Component\Routing\RouterInterface; public function __construct( private OrderRepositoryInterface $orderRepository, private OrderEmailManagerInterface|ResendOrderConfirmationEmailDispatcherInterface $orderEmailManager, private CsrfTokenManagerInterface $csrfTokenManager, private RequestStack|SessionInterface $requestStackOrSession, + private ?RouterInterface $router = null, ) -
The following services have been deprecated and will be removed in Sylius 2.0:
- AdminBundle
Sylius\Bundle\AdminBundle\Controller\Dashboard\StatisticsControllerSylius\Bundle\AdminBundle\Menu\CustomerShowMenuBuilderSylius\Bundle\AdminBundle\Menu\PromotionUpdateMenuBuilderSylius\Bundle\AdminBundle\Menu\OrderShowMenuBuilderSylius\Bundle\AdminBundle\Menu\ProductFormMenuBuilderSylius\Bundle\AdminBundle\Menu\ProductUpdateMenuBuilderSylius\Bundle\AdminBundle\Menu\ProductVariantFormMenuBuilder- ApiBundle
Sylius\Bundle\ApiBundle\SerializerContextBuilder\ReadOperationContextBuilderSylius\Bundle\ApiBundle\Controller\UploadAvatarImageActionSylius\Bundle\ApiBundle\Controller\UploadProductImageActionSylius\Bundle\ApiBundle\Controller\UploadTaxonImageActionSylius\Bundle\ApiBundle\Controller\GetOrderAdjustmentsActionSylius\Bundle\ApiBundle\Controller\GetAddressLogEntryCollectionActionSylius\Bundle\ApiBundle\DataPersister\AddressDataPersisterSylius\Bundle\ApiBundle\DataPersister\AdminUserDataPersisterSylius\Bundle\ApiBundle\DataPersister\ChannelDataPersisterSylius\Bundle\ApiBundle\DataPersister\MessengerDataPersisterSylius\Bundle\ApiBundle\DataPersister\CountryDataPersisterSylius\Bundle\ApiBundle\DataPersister\LocaleDataPersisterSylius\Bundle\ApiBundle\DataPersister\ShippingMethodDataPersisterSylius\Bundle\ApiBundle\DataPersister\PaymentMethodDataPersisterSylius\Bundle\ApiBundle\DataPersister\ProductDataPersisterSylius\Bundle\ApiBundle\DataPersister\ProductAttributeDataPersisterSylius\Bundle\ApiBundle\DataPersister\ProductTaxonDataPersisterSylius\Bundle\ApiBundle\DataPersister\ProductVariantDataPersisterSylius\Bundle\ApiBundle\DataPersister\PromotionCouponDataPersisterSylius\Bundle\ApiBundle\DataPersister\TranslatableDataPersisterSylius\Bundle\ApiBundle\DataPersister\ZoneDataPersisterSylius\Bundle\ApiBundle\DataPersister\PromotionDataPersisterSylius\Bundle\ApiBundle\DataPersister\CustomerDataPersisterSylius\Bundle\ApiBundle\DataProvider\AccountResetPasswordItemDataProviderSylius\Bundle\ApiBundle\DataProvider\AdminResetPasswordItemDataProviderSylius\Bundle\ApiBundle\DataProvider\OrderItemItemDataProviderSylius\Bundle\ApiBundle\DataProvider\OrderItemUnitItemDataProviderSylius\Bundle\ApiBundle\DataProvider\PaymentItemDataProviderSylius\Bundle\ApiBundle\DataProvider\ShipmentItemDataProviderSylius\Bundle\ApiBundle\DataProvider\ProductItemDataProviderSylius\Bundle\ApiBundle\DataProvider\ProductAttributesSubresourceDataProviderSylius\Bundle\ApiBundle\DataProvider\CustomerItemDataProviderSylius\Bundle\ApiBundle\DataProvider\ShippingMethodsCollectionDataProviderSylius\Bundle\ApiBundle\DataProvider\PaymentMethodsCollectionDataProviderSylius\Bundle\ApiBundle\DataProvider\ChannelsCollectionDataProviderSylius\Bundle\ApiBundle\DataProvider\OrderAdjustmentsSubresourceDataProviderSylius\Bundle\ApiBundle\DataProvider\OrderItemAdjustmentsSubresourceDataProviderSylius\Bundle\ApiBundle\DataProvider\VerifyCustomerAccountItemDataProviderSylius\Bundle\ApiBundle\DataProvider\AdminOrderItemAdjustmentsSubresourceDataProviderSylius\Bundle\ApiBundle\DataProvider\ChannelAwareItemDataProviderSylius\Bundle\ApiBundle\DataTransformer\ChannelCodeAwareInputCommandDataTransformerSylius\Bundle\ApiBundle\DataTransformer\CommandAwareInputDataTransformerSylius\Bundle\ApiBundle\DataTransformer\CommandDataTransformerInterfaceSylius\Bundle\ApiBundle\DataTransformer\LocaleCodeAwareInputCommandDataTransformerSylius\Bundle\ApiBundle\DataTransformer\LoggedInCustomerEmailAwareCommandDataTransformerSylius\Bundle\ApiBundle\DataTransformer\LoggedInCustomerEmailIfNotSetAwareCommandDataTransformerSylius\Bundle\ApiBundle\DataTransformer\LoggedInShopUserIdAwareCommandDataTransformerSylius\Bundle\ApiBundle\DataTransformer\OrderTokenValueAwareInputCommandDataTransformerSylius\Bundle\ApiBundle\DataTransformer\ShipmentIdAwareInputCommandDataTransformerSylius\Bundle\ApiBundle\DataTransformer\SubresourceIdAwareCommandDataTransformerSylius\Bundle\ApiBundle\OpenApi\Documentation\PathHiderDocumentationModifierSylius\Bundle\ApiBundle\QueryHandler\GetAddressLogEntryCollectionHandlerSylius\Bundle\ApiBundle\ApiPlatform\Bridge\Symfony\Routing\RouteNameResolverSylius\Bundle\ApiBundle\ApiPlatform\Bridge\Symfony\Routing\CachedRouteNameResolverSylius\Bundle\ApiBundle\Serializer\FlattenExceptionNormalizerSylius\Bundle\ApiBundle\Validator\Constraints\AccountVerificationTokenEligibilityValidatorSylius\Bundle\ApiBundle\EventListener\PostgreSQLDriverExceptionListenerSylius\Bundle\ApiBundle\ApiPlatform\ApiResourceConfigurationMergerSylius\Bundle\ApiBundle\ApiPlatform\ResourceMetadataPropertyValueResolverSylius\Bundle\ApiBundle\ApiPlatform\Metadata\Merger\LegacyResourceMetadataMergerSylius\Bundle\ApiBundle\ApiPlatform\Factory\MergingExtractorResourceMetadataFactorySylius\Bundle\ApiBundle\Validator\ResourceApiInputDataPropertiesValidatorSylius\Bundle\ApiBundle\Validator\ResourceInputDataPropertiesValidatorInterfaceapi_platform.action.post_item- CoreBundle
Sylius\Bundle\CoreBundle\Form\Extension\CountryTypeExtensionSylius\Bundle\CoreBundle\Form\Extension\CustomerTypeExtensionSylius\Bundle\CoreBundle\Form\Extension\LocaleTypeExtensionSylius\Bundle\CoreBundle\Form\Type\Grid\Filter\EntitiesFilterTypeSylius\Component\Core\Grid\Filter\EntitiesFilter- PayumBundle
sylius.form_registry.payum_gateway_configSylius\Bundle\PayumBundle\Action\Paypal\ExpressCheckout\ConvertPaymentActionSylius\Bundle\PayumBundle\Controller\PayumControllerSylius\Bundle\PayumBundle\Form\Type\PaypalGatewayConfigurationTypeSylius\Bundle\PayumBundle\Form\Type\StripeGatewayConfigurationTypeSylius\Bundle\PayumBundle\Validator\Constraints\GatewayFactoryExistsSylius\Bundle\PayumBundle\Validator\GroupsGenerator\GatewayConfigGroupsGeneratorSylius\Bundle\PayumBundle\Validator\GatewayFactoryExistsValidator- ShopBundle
Sylius\Bundle\ShopBundle\Controller\HomepageControllerSylius\Bundle\ShopBundle\Controller\SecurityWidgetController- UiBundle
Sylius\Bundle\UiBundle\Console\Command\DebugTemplateEventCommandSylius\Bundle\UiBundle\ContextProvider\DefaultContextProviderSylius\Bundle\UiBundle\ContextProvider\ContextProviderInterfaceSylius\Bundle\UiBundle\DataCollector\TemplateBlockRenderingHistorySylius\Bundle\UiBundle\DataCollector\TemplateBlockDataCollectorSylius\Bundle\UiBundle\DataCollector\TemplateBlockRenderingHistorySylius\Bundle\UiBundle\DataCollector\TraceableTemplateBlockRendererSylius\Bundle\UiBundle\DataCollector\TraceableTemplateEventRendererSylius\Bundle\UiBundle\Registry\TemplateBlockSylius\Bundle\UiBundle\Registry\TemplateBlockRegistrySylius\Bundle\UiBundle\Registry\TemplateBlockRegistryInterfaceSylius\Bundle\UiBundle\Renderer\DelegatingTemplateEventRendererSylius\Bundle\UiBundle\Renderer\HtmlDebugTemplateBlockRendererSylius\Bundle\UiBundle\Renderer\HtmlDebugTemplateEventRendererSylius\Bundle\UiBundle\Renderer\TemplateBlockRendererInterfaceSylius\Bundle\UiBundle\Renderer\TemplateEventRendererInterfaceSylius\Bundle\UiBundle\Renderer\TwigTemplateBlockRendererSylius\Bundle\UiBundle\Storage\FilterStorageSylius\Bundle\UiBundle\Storage\FilterStorageInterfaceSylius\Bundle\UiBundle\Twig\LegacySonataBlockExtensionSylius\Bundle\UiBundle\Twig\SortByExtensionSylius\Bundle\UiBundle\Twig\TemplateEventExtensionSylius\Bundle\UiBundle\Twig\TestFormAttributeExtensionSylius\Bundle\UiBundle\Twig\TestHtmlAttributeExtension
-
The following templating helpers and its interfaces have been deprecated and will be removed in Sylius 2.0:
Sylius\Bundle\CoreBundle\Templating\Helper\CheckoutStepsHelperSylius\Bundle\CoreBundle\Templating\Helper\PriceHelperSylius\Bundle\CoreBundle\Templating\Helper\VariantResolverHelperSylius\Bundle\CurrencyBundle\Templating\Helper\CurrencyHelperSylius\Bundle\CurrencyBundle\Templating\Helper\CurrencyHelperInterfaceSylius\Bundle\InventoryBundle\Templating\Helper\InventoryHelperSylius\Bundle\LocaleBundle\Templating\Helper\LocaleHelperSylius\Bundle\LocaleBundle\Templating\Helper\LocaleHelperInterfaceSylius\Bundle\MoneyBundle\Templating\Helper\ConvertMoneyHelperSylius\Bundle\MoneyBundle\Templating\Helper\ConvertMoneyHelperInterfaceSylius\Bundle\MoneyBundle\Templating\Helper\FormatMoneyHelperSylius\Bundle\MoneyBundle\Templating\Helper\FormatMoneyHelperInterfaceSylius\Bundle\OrderBundle\Templating\Helper\AdjustmentsHelper
-
The following constructor signatures have been changed:
Sylius\Bundle\CoreBundle\Twig\CheckoutStepsExtensionuse Sylius\Component\Core\Checker\OrderPaymentMethodSelectionRequirementCheckerInterface; use Sylius\Component\Core\Checker\OrderShippingMethodSelectionRequirementCheckerInterface; public function __construct( - private CheckoutStepsHelper $checkoutStepsHelper, + private readonly CheckoutStepsHelper|OrderPaymentMethodSelectionRequirementCheckerInterface $checkoutStepsHelper, + private readonly ?OrderShippingMethodSelectionRequirementCheckerInterface $orderShippingMethodSelectionRequirementChecker = null, )Sylius\Bundle\CoreBundle\Twig\PriceExtensionuse Sylius\Component\Core\Calculator\ProductVariantPricesCalculatorInterface; public function __construct( - private PriceHelper $helper, + private readonly PriceHelper|ProductVariantPricesCalculatorInterface $helper, )Sylius\Bundle\CoreBundle\Twig\VariantResolverExtensionuse Sylius\Component\Product\Resolver\ProductVariantResolverInterface; public function __construct( - private VariantResolverHelper $helper, + private readonly VariantResolverHelper|ProductVariantResolverInterface $helper, )Sylius\Bundle\CurrencyBundle\Twig\CurrencyExtensionpublic function __construct( - private CurrencyHelperInterface $helper, + private ?CurrencyHelperInterface $helper = null, )Sylius\Bundle\InventoryBundle\Twig\InventoryExtensionuse Sylius\Component\Inventory\Checker\AvailabilityCheckerInterface; public function __construct( - private InventoryHelper $helper, + private InventoryHelper|AvailabilityCheckerInterface $helper )Sylius\Bundle\LocaleBundle\Twig\LocaleExtensionuse Sylius\Component\Locale\Context\LocaleContextInterface; use Sylius\Component\Locale\Converter\LocaleConverterInterface; public function __construct( - private LocaleHelperInterface $localeHelper, + private LocaleHelperInterface|LocaleConverterInterface $localeHelper, + private ?LocaleContextInterface $localeContext = null, )Sylius\Bundle\MoneyBundle\Twig\ConvertMoneyExtensionuse Sylius\Component\Currency\Converter\CurrencyConverterInterface; public function __construct( - private ConvertMoneyHelperInterface $helper, + private ConvertMoneyHelperInterface|CurrencyConverterInterface $helper, )Sylius\Bundle\MoneyBundle\Twig\FormatMoneyExtensionuse Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatterInterface; public function __construct( - private FormatMoneyHelperInterface $helper, + private private FormatMoneyHelperInterface|MoneyFormatterInterface $helper, )Sylius\Bundle\OrderBundle\Twig\AggregateAdjustmentsExtensionuse Sylius\Component\Order\Aggregator\AdjustmentsAggregatorInterface; public function __construct( - private AdjustmentsHelper $adjustmentsHelper, + private AdjustmentsHelper|AdjustmentsAggregatorInterface $adjustmentsHelper, ) -
The following routes has been deprecated and will be removed in Sylius 2.0:
sylius_admin_ajax_all_product_variants_by_codessylius_admin_ajax_all_product_variants_by_phrasesylius_admin_ajax_customer_group_by_codesylius_admin_ajax_customer_groups_by_phrasesylius_admin_ajax_find_product_optionssylius_admin_ajax_generate_product_slugsylius_admin_ajax_generate_taxon_slugsylius_admin_ajax_product_by_codesylius_admin_ajax_product_by_name_phrasesylius_admin_ajax_product_indexsylius_admin_ajax_product_options_by_phrasesylius_admin_ajax_products_by_phrasesylius_admin_ajax_product_variants_by_codessylius_admin_ajax_product_variants_by_phrasesylius_admin_ajax_taxon_by_codesylius_admin_ajax_taxon_by_name_phrasesylius_admin_ajax_taxon_leafssylius_admin_ajax_taxon_root_nodessylius_admin_dashboard_statisticssylius_admin_get_attribute_typessylius_admin_get_payment_gatewayssylius_admin_get_product_attributessylius_admin_partial_address_log_entry_indexsylius_admin_partial_catalog_promotion_showsylius_admin_partial_channel_indexsylius_admin_partial_customer_latestsylius_admin_partial_customer_showsylius_admin_partial_order_latestsylius_admin_partial_order_latest_in_channelsylius_admin_partial_product_showsylius_admin_partial_promotion_showsylius_admin_partial_taxon_showsylius_admin_partial_taxon_treesylius_admin_render_attribute_formssylius_shop_ajax_cart_add_itemsylius_shop_ajax_cart_item_removesylius_shop_ajax_user_check_actionsylius_shop_partial_cart_summarysylius_shop_partial_cart_add_itemsylius_shop_partial_channel_menu_taxon_indexsylius_shop_partial_product_association_showsylius_shop_partial_product_index_latestsylius_shop_partial_product_review_latestsylius_shop_partial_product_show_by_slugsylius_shop_partial_taxon_index_by_codesylius_shop_partial_taxon_show_by_slug
-
The
sylius_core.state_machineconfiguration parameter is deprecated and will be removed in 2.0. Usesylius_state_machine_abstraction.state_machineinstead. -
The
sylius_core.autoconfigure_with_attributesandsylius_order.autoconfigure_with_attributesconfiguration parameters are deprecated and will be removed in 2.0. To autoconfigure order processors and cart contexts, use corresponding attributes instead of interfaces:Sylius\Bundle\OrderBundle\Attribute\AsCartContextSylius\Bundle\OrderBundle\Attribute\AsOrderProcessor
-
The
sylius_user.resources.{name}.user.resetting.pinconfiguration parameter is deprecated and will be removed in 2.0. The corresponding emailreset_password_pinandSylius\Bundle\UserBundle\Controller\UserController::requestPasswordResetPinActionmethod have been also deprecated and will be removed in 2.0. The related classSylius\Component\User\Security\Generator\UniquePinGeneratorand services have been deprecated as well:sylius.{user_type}_user.pin_generator.password_resetsylius.{user_type}_user.pin_uniqueness_checker.password_reset