Skip to content

Latest commit

 

History

History
300 lines (272 loc) · 80.7 KB

incompatibilities-1-4.md

File metadata and controls

300 lines (272 loc) · 80.7 KB

CatalogBundle

  • The following classes were removed:
    • AbstractLoadCategoryForProduct[?]
    • LoadCategoryForProductCollection[?]
    • RemoveCategoryFromProductRequest[?]
    • SaveCategoryForProduct[?]
  • The CategoryContextUrlProvider::__construct(RequestStack $requestStack, UrlStorageCache $cache)[?] method was changed to CategoryContextUrlProvider::__construct(RequestStack $requestStack, UrlStorageCache $cache, UserLocalizationManager $userLocalizationManager)[?]
  • The CategoryMaterializedPathModifier::__construct(ExtraActionEntityStorageInterface $storage)[?] method was changed to CategoryMaterializedPathModifier::__construct(DoctrineHelper $doctrineHelper)[?]
  • The CategoryMaterializedPathModifier::$storage[?] property was removed.

CheckoutBundle

  • The CheckoutAddressType::finishView[?] method was removed.
  • The SaveAddressType::__construct(SecurityFacade $securityFacade)[?] method was changed to SaveAddressType::__construct(AuthorizationCheckerInterface $authorizationChecker)[?]
  • The PaymentMethodsListener::__construct(OrderAddressProvider $addressProvider, OrderAddressSecurityProvider $orderAddressSecurityProvider, OrderAddressManager $orderAddressManager, PaymentMethodsConfigsRulesProviderInterface $paymentProvider, CheckoutPaymentContextFactory $contextFactory)[?] method was changed to PaymentMethodsListener::__construct(OrderAddressProvider $addressProvider, OrderAddressSecurityProvider $orderAddressSecurityProvider, OrderAddressManager $orderAddressManager, MethodsConfigsRulesByContextProviderInterface $paymentProvider, CheckoutPaymentContextFactory $contextFactory)[?]
  • The ShippingMethodsListener::__construct(OrderAddressProvider $addressProvider, OrderAddressSecurityProvider $orderAddressSecurityProvider, OrderAddressManager $orderAddressManager, ShippingMethodsConfigsRulesProviderInterface $shippingProvider, CheckoutShippingContextFactory $contextFactory)[?] method was changed to ShippingMethodsListener::__construct(OrderAddressProvider $addressProvider, OrderAddressSecurityProvider $orderAddressSecurityProvider, OrderAddressManager $orderAddressManager, MethodsConfigsRulesByContextProviderInterface $shippingProvider, CheckoutShippingContextFactory $contextFactory)[?]
  • The SaveAddressType::$securityFacade[?] property was removed.
  • The CheckoutLineItemsManager::getSupportedStatuses()[?] method was changed to CheckoutLineItemsManager::getSupportedStatuses($configVisibilityPath)[?]

InventoryBundle

  • The CreateOrderEventListener::__construct(InventoryQuantityManager $quantityManager, InventoryStatusHandler $statusHandler, DoctrineHelper $doctrineHelper)[?] method was changed to CreateOrderEventListener::__construct(InventoryQuantityManager $quantityManager, InventoryStatusHandler $statusHandler, DoctrineHelper $doctrineHelper, CheckoutLineItemsManager $checkoutLineItemsManager)[?]
  • The CreateOrderLineItemValidationListener::__construct(InventoryQuantityManager $inventoryQuantityManager, DoctrineHelper $doctrineHelper, TranslatorInterface $translator)[?] method was changed to CreateOrderLineItemValidationListener::__construct(InventoryQuantityManager $inventoryQuantityManager, DoctrineHelper $doctrineHelper, TranslatorInterface $translator, CheckoutLineItemsManager $checkoutLineItemsManager)[?]

InvoiceBundle

  • The InvoiceLineItemType::setProductUnitClass[?] method was removed.
  • The InvoiceLineItemType::__construct(Registry $registry, ProductUnitLabelFormatter $labelFormatter, PriceRoundingService $priceRoundingService)[?] method was changed to InvoiceLineItemType::__construct(PriceRoundingService $priceRoundingService, ProductUnitsProvider $productUnitsProvider)[?]
  • The following properties in class InvoiceLineItemType[?] were removed:
    • $labelFormatter::$labelFormatter[?]
    • $formatter::$formatter[?]
    • $translator::$translator[?]
    • $registry::$registry[?]
    • $productUnitClass::$productUnitClass[?]

OrderBundle

  • The following classes were removed:
    • OrderAddress[?]
    • OrderAddressValidator[?]
    • OrderDiscountItemsCollectionType[?]
    • DefaultWebsiteListener[?]
  • The AbstractOrderAddressType::getDefaultAddressKey[?] method was removed.
  • The TotalCalculateListener::createForm[?] method was removed.
  • The OrderAddressEventListener::renderForm[?] method was removed.
  • The OrderAddressType::finishView[?] method was removed.
  • The OrderLineItemType::setProductUnitClass[?] method was removed.
  • The OrderAddressEventListener::__construct[?] method was removed.
  • The OrderLineItemType::__construct(ManagerRegistry $registry, ProductUnitLabelFormatter $productUnitFormatter)[?] method was changed to OrderLineItemType::__construct(ProductUnitsProvider $productUnitsProvider)[?]
  • The following properties in class OrderLineItemType[?] were removed:
    • $registry::$registry[?]
    • $productUnitClass::$productUnitClass[?]
    • $productUnitFormatter::$productUnitFormatter[?]
  • The following properties in class OrderAddressEventListener[?] were removed:
    • $engine::$engine[?]
    • $formFactory::$formFactory[?]
  • The ConstraintByValidationGroups[?] interface was removed.

PayPalBundle

  • The RedirectListener::__construct(Session $session)[?] method was changed to RedirectListener::__construct(Session $session, PaymentMethodProviderInterface $paymentMethodProvider)[?]

PaymentBundle

  • The BasicPaymentMethodsConfigsRulesProvider[?] class was removed.
  • The PaymentMethodProvider::__construct(PaymentMethodProviderInterface $paymentMethodProvider, PaymentMethodsConfigsRulesProviderInterface $paymentMethodsConfigsRulesProvider)[?] method was changed to PaymentMethodProvider::__construct(PaymentMethodProviderInterface $paymentMethodProvider, MethodsConfigsRulesByContextProviderInterface $paymentMethodsConfigsRulesProvider)[?]
  • The following methods in class PaymentMethodsConfigsRuleRepository[?] were removed:
    • getByDestinationAndCurrency[?]
    • getByCurrency[?]
    • getByCurrencyWithoutDestination[?]
  • The PaymentMethodsConfigsRulesProviderInterface[?] interface was removed.
  • The PaymentContextInterface::getWebsite[?] interface method was added.
  • The PaymentContextBuilderInterface::setWebsite[?] interface method was added.

PricingBundle

  • The following classes were removed:
    • BuildCombinedPriceListOnScheduleDeleteListProcessor[?]
    • BuildCombinedPriceListOnScheduleDeleteProcessor[?]
    • BuildCombinedPriceListOnScheduleSaveProcessor[?]
    • HandlePriceListStatusChangeProcessor[?]
    • UpdateLexemesOnPriceRuleDeleteListProcessor[?]
    • UpdateLexemesOnPriceRuleDeleteProcessor[?]
    • UpdateLexemesPriceRuleProcessor[?]
    • UpdatePriceListContainsScheduleOnScheduleDeleteListProcessor[?]
    • UpdatePriceListContainsScheduleOnScheduleDeleteProcessor[?]
    • UpdatePriceListLexemesProcessor[?]
    • AddSchedulesToPriceListApiFormSubscriber[?]
  • The ProductPricesType::__construct(AttributeGroupRenderRegistry $groupRenderRegistry)[?] method was changed to ProductPricesType::__construct(AttributeRenderRegistry $attributeRenderRegistry, AttributeManager $attributeManager)[?]
  • The DefaultPriceListFilterType::__construct(TranslatorInterface $translator, PriceListProvider $priceListProvider)[?] method was changed to DefaultPriceListFilterType::__construct(TranslatorInterface $translator, PriceListProvider $priceListProvider, ShardManager $shardManager, $priceListClass)[?]
  • The PriceListCustomerFallback::setCustomer($customer)[?] method was changed to PriceListCustomerFallback::setCustomer(Customer $customer)[?]
  • The PriceListCustomerGroupFallback::setCustomerGroup($customerGroup)[?] method was changed to PriceListCustomerGroupFallback::setCustomerGroup(CustomerGroup $customerGroup)[?]
  • The ProductPricesType::$groupRenderRegistry[?] property was removed.
  • The PriceAttributeProductPriceRepository::removeByUnitProduct[?] method was removed.

ProductBundle

  • The following classes were removed:

    • ProcessUnitPrecisionsUpdate[?]
    • ProcessUnitPrecisions[?]
    • ProcessUnitPrecisionsCreate[?]
    • ValidateProductNamesCreate[?]
  • The following methods in class AssignerDatabaseStrategy[?] were removed:

    • __construct[?]
    • addRelations[?]
    • removeRelations[?]
  • The ProductUpdateHandler::setRelatedProductAssigner[?] method was removed.

  • The ProductImagesConfigurationListener::beforeSave[?] method was removed.

  • The ProductRepository::selectImages[?] method was removed.

  • The ContentVariantContextUrlProvider::__construct(RequestStack $requestStack, UrlStorageCache $cache)[?] method was changed to ContentVariantContextUrlProvider::__construct(RequestStack $requestStack, UrlStorageCache $cache, UserLocalizationManager $userLocalizationManager)[?]

  • The ImageResizeMessageProcessor::__construct(EntityRepository $imageRepository, ImageFilterLoader $filterLoader, ImageTypeProvider $imageTypeProvider, ImageResizer $imageResizer, MediaCacheManager $mediaCacheManager, AttachmentManager $attachmentManager)[?] method was changed to ImageResizeMessageProcessor::__construct(EntityRepository $imageRepository, ImageFilterLoader $filterLoader, ProductImagesDimensionsProvider $imageDimensionsProvider, ImageResizer $imageResizer, MediaCacheManager $mediaCacheManager, AttachmentManager $attachmentManager)[?]

  • The RelatedItemsProductEditListener::__construct(TranslatorInterface $translator, AbstractRelatedItemConfigProvider $configProvider, AuthorizationCheckerInterface $authorizationChecker)[?] method was changed to RelatedItemsProductEditListener::__construct(TranslatorInterface $translator, RelatedItemConfigHelper $relatedItemConfigHelper, AuthorizationCheckerInterface $authorizationChecker)[?]

  • The WebsiteSearchProductIndexerListener::__construct(AbstractWebsiteLocalizationProvider $websiteLocalizationProvider, WebsiteContextManager $websiteContextManager)[?] method was changed to WebsiteSearchProductIndexerListener::__construct(AbstractWebsiteLocalizationProvider $websiteLocalizationProvider, WebsiteContextManager $websiteContextManager, RegistryInterface $registry, AttachmentManager $attachmentManager)[?]

  • The ProductImage::setUpdatedAt(DateTime $updatedAt)[?] method was changed to ProductImage::setUpdatedAt($updatedAt)[?]

  • The ImageResizeMessageProcessor::getDimensionsForProductImage[?] method was removed.

  • The ImageResizeMessageProcessor::$imageTypeProvider[?] property was removed.

  • The RelatedProduct::$relatedProduct[?] property was removed.

  • The following methods in class FrontendProductDatagridListener[?] were changed:

    • addProductImages(SearchResultAfter $event, array $productIds, array $records)[?]
    • addProductImages(SearchResultAfter $event, array $records)[?]
    • addProductUnits($productIds, $records)[?]
    • addProductUnits($records)[?]
  • The ProductImagesConfigurationListener::getNotice(ConfigSettingsUpdateEvent $event)[?] method was changed to ProductImagesConfigurationListener::getNotice(ConfigUpdateEvent $event)[?]

PromotionBundle

  • The following classes were removed:

    • DiscountRecalculationProvider[?]
    • DiscountsProvider[?]
    • OrderAdditionalPlaceholderFilter[?]
    • AppliedDiscountManager[?]
    • DiscountFreeShippingType[?]
    • OrderLineItemEntityListener[?]
    • ShippingAwareDiscount[?]
  • The CouponFiltrationService::__construct(RuleFiltrationServiceInterface $filtrationService)[?] method was changed to CouponFiltrationService::__construct(RuleFiltrationServiceInterface $filtrationService, ManagerRegistry $registry)[?]

  • The PromotionProvider::__construct(ManagerRegistry $registry, RuleFiltrationServiceInterface $ruleFiltrationService, ContextDataConverterInterface $contextDataConverter)[?] method was changed to PromotionProvider::__construct(ManagerRegistry $registry, RuleFiltrationServiceInterface $ruleFiltrationService, ContextDataConverterInterface $contextDataConverter, AppliedPromotionMapper $promotionMapper)[?]

  • The SubtotalProvider::__construct(UserCurrencyManager $currencyManager, PromotionExecutor $promotionExecutor, AppliedDiscountsProvider $appliedDiscountsProvider, RoundingServiceInterface $roundingService, TranslatorInterface $translator, DiscountRecalculationProvider $discountRecalculationProvider)[?] method was changed to SubtotalProvider::__construct(UserCurrencyManager $currencyManager, PromotionExecutor $promotionExecutor, AppliedDiscountsProvider $appliedDiscountsProvider, RoundingServiceInterface $roundingService, TranslatorInterface $translator)[?]

  • The DiscountInformationPlaceholderFilter::isApplicable(Promotion $entity, $type)[?] method was changed to DiscountInformationPlaceholderFilter::isApplicable(PromotionDataInterface $entity, $type)[?]

  • The OrderLineItemTypeExtension::__construct(TaxationSettingsProvider $taxationSettingsProvider, TaxManager $taxManager, DiscountsProvider $discountsProvider, SectionProvider $sectionProvider, LineItemSubtotalProvider $lineItemSubtotalProvider)[?] method was changed to OrderLineItemTypeExtension::__construct(TaxationSettingsProvider $taxationSettingsProvider, TaxManager $taxManager, AppliedDiscountsProvider $appliedDiscountsProvider, SectionProvider $sectionProvider, LineItemSubtotalProvider $lineItemSubtotalProvider)[?]

  • The PromotionExecutor::__construct(PromotionProvider $promotionProvider, DiscountContextConverterInterface $discountContextConverter, DiscountFactory $discountFactory, StrategyProvider $discountStrategyProvider, MatchingProductsProvider $matchingProductsProvider)[?] method was changed to PromotionExecutor::__construct(DiscountContextConverterInterface $discountContextConverter, StrategyProvider $discountStrategyProvider, PromotionDiscountsProviderInterface $promotionDiscountsProvider)[?]

  • The following methods in class OrderEntityListener[?] were changed:

    • __construct(AppliedDiscountManager $appliedDiscountManager)[?]
    • __construct(AppliedPromotionManager $appliedPromotionManager)[?]
    • prePersist(Order $order, LifecycleEventArgs $args)[?]
    • prePersist(Order $order)[?]
  • The OrderLineItemAppliedDiscountsListener::__construct(TaxManager $taxManager, TaxationSettingsProvider $taxationSettingsProvider, LineItemSubtotalProvider $lineItemSubtotalProvider, DiscountsProvider $discountsProvider)[?] method was changed to OrderLineItemAppliedDiscountsListener::__construct(TaxManager $taxManager, TaxationSettingsProvider $taxationSettingsProvider, LineItemSubtotalProvider $lineItemSubtotalProvider, AppliedDiscountsProvider $appliedDiscountsProvider)[?]

  • The AppliedDiscount::setLineItem(OrderLineItem $lineItem)[?] method was changed to AppliedDiscount::setLineItem($lineItem)[?]

  • The AbstractDiscount::setPromotion(Promotion $promotion)[?] method was changed to AbstractDiscount::setPromotion(PromotionDataInterface $promotion)[?]

  • The BuyXGetYDiscount::apply(DiscountContext $discountContext)[?] method was changed to BuyXGetYDiscount::apply(DiscountContextInterface $discountContext)[?]

  • The DiscountFactory::create(DiscountConfiguration $configuration, Promotion $promotion = null)[?] method was changed to DiscountFactory::create(DiscountConfiguration $configuration, PromotionDataInterface $promotion = null)[?]

  • The LineItemsDiscount::apply(DiscountContext $discountContext)[?] method was changed to LineItemsDiscount::apply(DiscountContextInterface $discountContext)[?]

  • The OrderDiscount::apply(DiscountContext $discountContext)[?] method was changed to OrderDiscount::apply(DiscountContextInterface $discountContext)[?]

  • The ShippingDiscount::apply(DiscountContext $discountContext)[?] method was changed to ShippingDiscount::apply(DiscountContextInterface $discountContext)[?]

  • The ApplyAllStrategy::process(DiscountContext $discountContext, array $discounts)[?] method was changed to ApplyAllStrategy::process(DiscountContextInterface $discountContext, array $discounts)[?]

  • The ProfitableStrategy::process(DiscountContext $discountContext, array $discounts)[?] method was changed to ProfitableStrategy::process(DiscountContextInterface $discountContext, array $discounts)[?]

  • The OrderContextDataConverter::__construct(CriteriaDataProvider $criteriaDataProvider, OrderLineItemsToDiscountLineItemsConverter $lineItemsConverter, ScopeManager $scopeManager, SubtotalProviderInterface $lineItemSubtotalProvider)[?] method was changed to OrderContextDataConverter::__construct(CriteriaDataProvider $criteriaDataProvider, OrderLineItemsToDiscountLineItemsConverter $lineItemsConverter, ScopeManager $scopeManager, SubtotalProviderInterface $lineItemSubtotalProvider, CouponValidationService $couponValidationService, EntityCouponsProviderInterface $entityCouponsProvider)[?]

  • The AppliedDiscountsProvider::__construct[?] method was removed.

  • The following methods in class OrderTypeExtension[?] were removed:

  • The OrderEntityListener::preRemove[?] method was removed.

  • The following methods in class AppliedDiscount[?] were removed:

    • getType[?]
    • setType[?]
    • getOrder[?]
    • setOrder[?]
    • getPromotion[?]
    • setPromotion[?]
    • getPromotionName[?]
    • setPromotionName[?]
    • getConfigOptions[?]
    • setConfigOptions[?]
  • The AppliedDiscountRepository::findByOrder[?] method was removed.

  • The ShippingDiscount::configure[?] method was removed.

  • The following methods in class AppliedDiscountsProvider[?] were removed:

    • getDiscountsByOrder[?]
    • getAppliedDiscountRepository[?]
    • getCacheKey[?]
  • The OrderViewListener::addPromotionsBlock[?] method was removed.

  • The OrderContextDataConverter::getLineItems[?] method was removed.

  • The following properties in class AppliedDiscountsProvider[?] were removed:

    • $cache::$cache[?]
    • $doctrineHelper::$doctrineHelper[?]
  • The OrderLineItemTypeExtension::$discountsProvider[?] property was removed.

  • The following properties in class OrderTypeExtension[?] were removed:

    • $discountRecalculationProvider::$discountRecalculationProvider[?]
    • $appliedDiscountManager::$appliedDiscountManager[?]
    • $discountsProvider::$discountsProvider[?]
  • The OrderEntityListener::$appliedDiscountManager[?] property was removed.

  • The OrderLineItemAppliedDiscountsListener::$discountsProvider[?] property was removed.

  • The following properties in class AppliedDiscount[?] were removed:

    • $type::$type[?]
    • $order::$order[?]
    • $promotion::$promotion[?]
    • $promotionName::$promotionName[?]
    • $configOptions::$configOptions[?]
  • The ShippingDiscount::$applyTo[?] property was removed.

  • The following methods in class AbstractStrategy[?] were changed:

    • processLineItemDiscounts(DiscountContext $discountContext)[?]
    • processLineItemDiscounts(DiscountContextInterface $discountContext)[?]
    • processTotalDiscounts(DiscountContext $discountContext)[?]
    • processTotalDiscounts(DiscountContextInterface $discountContext)[?]
    • processShippingDiscounts(DiscountContext $discountContext)[?]
    • processShippingDiscounts(DiscountContextInterface $discountContext)[?]
  • The following methods in class DiscountInterface[?] were changed:

    • apply(DiscountContext $discountContext)[?]
    • apply(DiscountContextInterface $discountContext)[?]
    • setPromotion(Promotion $promotion)[?]
    • setPromotion(PromotionDataInterface $promotion)[?]
  • The StrategyInterface::process(DiscountContext $discountContext, array $discounts)[?] method was changed to StrategyInterface::process(DiscountContextInterface $discountContext, array $discounts)[?]

RFPBundle

  • The RequestManager::__construct(TokenAccessorInterface $tokenAccessor, DoctrineHelper $doctrineHelper)[?] method was changed to RequestManager::__construct(TokenAccessorInterface $tokenAccessor, DoctrineHelper $doctrineHelper, GuestCustomerUserManager $guestCustomerUserManager)[?]
  • The DataStorageComponentProcessor::__construct(UrlGeneratorInterface $router, ProductDataStorage $storage, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, Session $session, TranslatorInterface $translator, RequestDataStorageExtension $requestDataStorageExtension)[?] method was changed to DataStorageComponentProcessor::__construct(UrlGeneratorInterface $router, ProductDataStorage $storage, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, Session $session, TranslatorInterface $translator, RequestDataStorageExtension $requestDataStorageExtension, FeatureChecker $featureChecker)[?]
  • The RequestProductType::__construct[?] method was removed.
  • The RequestType::__construct[?] method was removed.
  • The RequestProductType::$labelFormatter[?] property was removed.
  • The following properties in class RequestType[?] were removed:
    • $configManager::$configManager[?]
    • $registry::$registry[?]
  • The RequestController::getPurifier[?] method was removed.

RedirectBundle

  • The Router::setFrontendHelper[?] method was removed.
  • The SluggableUrlGenerator::__construct(UrlStorageCache $cache, ContextUrlProviderRegistry $contextUrlProvider)[?] method was changed to SluggableUrlGenerator::__construct(UrlStorageCache $cache, ContextUrlProviderRegistry $contextUrlProvider, UserLocalizationManager $userLocalizationManager)[?]
  • The UrlStorageCache::__construct(FileCache $persistentCache, Cache $localCache, Filesystem $filesystem)[?] method was changed to UrlStorageCache::__construct(Cache $persistentCache, Cache $localCache, Filesystem $filesystem)[?]

SaleBundle

  • The QuoteAddressType::getDefaultAddressKey[?] method was removed.
  • Removed twig template Oro/Bundle/SaleBundle/Resources/views/Action/quoteToOrder.html.twig

ShippingBundle

  • The following classes were removed:
    • ShippingMethodsConfigsRulesProvider[?]
    • ShippingContextToRuleValuesConverter[?]
  • The ShippingPriceProvider::__construct(ShippingMethodsConfigsRulesProvider $shippingRulesProvider, ShippingMethodProviderInterface $shippingMethodProvider, ShippingPriceCache $priceCache, ShippingMethodViewFactory $shippingMethodViewFactory)[?] method was changed to ShippingPriceProvider::__construct(MethodsConfigsRulesByContextProviderInterface $shippingRulesProvider, ShippingMethodProviderInterface $shippingMethodProvider, ShippingPriceCache $priceCache, ShippingMethodViewFactory $shippingMethodViewFactory, EventDispatcherInterface $eventDispatcher)[?]
  • The following methods in class ShippingMethodsConfigsRuleRepository[?] were removed:
    • getByDestinationAndCurrency[?]
    • getByCurrency[?]
    • getByCurrencyWithoutDestination[?]
  • The ShippingMethodsConfigsRulesProviderInterface[?] interface was removed.
  • The ShippingContextInterface::getWebsite[?] interface method was added.
  • The ShippingContextBuilderInterface::setWebsite[?] interface method was added.

ShoppingListBundle

  • The following classes were removed:
    • GuestShoppingListVoter[?]
    • CustomerVisitorAuthorizationChecker[?]
    • SystemConfigListener[?]
    • AjaxEntityTotalsController[?]
  • The ShoppingListLineItemHandler::__construct(ManagerRegistry $managerRegistry, ShoppingListManager $shoppingListManager, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor)[?] method was changed to ShoppingListLineItemHandler::__construct(ManagerRegistry $managerRegistry, ShoppingListManager $shoppingListManager, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, FeatureChecker $featureChecker)[?]
  • The InteractiveLoginListener::__construct(CustomerVisitorManager $visitorManager, GuestShoppingListMigrationManager $guestShoppingListMigrationManager, LoggerInterface $logger, ConfigManager $configManager)[?] method was changed to InteractiveLoginListener::__construct(CustomerVisitorManager $visitorManager, GuestShoppingListMigrationManager $guestShoppingListMigrationManager, LoggerInterface $logger, ConfigManager $configManager, SendChangedEntitiesToMessageQueueListener $sendChangedEntitiesToMessageQueueListener)[?]
  • The ShoppingListEntityListener::__construct(ConfigManager $configManager, GuestShoppingListManager $guestShoppingListManager)[?] method was changed to ShoppingListEntityListener::__construct(DefaultUserProvider $defaultUserProvider, TokenAccessorInterface $tokenAccessor)[?]
  • The ShoppingListController::setCurrentAction($id)[?] method was changed to ShoppingListController::setCurrentAction(ShoppingList $shoppingList)[?]
  • The LineItemController::patchAction[?] method was removed.
  • The ShoppingListController::patchAction[?] method was removed.

VisibilityBundle

  • The AbstractResolvedCacheBuilder::triggerCategoryReindexation[?] method was removed.

  • The following methods in class VisibilityMessageHandler[?] were changed:

    • isScheduledMessage($topic, array $message)[?]
    • isScheduledMessage($topic, $entity)[?]
    • scheduleMessage($topic, array $message)[?]
    • scheduleMessage($topic, $entity)[?]