Skip to content

Latest commit

 

History

History
221 lines (202 loc) · 65.8 KB

incompatibilities-1-6.md

File metadata and controls

221 lines (202 loc) · 65.8 KB

CatalogBundle

  • The CategoryContextUrlProvider::__construct(RequestStack $requestStack, UrlStorageCache $cache, UserLocalizationManager $userLocalizationManager)[?] method was changed to CategoryContextUrlProvider::__construct(RequestStack $requestStack, UrlCacheInterface $cache, UserLocalizationManager $userLocalizationManager)[?]
  • The FeaturedCategoriesProvider::__construct(CategoryTreeProvider $categoryTreeProvider, TokenStorageInterface $tokenStorage)[?] method was changed to FeaturedCategoriesProvider::__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:
    • getProducts[?]
    • setProducts[?]
    • addProduct[?]
    • removeProduct[?]
    • hasProduct[?]

Checkout

  • The following interfaces were removed:
    • CheckoutLineItemInterface[?]
    • CheckoutLineItemsHolderInterface[?]

CheckoutBundle

  • The QuoteDemandLineItemConverter[?] class was removed.
  • The CheckoutSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, ProductPriceProvider $productPriceProvider, PriceListTreeHandler $priceListTreeHandler, UserCurrencyManager $currencyManager)[?] method was changed to CheckoutSubtotalProvider::__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 to CheckoutGridListener::__construct(UserCurrencyManager $currencyManager, CheckoutRepository $checkoutRepository, TotalProcessorProvider $totalProcessor, EntityNameResolver $entityNameResolver, DoctrineHelper $doctrineHelper)[?]
  • The CheckoutLineItemsDataProvider::__construct(FrontendProductPricesDataProvider $frontendProductPricesDataProvider, ManagerRegistry $registry)[?] method was changed to CheckoutLineItemsDataProvider::__construct(FrontendProductPricesDataProvider $frontendProductPricesDataProvider, ManagerRegistry $registry)[?]
  • The CheckoutRepository::getCheckoutByQuote[?] method was removed.

FrontendTestFrameworkBundle

  • The FrontendWebTestCase::initClient[?] method was removed.
  • The FrontendWebTestCase::$storedWebsiteManager[?] property was removed.

OrderBundle

  • The DiscountSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, LineItemSubtotalProvider $lineItemSubtotal, TokenAccessorInterface $tokenAccessor, UserCurrencyManager $currencyManager)[?] method was changed to DiscountSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, LineItemSubtotalProvider $lineItemSubtotal, TokenAccessorInterface $tokenAccessor, SubtotalProviderConstructorArguments $arguments)[?]
  • The ShippingCostSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, UserCurrencyManager $currencyManager)[?] method was changed to ShippingCostSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, SubtotalProviderConstructorArguments $arguments)[?]
  • The LineItemsFrontendDatagridListener::__construct(ConfigurableProductProvider $configurableProductProvider)[?] method was changed to LineItemsFrontendDatagridListener::__construct(ConfigurableProductProvider $configurableProductProvider)[?]

PricingBundle

  • 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 to TotalProcessorProvider::__construct(SubtotalProviderRegistry $subtotalProviderRegistry, TranslatorInterface $translator, RoundingServiceInterface $rounding, SubtotalProviderConstructorArguments $arguments)[?]

  • The AbstractSubtotalProvider::__construct(UserCurrencyManager $currencyManager)[?] method was changed to AbstractSubtotalProvider::__construct(SubtotalProviderConstructorArguments $arguments)[?]

  • The LineItemNotPricedSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, ProductPriceProvider $productPriceProvider, DoctrineHelper $doctrineHelper, PriceListTreeHandler $priceListTreeHandler, UserCurrencyManager $currencyManager)[?] method was changed to LineItemNotPricedSubtotalProvider::__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 to LineItemSubtotalProvider::__construct(TranslatorInterface $translator, RoundingServiceInterface $rounding, SubtotalProviderConstructorArguments $arguments)[?]

  • The AbstractPriceCombiningStrategy::__construct(Registry $registry, InsertFromSelectShardQueryExecutor $insertFromSelectQueryExecutor, CombinedPriceListTriggerHandler $triggerHandler)[?] method was changed to AbstractPriceCombiningStrategy::__construct(Registry $registry, ShardQueryExecutorInterface $insertFromSelectQueryExecutor, CombinedPriceListTriggerHandler $triggerHandler)[?]

  • The MinimalPricesCombiningStrategy::__construct(Registry $registry, InsertFromSelectShardQueryExecutor $insertFromSelectQueryExecutor, CombinedPriceListTriggerHandler $triggerHandler, ShardManager $shardManager)[?] method was changed to MinimalPricesCombiningStrategy::__construct(Registry $registry, ShardQueryExecutorInterface $insertFromSelectQueryExecutor, CombinedPriceListTriggerHandler $triggerHandler, ShardManager $shardManager)[?]

  • The BaseProductPriceRepository::copyPrices(BasePriceList $sourcePriceList, BasePriceList $targetPriceList, InsertFromSelectShardQueryExecutor $insertQueryExecutor)[?] method was changed to BaseProductPriceRepository::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 to ProductPriceRepository::copyPrices(BasePriceList $sourcePriceList, BasePriceList $targetPriceList, ShardQueryExecutorInterface $insertQueryExecutor)[?]

  • The ProductPriceCPLEntityListener::__construct(ExtraActionEntityStorageInterface $extraActionsStorage, RegistryInterface $registry, PriceListTriggerHandler $priceListTriggerHandler)[?] method was changed to ProductPriceCPLEntityListener::__construct(ExtraActionEntityStorageInterface $extraActionsStorage, RegistryInterface $registry, PriceListTriggerHandler $priceListTriggerHandler, ShardManager $shardManager)[?]

  • The ProductPriceDuplicator::__construct(ManagerRegistry $registry, InsertFromSelectShardQueryExecutor $insertQueryExecutor)[?] method was changed to ProductPriceDuplicator::__construct(ManagerRegistry $registry, ShardQueryExecutorInterface $insertQueryExecutor)[?]

  • The ProductPriceBuilder::__construct(ManagerRegistry $registry, InsertFromSelectShardQueryExecutor $insertFromSelectQueryExecutor, PriceListRuleCompiler $ruleCompiler, PriceListTriggerHandler $priceListTriggerHandler, ShardManager $shardManager)[?] method was changed to ProductPriceBuilder::__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 to FrontendProductPricesProvider::setProductsPrices($products, $prices)[?]

ProductBundle

  • The following classes were removed:
    • ConfigurableProductProvider[?]
    • ProcessImagePathsConfig[?]
  • The ContentVariantContextUrlProvider::__construct(RequestStack $requestStack, UrlStorageCache $cache, UserLocalizationManager $userLocalizationManager)[?] method was changed to ContentVariantContextUrlProvider::__construct(RequestStack $requestStack, UrlCacheInterface $cache, UserLocalizationManager $userLocalizationManager)[?]
  • The ProductFormAvailabilityProvider::__construct(ProductVariantAvailabilityProvider $variantAvailability, ConfigManager $configManager)[?] method was changed to ProductFormAvailabilityProvider::__construct(ConfigManager $configManager, ProductMatrixAvailabilityProvider $productMatrixAvailabilityProvider, UserAgentProvider $userAgentProvider)[?]
  • The AttributeChangesListener::__construct(RequestStack $requestStack, ManagerRegistry $registry, EventDispatcherInterface $dispatcher)[?] method was changed to AttributeChangesListener::__construct(RequestStack $requestStack, MessageProducerInterface $producer)[?]
  • The ProductImageResizeEvent::__construct(ProductImage $productImage, $forceOption = false)[?] method was changed to ProductImageResizeEvent::__construct($productImageId, $forceOption = false)[?]
  • The following methods in class FeaturedProductsProvider[?] were removed:
    • __construct[?]
    • getProducts[?]
  • The NewArrivalsProvider::__construct[?] method was removed.
  • The following methods in class ProductFormAvailabilityProvider[?] were removed:
    • getMatrixFormConfig[?]
    • getMatrixAvailability[?]
  • 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.

PromotionBundle

  • The SubtotalProvider::__construct(UserCurrencyManager $currencyManager, PromotionExecutor $promotionExecutor, AppliedDiscountsProvider $appliedDiscountsProvider, RoundingServiceInterface $roundingService, TranslatorInterface $translator)[?] method was changed to SubtotalProvider::__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 to OrderLineItemTypeExtension::__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 to OrderLineItemAppliedDiscountsListener::__construct(TaxProviderRegistry $taxProviderRegistry, TaxationSettingsProvider $taxationSettingsProvider, LineItemSubtotalProvider $lineItemSubtotalProvider, AppliedDiscountsProvider $appliedDiscountsProvider)[?]
  • The LineItemsToDiscountLineItemsConverter::__construct(FrontendProductPricesDataProvider $productPricesDataProvider)[?] method was changed to LineItemsToDiscountLineItemsConverter::__construct(FrontendProductPricesDataProvider $productPricesDataProvider)[?]
  • The OrderLineItemTypeExtension::$taxManager[?] property was removed.
  • The OrderLineItemAppliedDiscountsListener::$taxManager[?] property was removed.

RFPBundle

  • The RequestManager::__construct(TokenAccessorInterface $tokenAccessor, DoctrineHelper $doctrineHelper, GuestCustomerUserManager $guestCustomerUserManager)[?] method was changed to RequestManager::__construct(TokenAccessorInterface $tokenAccessor, DoctrineHelper $doctrineHelper, GuestCustomerUserManager $guestCustomerUserManager, WebsiteManager $websiteManager)[?]

RedirectBundle

  • The SluggableUrlCacheAwareProvider::__construct(UrlStorageCache $cache)[?] method was changed to SluggableUrlCacheAwareProvider::__construct(UrlCacheInterface $cache)[?]
  • The SluggableUrlDatabaseAwareProvider::__construct(SluggableUrlCacheAwareProvider $urlCacheAwareProvider, UrlStorageCache $cache, ManagerRegistry $registry)[?] method was changed to SluggableUrlDatabaseAwareProvider::__construct(SluggableUrlCacheAwareProvider $urlCacheAwareProvider, UrlCacheInterface $cache, ManagerRegistry $registry)[?]
  • The SlugEntityGenerator::__construct(RoutingInformationProviderInterface $routingInformationProvider, UniqueSlugResolver $slugResolver, RedirectGenerator $redirectGenerator, UrlStorageCache $urlStorageCache)[?] method was changed to SlugEntityGenerator::__construct(RoutingInformationProviderInterface $routingInformationProvider, UniqueSlugResolver $slugResolver, RedirectGenerator $redirectGenerator, UrlCacheInterface $urlCache)[?]
  • The SluggableUrlDumper::__construct(SlugRepository $slugRepository, UrlStorageCache $cache)[?] method was changed to SluggableUrlDumper::__construct(SlugRepository $slugRepository, UrlCacheInterface $cache)[?]
  • The DirectUrlProcessor::__construct(ManagerRegistry $registry, SlugEntityGenerator $generator, MessageFactoryInterface $messageFactory, DatabaseExceptionHelper $databaseExceptionHelper, LoggerInterface $logger, UrlStorageCache $urlStorageCache)[?] method was changed to DirectUrlProcessor::__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 to UrlCacheMassJobProcessor::__construct(JobRunner $jobRunner, MessageProducerInterface $producer, SlugRepository $slugRepository, LoggerInterface $logger, UrlCacheInterface $cache)[?]
  • The following methods in class Slug[?] were removed:
    • hashParameters[?]
    • prePersist[?]
    • preUpdate[?]
  • The UrlStorageCache::flush[?] method was removed.
  • The Slug::updateParametersHash[?] method was removed.

SaleBundle

  • The FrontendQuoteDatagridListener::onResultBeforeQuery[?] method was removed.

ShoppingListBundle

  • The FrontendProductPricesDataProvider[?] class was removed.
  • The MatrixGridOrderManager::__construct(PropertyAccessor $propertyAccessor, ProductVariantAvailabilityProvider $variantAvailability)[?] method was changed to MatrixGridOrderManager::__construct(PropertyAccessor $propertyAccessor, ProductVariantAvailabilityProvider $variantAvailability, EmptyMatrixGridInterface $emptyMatrixGridManager)[?]
  • The FrontendShoppingListProductsProvider::__construct(LineItemRepository $lineItemRepository, FrontendProductPricesDataProvider $productPriceProvider, ShoppingListLineItemsDataProvider $shoppingListLineItemsDataProvider, ProductPriceFormatter $productPriceFormatter)[?] method was changed to FrontendShoppingListProductsProvider::__construct(LineItemRepository $lineItemRepository, FrontendProductPricesDataProvider $productPriceProvider, ShoppingListLineItemsDataProvider $shoppingListLineItemsDataProvider, ProductPriceFormatter $productPriceFormatter)[?]
  • The MatrixGridOrderProvider::__construct(MatrixGridOrderManager $matrixGridManager, TotalProcessorProvider $totalProvider, NumberFormatter $numberFormatter)[?] method was changed to MatrixGridOrderProvider::__construct(MatrixGridOrderManager $matrixGridManager, TotalProcessorProvider $totalProvider, NumberFormatter $numberFormatter, ShoppingListManager $shoppingListManager)[?]
  • The AddProductsMassActionHandler::__construct(ShoppingListLineItemHandler $shoppingListLineItemHandler, MessageGenerator $messageGenerator, ManagerRegistry $managerRegistry)[?] method was changed to AddProductsMassActionHandler::__construct(ShoppingListLineItemHandler $shoppingListLineItemHandler, MessageGenerator $messageGenerator, ManagerRegistry $managerRegistry, ProductShoppingListsDataProvider $productShoppingListsDataProvider)[?]

TaxBundle

  • The TaxSubtotalProvider::__construct(TranslatorInterface $translator, TaxManager $taxManager, TaxFactory $taxFactory)[?] method was changed to TaxSubtotalProvider::__construct(TranslatorInterface $translator, TaxProviderRegistry $taxProviderRegistry, TaxFactory $taxFactory)[?]
  • The TaxProvider::__construct(TaxManager $taxManager)[?] method was changed to TaxProvider::__construct(TaxProviderRegistry $taxProviderRegistry)[?]
  • The OrderLineItemTypeExtension::__construct(TaxationSettingsProvider $taxationSettingsProvider, TaxManager $taxManager, TotalProcessorProvider $totalProcessorProvider, SectionProvider $sectionProvider, $extendedType)[?] method was changed to OrderLineItemTypeExtension::__construct(TaxationSettingsProvider $taxationSettingsProvider, TaxProviderRegistry $taxProviderRegistry, TotalProcessorProvider $totalProcessorProvider, SectionProvider $sectionProvider, $extendedType)[?]
  • The EntityTaxListener::__construct(TaxManager $taxManager)[?] method was changed to EntityTaxListener::__construct(TaxProviderRegistry $taxProviderRegistry)[?]
  • The ExtractLineItemPaymentOptionsListener::__construct(TranslatorInterface $translator, TaxManager $taxManager)[?] method was changed to ExtractLineItemPaymentOptionsListener::__construct(TranslatorInterface $translator, TaxProviderRegistry $taxProviderRegistry)[?]
  • The OrderTaxesListener::__construct(TaxManager $taxManager, TaxationSettingsProvider $taxationSettingsProvider, PriceMatcher $priceMatcher)[?] method was changed to OrderTaxesListener::__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:

UPSBundle

  • The RemoveUsedShippingServiceValidator[?] class was removed.
  • The following methods in class Package[?] were removed:
    • getDimensionCode[?]
    • setDimensionCode[?]
    • getDimensionLength[?]
    • setDimensionLength[?]
    • getDimensionWidth[?]
    • setDimensionWidth[?]
    • getDimensionHeight[?]
    • setDimensionHeight[?]
  • The Package::create($dimensionCode, $dimensionHeight, $dimensionWidth, $dimensionLength, $unitOfWeight, $weight)[?] method was changed to Package::create($unitOfWeight, $weight)[?]
  • The following properties in class Package[?] were removed:
    • $dimensionCode[?]
    • $dimensionLength[?]
    • $dimensionWidth[?]
    • $dimensionHeight[?]
  • The PriceRequestFactory::getProductsParamsByUnit[?] method was removed.

WebCatalogBundle

  • The WebCatalogUsageProvider::$managerRegistry[?] property was removed.
  • The WebCatalogVoter::__construct(DoctrineHelper $doctrineHelper, WebCatalogUsageProvider $usageProvider)[?] method was changed to WebCatalogVoter::__construct(DoctrineHelper $doctrineHelper, WebCatalogUsageProviderInterface $usageProvider)[?]

WebsiteSearchBundle

  • The ReindexDemoDataFixturesListener::__construct(EventDispatcherInterface $dispatcher)[?] method was changed to ReindexDemoDataFixturesListener::__construct(OptionalListenerManager $listenerManager, EventDispatcherInterface $dispatcher)[?]
  • The AsyncIndexer::__construct(IndexerInterface $baseIndexer, MessageProducerInterface $messageProducer, IndexerInputValidator $indexerInputValidator, ReindexMessageGranularizer $reindexMessageGranularizer)[?] method was changed to AsyncIndexer::__construct(IndexerInterface $baseIndexer, MessageProducerInterface $messageProducer, IndexerInputValidator $indexerInputValidator)[?]
  • The SearchMessageProcessor::__construct(IndexerInterface $indexer, JobRunner $jobRunner)[?] method was changed to SearchMessageProcessor::__construct(IndexerInterface $indexer, JobRunner $jobRunner, MessageProducerInterface $messageProducer, IndexerInputValidator $indexerInputValidator, ReindexMessageGranularizer $reindexMessageGranularizer)[?]
  • The IndexDataProvider::clearValue($type, $value)[?] method was changed to IndexDataProvider::clearValue($type, $fieldName, $value)[?]