Skip to content

Latest commit

 

History

History
63 lines (53 loc) · 11.3 KB

incompatibilities-3-0.md

File metadata and controls

63 lines (53 loc) · 11.3 KB

CatalogBundle

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

CheckoutBundle

  • The TransitionFormProvider::setTransitionProvider(TransitionProvider $transitionProvider)[?] method was changed to TransitionFormProvider::setTransitionProvider(TransitionProviderInterface $transitionProvider)[?]
  • The CheckoutPaymentContextFactory::__construct(CheckoutLineItemsManager $checkoutLineItemsManager, TotalProcessorProvider $totalProcessor, OrderPaymentLineItemConverterInterface $paymentLineItemConverter, PaymentContextBuilderFactoryInterface $paymentContextBuilderFactory = null)[?] method was changed to CheckoutPaymentContextFactory::__construct(CheckoutLineItemsManager $checkoutLineItemsManager, TotalProcessorProvider $totalProcessor, OrderPaymentLineItemConverterInterface $paymentLineItemConverter, ShippingOriginProvider $shippingOriginProvider, PaymentContextBuilderFactoryInterface $paymentContextBuilderFactory = null)[?]

PricingBundle

  • The following methods in class UserCurrencyManager[?] were removed:
    • getLoggedUserCurrentWebsiteCurrency[?]
    • getLoggedUserCurrencyForWebsite[?]
  • The PriceListRecalculateCommand::getDependentPriceLists[?] method was removed.
  • The UserCurrencyManager::getUserCurrency(Website $website = null)[?] method was changed to UserCurrencyManager::getUserCurrency(Website $website = null, $fallbackToDefault = true)[?]
  • The CombinedProductPriceRepository::findByPriceListIdAndProductIds(ShardManager $shardManager, $priceListId, array $productIds, $getTierPrices = true, $currency = null, $productUnitCode = null, array $orderBy = [ ... ])[?] method was changed to CombinedProductPriceRepository::findByPriceListIdAndProductIds(ShardManager $shardManager, $priceListId, array $productIds, $getTierPrices = true, $currency = null, $productUnitCode = null, array $orderBy = [ ... ])[?]

ProductBundle

  • The following classes were removed:
    • ProcessImagePaths[?]
    • RelatedItemAclCheck[?]
    • DeleteRelatedItemAclCheck[?]
  • The following methods in class FrontendLineItemType[?] were removed:
    • __construct[?]
    • checkUnitSelectionVisibility[?]
  • The AbstractAjaxProductUnitController::getProductUnits(Product $product, $isShort = false)[?] method was changed to AbstractAjaxProductUnitController::getProductUnits(Product $product)[?]

PromotionBundle

  • The PromotionExecutor::__construct(DiscountContextConverterInterface $discountContextConverter, StrategyProvider $discountStrategyProvider, PromotionDiscountsProviderInterface $promotionDiscountsProvider)[?] method was changed to PromotionExecutor::__construct(DiscountContextConverterInterface $discountContextConverter, StrategyProvider $discountStrategyProvider, PromotionDiscountsProviderInterface $promotionDiscountsProvider, Cache $cache)[?]

RFPBundle

  • The SortIncludedData[?] class was removed.

RedirectBundle

  • The FirewallFactory[?] class was removed.
  • The Firewall::__construct(FirewallMapInterface $map, EventDispatcherInterface $dispatcher, FirewallFactory $firewallFactory, MatchedUrlDecisionMaker $matchedUrlDecisionMaker, RequestContext $context = null)[?] method was changed to Firewall::__construct(FirewallMapInterface $map, EventDispatcherInterface $dispatcher, MatchedUrlDecisionMaker $matchedUrlDecisionMaker, RequestContext $context = null)[?]

ShoppingListBundle

  • The ShoppingListLimitManager::__construct(ConfigManager $configManager, TokenAccessor $tokenAccessor, DoctrineHelper $doctrineHelper)[?] method was changed to ShoppingListLimitManager::__construct(ConfigManager $configManager, TokenAccessor $tokenAccessor, DoctrineHelper $doctrineHelper, WebsiteManager $websiteManager)[?]
  • The ShoppingListRepository::countUserShoppingLists($customerId, $organizationId)[?] method was changed to ShoppingListRepository::countUserShoppingLists($customerId, $organizationId, $website)[?]

WebsiteSearchBundle

  • The IndexerInputValidator::validateReindexRequest[?] method was removed.