- CatalogBundle
- Checkout
- CheckoutBundle
- FrontendTestFrameworkBundle
- OrderBundle
- PricingBundle
- ProductBundle
- PromotionBundle
- RFPBundle
- RedirectBundle
- SaleBundle
- ShoppingListBundle
- TaxBundle
- UPSBundle
- WebCatalogBundle
- WebsiteSearchBundle
- The
CategoryContextUrlProvider::__construct(RequestStack $requestStack, UrlStorageCache $cache, UserLocalizationManager $userLocalizationManager)
[?] method was changed toCategoryContextUrlProvider::__construct(RequestStack $requestStack, UrlCacheInterface $cache, UserLocalizationManager $userLocalizationManager)
[?] - The
FeaturedCategoriesProvider::__construct(CategoryTreeProvider $categoryTreeProvider, TokenStorageInterface $tokenStorage)
[?] method was changed toFeaturedCategoriesProvider::__construct(CategoryTreeProvider $categoryTreeProvider, TokenStorageInterface $tokenStorage, LocalizationHelper $localizationHelper)
[?] - The
FeaturedCategoriesProvider::setCategories
[?] method was removed. - The
DatagridListener::addCategoryJoin
[?] method was removed. - The
FeaturedCategoriesProvider::$categories
[?] property was removed. - The
Category::$products
[?] property was removed. - The following methods in class
Category
[?] were removed:
- The following interfaces were removed:
- The
QuoteDemandLineItemConverter
[?] class was removed. - The
CheckoutSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, ProductPriceProvider $productPriceProvider, PriceListTreeHandler $priceListTreeHandler, UserCurrencyManager $currencyManager)
[?] method was changed toCheckoutSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, ProductPriceProvider $productPriceProvider, PriceListTreeHandler $priceListTreeHandler, SubtotalProviderConstructorArguments $arguments)
[?] - The
CheckoutGridListener::__construct(UserCurrencyManager $currencyManager, CheckoutRepository $checkoutRepository, TotalProcessorProvider $totalProcessor, EntityNameResolver $entityNameResolver)
[?] method was changed toCheckoutGridListener::__construct(UserCurrencyManager $currencyManager, CheckoutRepository $checkoutRepository, TotalProcessorProvider $totalProcessor, EntityNameResolver $entityNameResolver, DoctrineHelper $doctrineHelper)
[?] - The
CheckoutLineItemsDataProvider::__construct(FrontendProductPricesDataProvider $frontendProductPricesDataProvider, ManagerRegistry $registry)
[?] method was changed toCheckoutLineItemsDataProvider::__construct(FrontendProductPricesDataProvider $frontendProductPricesDataProvider, ManagerRegistry $registry)
[?] - The
CheckoutRepository::getCheckoutByQuote
[?] method was removed.
- The
FrontendWebTestCase::initClient
[?] method was removed. - The
FrontendWebTestCase::$storedWebsiteManager
[?] property was removed.
- The
DiscountSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, LineItemSubtotalProvider $lineItemSubtotal, TokenAccessorInterface $tokenAccessor, UserCurrencyManager $currencyManager)
[?] method was changed toDiscountSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, LineItemSubtotalProvider $lineItemSubtotal, TokenAccessorInterface $tokenAccessor, SubtotalProviderConstructorArguments $arguments)
[?] - The
ShippingCostSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, UserCurrencyManager $currencyManager)
[?] method was changed toShippingCostSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, SubtotalProviderConstructorArguments $arguments)
[?] - The
LineItemsFrontendDatagridListener::__construct(ConfigurableProductProvider $configurableProductProvider)
[?] method was changed toLineItemsFrontendDatagridListener::__construct(ConfigurableProductProvider $configurableProductProvider)
[?]
-
The following classes were removed:
EnableShardingOnConfigProcessor
[?]EnableShardingOnQueryProcessor
[?]LoadNormalizedProductPriceWithNormalizedIdProcessor
[?]NormalizeInputProductPriceIdProcessor
[?]NormalizeOutputProductPriceIdProcessor
[?]ResetPriceRuleFieldOnUpdateProcessor
[?]SaveProductPriceProcessor
[?]StorePriceListInContextByFilterProcessor
[?]StorePriceListInContextByProductPriceProcessor
[?]PriceListRelationTriggerHandlerForWebsiteAndCustomerGroupProcessor
[?]PriceListRelationTriggerHandlerForWebsiteAndCustomerProcessor
[?]UpdateLexemesOnPriceRuleDeleteListProcessor
[?]UpdateLexemesOnPriceRuleDeleteProcessor
[?]UpdateLexemesPriceRuleProcessor
[?]BuildCombinedPriceListOnScheduleDeleteListProcessor
[?]BuildCombinedPriceListOnScheduleDeleteProcessor
[?]BuildCombinedPriceListOnScheduleSaveProcessor
[?]UpdatePriceListContainsScheduleOnScheduleDeleteListProcessor
[?]UpdatePriceListContainsScheduleOnScheduleDeleteProcessor
[?]HandlePriceListStatusChangeProcessor
[?]UpdatePriceListLexemesProcessor
[?]
-
The
TotalProcessorProvider::__construct(SubtotalProviderRegistry $subtotalProviderRegistry, TranslatorInterface $translator, RoundingServiceInterface $rounding, UserCurrencyManager $currencyManager)
[?] method was changed toTotalProcessorProvider::__construct(SubtotalProviderRegistry $subtotalProviderRegistry, TranslatorInterface $translator, RoundingServiceInterface $rounding, SubtotalProviderConstructorArguments $arguments)
[?] -
The
AbstractSubtotalProvider::__construct(UserCurrencyManager $currencyManager)
[?] method was changed toAbstractSubtotalProvider::__construct(SubtotalProviderConstructorArguments $arguments)
[?] -
The
LineItemNotPricedSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, ProductPriceProvider $productPriceProvider, DoctrineHelper $doctrineHelper, PriceListTreeHandler $priceListTreeHandler, UserCurrencyManager $currencyManager)
[?] method was changed toLineItemNotPricedSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, ProductPriceProvider $productPriceProvider, DoctrineHelper $doctrineHelper, PriceListTreeHandler $priceListTreeHandler, SubtotalProviderConstructorArguments $arguments)
[?] -
The
LineItemSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, UserCurrencyManager $currencyManager)
[?] method was changed toLineItemSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, SubtotalProviderConstructorArguments $arguments)
[?] -
The
AbstractPriceCombiningStrategy::__construct(Registry $registry, InsertFromSelectShardQueryExecutor $insertFromSelectQueryExecutor, CombinedPriceListTriggerHandler $triggerHandler)
[?] method was changed toAbstractPriceCombiningStrategy::__construct(Registry $registry, ShardQueryExecutorInterface $insertFromSelectQueryExecutor, CombinedPriceListTriggerHandler $triggerHandler)
[?] -
The
MinimalPricesCombiningStrategy::__construct(Registry $registry, InsertFromSelectShardQueryExecutor $insertFromSelectQueryExecutor, CombinedPriceListTriggerHandler $triggerHandler, ShardManager $shardManager)
[?] method was changed toMinimalPricesCombiningStrategy::__construct(Registry $registry, ShardQueryExecutorInterface $insertFromSelectQueryExecutor, CombinedPriceListTriggerHandler $triggerHandler, ShardManager $shardManager)
[?] -
The
BaseProductPriceRepository::copyPrices(BasePriceList $sourcePriceList, BasePriceList $targetPriceList, InsertFromSelectShardQueryExecutor $insertQueryExecutor)
[?] method was changed toBaseProductPriceRepository::copyPrices(BasePriceList $sourcePriceList, BasePriceList $targetPriceList, ShardQueryExecutorInterface $insertQueryExecutor)
[?] -
The following methods in class
CombinedProductPriceRepository
[?] were changed:insertPricesByPriceList(InsertFromSelectShardQueryExecutor $insertFromSelectQueryExecutor, CombinedPriceList $combinedPriceList, PriceList $priceList, $mergeAllowed, Product $product = null)
[?]insertPricesByPriceList(ShardQueryExecutorInterface $insertFromSelectQueryExecutor, CombinedPriceList $combinedPriceList, PriceList $priceList, $mergeAllowed, Product $product = null)
[?]
insertMinimalPricesByPriceList(ShardManager $shardManager, InsertFromSelectShardQueryExecutor $insertFromSelectQueryExecutor, CombinedPriceList $combinedPriceList, PriceList $priceList, Product $product = null)
[?]insertMinimalPricesByPriceList(ShardManager $shardManager, ShardQueryExecutorInterface $insertFromSelectQueryExecutor, CombinedPriceList $combinedPriceList, PriceList $priceList, Product $product = null)
[?]
-
The
ProductPriceRepository::copyPrices(BasePriceList $sourcePriceList, BasePriceList $targetPriceList, InsertFromSelectShardQueryExecutor $insertQueryExecutor)
[?] method was changed toProductPriceRepository::copyPrices(BasePriceList $sourcePriceList, BasePriceList $targetPriceList, ShardQueryExecutorInterface $insertQueryExecutor)
[?] -
The
ProductPriceCPLEntityListener::__construct(ExtraActionEntityStorageInterface $extraActionsStorage, RegistryInterface $registry, PriceListTriggerHandler $priceListTriggerHandler)
[?] method was changed toProductPriceCPLEntityListener::__construct(ExtraActionEntityStorageInterface $extraActionsStorage, RegistryInterface $registry, PriceListTriggerHandler $priceListTriggerHandler, ShardManager $shardManager)
[?] -
The
ProductPriceDuplicator::__construct(ManagerRegistry $registry, InsertFromSelectShardQueryExecutor $insertQueryExecutor)
[?] method was changed toProductPriceDuplicator::__construct(ManagerRegistry $registry, ShardQueryExecutorInterface $insertQueryExecutor)
[?] -
The
ProductPriceBuilder::__construct(ManagerRegistry $registry, InsertFromSelectShardQueryExecutor $insertFromSelectQueryExecutor, PriceListRuleCompiler $ruleCompiler, PriceListTriggerHandler $priceListTriggerHandler, ShardManager $shardManager)
[?] method was changed toProductPriceBuilder::__construct(ManagerRegistry $registry, ShardQueryExecutorInterface $insertFromSelectQueryExecutor, PriceListRuleCompiler $ruleCompiler, PriceListTriggerHandler $priceListTriggerHandler, ShardManager $shardManager)
[?] -
The
InsertFromSelectShardQueryExecutor::__construct
[?] method was removed. -
The
FrontendProductPricesProvider::getSimpleByConfigurable
[?] method was removed. -
The
InsertFromSelectShardQueryExecutor::getTableName
[?] method was removed. -
The
InsertFromSelectShardQueryExecutor::$shardManager
[?] property was removed. -
The
FrontendProductPricesProvider::setProductsPrices($products)
[?] method was changed toFrontendProductPricesProvider::setProductsPrices($products, $prices)
[?]
- The following classes were removed:
- The
ContentVariantContextUrlProvider::__construct(RequestStack $requestStack, UrlStorageCache $cache, UserLocalizationManager $userLocalizationManager)
[?] method was changed toContentVariantContextUrlProvider::__construct(RequestStack $requestStack, UrlCacheInterface $cache, UserLocalizationManager $userLocalizationManager)
[?] - The
ProductFormAvailabilityProvider::__construct(ProductVariantAvailabilityProvider $variantAvailability, ConfigManager $configManager)
[?] method was changed toProductFormAvailabilityProvider::__construct(ConfigManager $configManager, ProductMatrixAvailabilityProvider $productMatrixAvailabilityProvider, UserAgentProvider $userAgentProvider)
[?] - The
AttributeChangesListener::__construct(RequestStack $requestStack, ManagerRegistry $registry, EventDispatcherInterface $dispatcher)
[?] method was changed toAttributeChangesListener::__construct(RequestStack $requestStack, MessageProducerInterface $producer)
[?] - The
ProductImageResizeEvent::__construct(ProductImage $productImage, $forceOption = false)
[?] method was changed toProductImageResizeEvent::__construct($productImageId, $forceOption = false)
[?] - The following methods in class
FeaturedProductsProvider
[?] were removed: - The
NewArrivalsProvider::__construct
[?] method was removed. - The following methods in class
ProductFormAvailabilityProvider
[?] were removed: - The
ResizeAllProductImagesCommand::getProductImages
[?] method was removed. - The following properties in class
AttributeChangesListener
[?] were removed: - The
ProductImageResizeEvent::$productImage
[?] property was removed. - The
ProductLineItemInterface::getParentProduct
[?] interface method was added.
- The
SubtotalProvider::__construct(UserCurrencyManager $currencyManager, PromotionExecutor $promotionExecutor, AppliedDiscountsProvider $appliedDiscountsProvider, RoundingServiceInterface $roundingService, TranslatorInterface $translator)
[?] method was changed toSubtotalProvider::__construct(SubtotalProviderConstructorArguments $arguments, PromotionExecutor $promotionExecutor, AppliedDiscountsProvider $appliedDiscountsProvider, RoundingServiceInterface $roundingService, TranslatorInterface $translator)
[?] - The
OrderLineItemTypeExtension::__construct(TaxationSettingsProvider $taxationSettingsProvider, TaxManager $taxManager, AppliedDiscountsProvider $appliedDiscountsProvider, SectionProvider $sectionProvider, LineItemSubtotalProvider $lineItemSubtotalProvider)
[?] method was changed toOrderLineItemTypeExtension::__construct(TaxationSettingsProvider $taxationSettingsProvider, TaxProviderRegistry $taxProviderRegistry, AppliedDiscountsProvider $appliedDiscountsProvider, SectionProvider $sectionProvider, LineItemSubtotalProvider $lineItemSubtotalProvider)
[?] - The
OrderLineItemAppliedDiscountsListener::__construct(TaxManager $taxManager, TaxationSettingsProvider $taxationSettingsProvider, LineItemSubtotalProvider $lineItemSubtotalProvider, AppliedDiscountsProvider $appliedDiscountsProvider)
[?] method was changed toOrderLineItemAppliedDiscountsListener::__construct(TaxProviderRegistry $taxProviderRegistry, TaxationSettingsProvider $taxationSettingsProvider, LineItemSubtotalProvider $lineItemSubtotalProvider, AppliedDiscountsProvider $appliedDiscountsProvider)
[?] - The
LineItemsToDiscountLineItemsConverter::__construct(FrontendProductPricesDataProvider $productPricesDataProvider)
[?] method was changed toLineItemsToDiscountLineItemsConverter::__construct(FrontendProductPricesDataProvider $productPricesDataProvider)
[?] - The
OrderLineItemTypeExtension::$taxManager
[?] property was removed. - The
OrderLineItemAppliedDiscountsListener::$taxManager
[?] property was removed.
- The
RequestManager::__construct(TokenAccessorInterface $tokenAccessor, DoctrineHelper $doctrineHelper, GuestCustomerUserManager $guestCustomerUserManager)
[?] method was changed toRequestManager::__construct(TokenAccessorInterface $tokenAccessor, DoctrineHelper $doctrineHelper, GuestCustomerUserManager $guestCustomerUserManager, WebsiteManager $websiteManager)
[?]
- The
SluggableUrlCacheAwareProvider::__construct(UrlStorageCache $cache)
[?] method was changed toSluggableUrlCacheAwareProvider::__construct(UrlCacheInterface $cache)
[?] - The
SluggableUrlDatabaseAwareProvider::__construct(SluggableUrlCacheAwareProvider $urlCacheAwareProvider, UrlStorageCache $cache, ManagerRegistry $registry)
[?] method was changed toSluggableUrlDatabaseAwareProvider::__construct(SluggableUrlCacheAwareProvider $urlCacheAwareProvider, UrlCacheInterface $cache, ManagerRegistry $registry)
[?] - The
SlugEntityGenerator::__construct(RoutingInformationProviderInterface $routingInformationProvider, UniqueSlugResolver $slugResolver, RedirectGenerator $redirectGenerator, UrlStorageCache $urlStorageCache)
[?] method was changed toSlugEntityGenerator::__construct(RoutingInformationProviderInterface $routingInformationProvider, UniqueSlugResolver $slugResolver, RedirectGenerator $redirectGenerator, UrlCacheInterface $urlCache)
[?] - The
SluggableUrlDumper::__construct(SlugRepository $slugRepository, UrlStorageCache $cache)
[?] method was changed toSluggableUrlDumper::__construct(SlugRepository $slugRepository, UrlCacheInterface $cache)
[?] - The
DirectUrlProcessor::__construct(ManagerRegistry $registry, SlugEntityGenerator $generator, MessageFactoryInterface $messageFactory, DatabaseExceptionHelper $databaseExceptionHelper, LoggerInterface $logger, UrlStorageCache $urlStorageCache)
[?] method was changed toDirectUrlProcessor::__construct(ManagerRegistry $registry, SlugEntityGenerator $generator, MessageFactoryInterface $messageFactory, DatabaseExceptionHelper $databaseExceptionHelper, LoggerInterface $logger, UrlCacheInterface $urlCache)
[?] - The
UrlCacheMassJobProcessor::__construct(JobRunner $jobRunner, MessageProducerInterface $producer, SlugRepository $slugRepository, LoggerInterface $logger, UrlStorageCache $cache)
[?] method was changed toUrlCacheMassJobProcessor::__construct(JobRunner $jobRunner, MessageProducerInterface $producer, SlugRepository $slugRepository, LoggerInterface $logger, UrlCacheInterface $cache)
[?] - The following methods in class
Slug
[?] were removed: - The
UrlStorageCache::flush
[?] method was removed. - The
Slug::updateParametersHash
[?] method was removed.
- The
FrontendQuoteDatagridListener::onResultBeforeQuery
[?] method was removed.
- The
FrontendProductPricesDataProvider
[?] class was removed. - The
MatrixGridOrderManager::__construct(PropertyAccessor $propertyAccessor, ProductVariantAvailabilityProvider $variantAvailability)
[?] method was changed toMatrixGridOrderManager::__construct(PropertyAccessor $propertyAccessor, ProductVariantAvailabilityProvider $variantAvailability, EmptyMatrixGridInterface $emptyMatrixGridManager)
[?] - The
FrontendShoppingListProductsProvider::__construct(LineItemRepository $lineItemRepository, FrontendProductPricesDataProvider $productPriceProvider, ShoppingListLineItemsDataProvider $shoppingListLineItemsDataProvider, ProductPriceFormatter $productPriceFormatter)
[?] method was changed toFrontendShoppingListProductsProvider::__construct(LineItemRepository $lineItemRepository, FrontendProductPricesDataProvider $productPriceProvider, ShoppingListLineItemsDataProvider $shoppingListLineItemsDataProvider, ProductPriceFormatter $productPriceFormatter)
[?] - The
MatrixGridOrderProvider::__construct(MatrixGridOrderManager $matrixGridManager, TotalProcessorProvider $totalProvider, NumberFormatter $numberFormatter)
[?] method was changed toMatrixGridOrderProvider::__construct(MatrixGridOrderManager $matrixGridManager, TotalProcessorProvider $totalProvider, NumberFormatter $numberFormatter, ShoppingListManager $shoppingListManager)
[?] - The
AddProductsMassActionHandler::__construct(ShoppingListLineItemHandler $shoppingListLineItemHandler, MessageGenerator $messageGenerator, ManagerRegistry $managerRegistry)
[?] method was changed toAddProductsMassActionHandler::__construct(ShoppingListLineItemHandler $shoppingListLineItemHandler, MessageGenerator $messageGenerator, ManagerRegistry $managerRegistry, ProductShoppingListsDataProvider $productShoppingListsDataProvider)
[?]
- The
TaxSubtotalProvider::__construct(TranslatorInterface $translator, TaxManager $taxManager, TaxFactory $taxFactory)
[?] method was changed toTaxSubtotalProvider::__construct(TranslatorInterface $translator, TaxProviderRegistry $taxProviderRegistry, TaxFactory $taxFactory)
[?] - The
TaxProvider::__construct(TaxManager $taxManager)
[?] method was changed toTaxProvider::__construct(TaxProviderRegistry $taxProviderRegistry)
[?] - The
OrderLineItemTypeExtension::__construct(TaxationSettingsProvider $taxationSettingsProvider, TaxManager $taxManager, TotalProcessorProvider $totalProcessorProvider, SectionProvider $sectionProvider, $extendedType)
[?] method was changed toOrderLineItemTypeExtension::__construct(TaxationSettingsProvider $taxationSettingsProvider, TaxProviderRegistry $taxProviderRegistry, TotalProcessorProvider $totalProcessorProvider, SectionProvider $sectionProvider, $extendedType)
[?] - The
EntityTaxListener::__construct(TaxManager $taxManager)
[?] method was changed toEntityTaxListener::__construct(TaxProviderRegistry $taxProviderRegistry)
[?] - The
ExtractLineItemPaymentOptionsListener::__construct(TranslatorInterface $translator, TaxManager $taxManager)
[?] method was changed toExtractLineItemPaymentOptionsListener::__construct(TranslatorInterface $translator, TaxProviderRegistry $taxProviderRegistry)
[?] - The
OrderTaxesListener::__construct(TaxManager $taxManager, TaxationSettingsProvider $taxationSettingsProvider, PriceMatcher $priceMatcher)
[?] method was changed toOrderTaxesListener::__construct(TaxProviderRegistry $taxProviderRegistry, TaxationSettingsProvider $taxationSettingsProvider, PriceMatcher $priceMatcher)
[?] - The
TaxSubtotalProvider::$taxManager
[?] property was removed. - The
TaxProvider::$taxManager
[?] property was removed. - The
OrderLineItemTypeExtension::$taxManager
[?] property was removed. - The
EntityTaxListener::$taxManager
[?] property was removed. - The
ExtractLineItemPaymentOptionsListener::$taxManager
[?] property was removed. - The
OrderTaxesListener::$taxManager
[?] property was removed. - The following methods in interface
TaxProviderInterface
[?] were added:
- The
RemoveUsedShippingServiceValidator
[?] class was removed. - The following methods in class
Package
[?] were removed: - The
Package::create($dimensionCode, $dimensionHeight, $dimensionWidth, $dimensionLength, $unitOfWeight, $weight)
[?] method was changed toPackage::create($unitOfWeight, $weight)
[?] - The following properties in class
Package
[?] were removed: - The
PriceRequestFactory::getProductsParamsByUnit
[?] method was removed.
- The
WebCatalogUsageProvider::$managerRegistry
[?] property was removed. - The
WebCatalogVoter::__construct(DoctrineHelper $doctrineHelper, WebCatalogUsageProvider $usageProvider)
[?] method was changed toWebCatalogVoter::__construct(DoctrineHelper $doctrineHelper, WebCatalogUsageProviderInterface $usageProvider)
[?]
- The
ReindexDemoDataFixturesListener::__construct(EventDispatcherInterface $dispatcher)
[?] method was changed toReindexDemoDataFixturesListener::__construct(OptionalListenerManager $listenerManager, EventDispatcherInterface $dispatcher)
[?] - The
AsyncIndexer::__construct(IndexerInterface $baseIndexer, MessageProducerInterface $messageProducer, IndexerInputValidator $indexerInputValidator, ReindexMessageGranularizer $reindexMessageGranularizer)
[?] method was changed toAsyncIndexer::__construct(IndexerInterface $baseIndexer, MessageProducerInterface $messageProducer, IndexerInputValidator $indexerInputValidator)
[?] - The
SearchMessageProcessor::__construct(IndexerInterface $indexer, JobRunner $jobRunner)
[?] method was changed toSearchMessageProcessor::__construct(IndexerInterface $indexer, JobRunner $jobRunner, MessageProducerInterface $messageProducer, IndexerInputValidator $indexerInputValidator, ReindexMessageGranularizer $reindexMessageGranularizer)
[?] - The
IndexDataProvider::clearValue($type, $value)
[?] method was changed toIndexDataProvider::clearValue($type, $fieldName, $value)
[?]