- ApplicationBundle
- CMSBundle
- CatalogBundle
- CheckoutBundle
- CommerceBundle
- CommerceEntityBundle
- ConsentBundle
- FrontendLocalizationBundle
- InventoryBundle
- OrderBundle
- PayPalBundle
- PaymentBundle
- PaymentTermBundle
- PricingBundle
- ProductBundle
- PromotionBundle
- RFPBundle
- RedirectBundle
- RuleBundle
- SEOBundle
- SaleBundle
- ShippingBundle
- ShoppingListBundle
- TaxBundle
- Tree
- VisibilityBundle
- WebCatalogBundle
- WebsiteSearchBundle
- The following classes were removed:
- The following interfaces were removed:
-
The following classes were removed:
-
The
ContentWidgetTwigFunctionProcessor::getContentWidgets[?] method was removed. -
The
PageRepository::findOneBySlug[?] method was removed. -
The following methods in class
ContentWidgetRenderer[?] were removed: -
The
ContentWidgetTwigFunctionProcessor::__construct(AclHelper $aclHelper)[?] method was changed toContentWidgetTwigFunctionProcessor::__construct(ContentWidgetProvider $contentWidgetProvider)[?] -
The
ContentBlockExtension::__construct(ContentBlockRenderer $contentBlockRenderer)[?] method was changed toContentBlockExtension::__construct(ContainerInterface $container)[?] -
The
DigitalAssetExtension::getWysiwygImageUrl($digitalAssetId, $fileUuid, $filterName, $referenceType)[?] method was changed toDigitalAssetExtension::getWysiwygImageUrl($digitalAssetId, $fileUuid, $filterName, $format, $referenceType)[?] -
The
TwigInVariablesExtension::__construct(ContainerInterface $container)[?] method was changed toTwigInVariablesExtension::__construct(ContainerInterface $container, LoggerInterface $logger)[?] -
The
DigitalAssetTwigTagsConverter::__construct(ManagerRegistry $managerRegistry, FileUrlProviderInterface $fileUrlProvider)[?] method was changed toDigitalAssetTwigTagsConverter::__construct(ManagerRegistry $managerRegistry, FileUrlProviderInterface $fileUrlProvider, $defaultImageFilter)[?] -
The
PageSlugSourceEntityProvider::__construct(ManagerRegistry $registry, ConfigManager $configManager)[?] method was changed toPageSlugSourceEntityProvider::__construct(SluggableEntityFinder $sluggableEntityFinder, ConfigManager $configManager)[?] -
The
PreviewMetadataProvider::__construct(PreviewMetadataProvider $innerPreviewMetadataProvider, FileUrlProviderInterface $fileUrlProvider, MimeTypeChecker $mimeTypeChecker)[?] method was changed toPreviewMetadataProvider::__construct(PreviewMetadataProviderInterface $innerPreviewMetadataProvider, FileUrlProviderInterface $fileUrlProvider, MimeTypeChecker $mimeTypeChecker, MimeTypesInterface $mimeTypes)[?] -
The
LocalizedFallbackValueCollectionNormalizer::normalize($object, $format = null, $context = [])[?] method was changed toLocalizedFallbackValueCollectionNormalizer::normalize($object, $format = null, $context = [])[?] -
The
WYSIWYGType::__construct(HtmlTagProvider $htmlTagProvider, HTMLPurifierScopeProvider $purifierScopeProvider)[?] method was changed toWYSIWYGType::__construct(HtmlTagProvider $htmlTagProvider, HTMLPurifierScopeProvider $purifierScopeProvider, DigitalAssetTwigTagsConverter $digitalAssetTwigTagsConverter)[?] -
The
WYSIWYGFieldTwigListener::preClear(PreClearEventArgs $preClearEventArgs)[?] method was changed toWYSIWYGFieldTwigListener::preClear()[?] -
The following methods in class
ContentWidgetRenderer[?] were changed:__construct(ManagerRegistry $doctrine, LayoutManager $layoutManager, ContentWidgetTypeRegistry $contentWidgetTypeRegistry)[?]__construct(ContentWidgetProvider $contentWidgetProvider, ContentWidgetTypeRegistry $contentWidgetTypeRegistry, LayoutManager $layoutManager, FrontendHelper $frontendHelper, FrontendEmulator $frontendEmulator, LoggerInterface $logger, $debug)[?]
-
The
ComputeWYSIWYGAttributes::__construct(WYSIWYGFieldsProvider $wysiwygFieldsProvider, $attributesFieldName)[?] method was changed toComputeWYSIWYGAttributes::__construct(WYSIWYGFieldsProvider $wysiwygFieldsProvider, WYSIWYGValueRenderer $wysiwygValueRenderer, $attributesFieldName)[?] -
The following methods in class
ConfigureWYSIWYGFields[?] were changed: -
The
ContentWidgetTwigFunctionProcessor::$aclHelper[?] property was removed. -
The
PageSlugSourceEntityProvider::$registry[?] property was removed. -
The
ContentWidgetRenderer::$doctrine[?] property was removed.
-
The
CategoryExtension::getName[?] method was removed. -
The
CategoryImageExtension::getName[?] method was removed. -
The
CategoryRepository::findOneBySlug[?] method was removed. -
The
CategoryImageExtension::getCategoryFilteredImage($file, $filter)[?] method was changed toCategoryImageExtension::getCategoryFilteredImage($file, $filter, $format)[?] -
The
CategorySlugSourceEntityProvider::__construct(ManagerRegistry $registry, ConfigManager $configManager)[?] method was changed toCategorySlugSourceEntityProvider::__construct(SluggableEntityFinder $sluggableEntityFinder, ConfigManager $configManager)[?] -
The
CategoryBreadcrumbProvider::__construct(CategoryProvider $categoryProvider, LocalizationHelper $localizationHelper, Router $router, RequestStack $requestStack)[?] method was changed toCategoryBreadcrumbProvider::__construct(CategoryProvider $categoryProvider, LocalizationHelper $localizationHelper, UrlGeneratorInterface $urlGenerator, RequestStack $requestStack)[?] -
The
CategoryProvider::getIncludeSubcategoriesChoice($defaultValue = null)[?] method was changed toCategoryProvider::getIncludeSubcategoriesChoice($defaultValue = null)[?] -
The
CategoryNormalizer::supportsNormalization($data, $format = null, $context = [])[?] method was changed toCategoryNormalizer::supportsNormalization($data, $format = null, $context = [])[?] -
The following methods in class
RequestProductHandler[?] were changed: -
The
CategorySlugSourceEntityProvider::$registry[?] property was removed. -
The
CategoryBreadcrumbProvider::$router[?] property was removed.
- The
LineItemsExtension::getName[?] method was removed. - The
CheckoutAddressType::getName[?] method was removed. - The
CheckoutRepository::findForCheckoutAction[?] method was removed. - The
TwigSandboxConfigurationPass::process[?] method was removed.
- The
ExtendEntityCacheWarmer::__construct(ManagerRegistry $managerRegistry, LoggerInterface $logger, $applicationInstalled)[?] method was changed toExtendEntityCacheWarmer::__construct(ManagerRegistry $managerRegistry, LoggerInterface $logger, ApplicationState $applicationState)[?]
- The
DoctrinePostFlushListener::setEnabled[?] method was removed. - The
DoctrinePostFlushListener::$enabled[?] property was removed.
- The
FrontendConsentProvider::getExcludedSteps($excludedSteps = [], $hideConsentsStep = true)[?] method was changed toFrontendConsentProvider::getExcludedSteps($excludedSteps = [], $hideConsentsStep = true)[?]
- The
UserLocalizationManager::setCurrentLocalization(Localization $localization, Website $website = null, $forceSessionStart = false)[?] method was changed toUserLocalizationManager::setCurrentLocalization(Localization $localization, Website $website = null)[?] - The
UserLocalizationManagerInterface::setCurrentLocalization(Localization $localization, Website $website = null, $forceSessionStart = false)[?] method was changed toUserLocalizationManagerInterface::setCurrentLocalization(Localization $localization, Website $website = null)[?]
- The following classes were removed:
- The
QuantityToOrderValidatorService::getErrorMessage[?] method was removed. - The following methods in class
ProductDatagridLowInventoryListener[?] were removed: - The following methods in class
ProductDatagridUpcomingLabelListener[?] were removed: - The
AbstractInventoryLevelStrategyHelper::addError($error, $translationParams = [], $prefix = null)[?] method was changed toAbstractInventoryLevelStrategyHelper::addError($error, $translationParams = [], $prefix = null)[?] - The
InventoryLevelNormalizer::supportsNormalization($data, $format = null, $context = [])[?] method was changed toInventoryLevelNormalizer::supportsNormalization($data, $format = null, $context = [])[?] - The
ProductUpcomingNormalizer::supportsDenormalization($data, $type, $format = null, $context = [])[?] method was changed toProductUpcomingNormalizer::supportsDenormalization($data, $type, $format = null, $context = [])[?] - The
InventoryLevelsImportListener::onBatchStepCompleted(StepExecutionEvent $event)[?] method was changed toInventoryLevelsImportListener::onBatchStepCompleted(StepExecutionEvent $event)[?] - The
ProductDatagridLowInventoryListener::__construct(LowInventoryProvider $lowInventoryProvider, DoctrineHelper $doctrineHelper)[?] method was changed toProductDatagridLowInventoryListener::__construct(LowInventoryProvider $lowInventoryProvider, ManagerRegistry $doctrine)[?] - The
EntityConfigRelationsMigration::__construct(ManagerRegistry $managerRegistry, LoggerInterface $logger, $applicationInstalled)[?] method was changed toEntityConfigRelationsMigration::__construct(ManagerRegistry $managerRegistry, LoggerInterface $logger, ApplicationState $applicationState)[?]
- The
MoveOrderToUpdateTotalsFromSharedDataToContext[?] class was removed. - The
OrderExtension::getName[?] method was removed. - The
TopSellingItemsProvider::__construct(ProductRepository $productRepository, ProductManager $productManager, AclHelper $aclHelper)[?] method was changed toTopSellingItemsProvider::__construct(ManagerRegistry $doctrine, ProductManager $productManager, AclHelper $aclHelper, ProductListBuilder $productListBuilder)[?] - The
SubtotalSubscriber::__construct(TotalHelper $totalHelper, PriceMatcher $priceMatcher)[?] method was changed toSubtotalSubscriber::__construct(TotalHelper $totalHelper, PriceMatcher $priceMatcher, OrderLineItemCurrencyHandler $orderLineItemCurrencyHandler)[?] - The
AbstractFormEventListener::__construct(EngineInterface $engine, FormFactoryInterface $formFactory)[?] method was changed toAbstractFormEventListener::__construct(Environment $twig, FormFactoryInterface $formFactory)[?] - The
Order::setShipUntil($shipUntil)[?] method was changed toOrder::setShipUntil(DateTime $shipUntil = null)[?] - The
UpdateOrderTotals::__construct(TotalHelper $totalHelper)[?] method was changed toUpdateOrderTotals::__construct(TotalHelper $totalHelper, FormValidationHandler $validator)[?] - The
TopSellingItemsProvider::$productRepository[?] property was removed. - The
AbstractFormEventListener::$engine[?] property was removed.
- The
PayflowIPCheckListener::__construct(RequestStack $requestStack, PaymentMethodProviderInterface $paymentMethodProvider)[?] method was changed toPayflowIPCheckListener::__construct(RequestStack $requestStack, PaymentMethodProviderInterface $paymentMethodProvider, $allowedIPs)[?]
- The
DeleteMessageTextExtension::getName[?] method was removed.
-
The following classes were removed:
Message[?]Messenger[?]DatabaseTransport[?]FlashMessageRenderer[?]MassMessagesEvent[?]MessageEvent[?]MessageEvents[?]NotificationMessage[?]DisableDataAuditListenerPass[?]NotificationMessages[?]BatchCollectPriceListInitialStatuses[?]BatchCollectPriceListsToUpdateCombinedPriceLists[?]BatchCollectPriceListsToUpdateLexemes[?]BatchCollectPriceRulePriceListsToUpdateLexemes[?]BatchResetPriceRuleField[?]BatchProductPriceFlushDataHandler[?]BatchProductPriceFlushDataHandlerFactory[?]
-
The
LexemeCircularReferenceValidator::__construct(ExpressionParser $expressionParser, ManagerRegistry $doctrine)[?] method was changed toLexemeCircularReferenceValidator::__construct(ExpressionParser $expressionParser, ManagerRegistry $doctrine, PropertyAccessorInterface $accessor)[?] -
The
PriceListConfig::setMergeAllowed($mergeAllowed)[?] method was changed toPriceListConfig::setMergeAllowed($mergeAllowed)[?] -
The
SubtotalProviderRegistry::getProviderByName($name)[?] method was changed toSubtotalProviderRegistry::getProviderByName($name)[?] -
The
PriceListSequenceMember::__construct(PriceList $priceList, $mergeAllowed)[?] method was changed toPriceListSequenceMember::__construct(PriceList $priceList, $mergeAllowed)[?] -
The
LocaleSettings::__construct(LocaleSettings $inner, FrontendHelper $frontendHelper, UserLocalizationManagerInterface $localizationManager, UserCurrencyManager $currencyManager)[?] method was changed toLocaleSettings::__construct(LocaleSettings $inner, FrontendHelper $frontendHelper, UserLocalizationManagerInterface $localizationManager, UserCurrencyManager $currencyManager, LayoutContextHolder $layoutContextHolder, ThemeManager $themeManager)[?] -
The following methods in class
FrontendProductPricesProvider[?] were changed:__construct(ProductPriceScopeCriteriaRequestHandler $scopeCriteriaRequestHandler, ProductVariantAvailabilityProvider $productVariantAvailabilityProvider, UserCurrencyManager $userCurrencyManager, ProductPriceFormatter $productPriceFormatter, ProductPriceProviderInterface $productPriceProvider)[?]__construct(ProductPriceScopeCriteriaRequestHandler $scopeCriteriaRequestHandler, ProductVariantAvailabilityProvider $productVariantAvailabilityProvider, UserCurrencyManager $userCurrencyManager, ProductPriceFormatter $productPriceFormatter, ProductPriceProviderInterface $productPriceProvider, FrontendProductUnitsProvider $productUnitsProvider)[?]
-
The
PriceUnitVisibilityProvider::isPriceUnitsVisibleByProduct(Product $product)[?] method was changed toPriceUnitVisibilityProvider::isPriceUnitsVisibleByProduct($product)[?] -
The
PriceAttributeProductPriceNormalizer::normalize($object, $format = null, $context = [])[?] method was changed toPriceAttributeProductPriceNormalizer::normalize($object, $format = null, $context = [])[?] -
The
ProductPriceNormalizer::normalize($object, $format = null, $context = [])[?] method was changed toProductPriceNormalizer::normalize($object, $format = null, $context = [])[?] -
The
ProductUnitPrecisionPostRemoveListener::postRemove(LifecycleEventArgs $event)[?] method was changed toProductUnitPrecisionPostRemoveListener::postRemove(ProductUnitPrecision $productUnitPrecision, LifecycleEventArgs $args)[?] -
The
BasePriceListRelation::setMergeAllowed($mergeAllowed)[?] method was changed toBasePriceListRelation::setMergeAllowed($mergeAllowed)[?] -
The
CombinedPriceListToPriceList::setMergeAllowed($mergeAllowed)[?] method was changed toCombinedPriceListToPriceList::setMergeAllowed($mergeAllowed)[?] -
The
BaseProductPriceRepository::findByPriceListIdAndProductIds(ShardManager $shardManager, $priceListId, $productIds, $getTierPrices = true, $currency = null, $productUnitCode = null, $orderBy = [ ... ])[?] method was changed toBaseProductPriceRepository::findByPriceListIdAndProductIds(ShardManager $shardManager, $priceListId, $productIds, $getTierPrices = true, $currency = null, $productUnitCode = null, $orderBy = [ ... ])[?] -
The
CombinedProductPriceRepository::findByPriceListIdAndProductIds(ShardManager $shardManager, $priceListId, $productIds, $getTierPrices = true, $currency = null, $productUnitCode = null, $orderBy = [ ... ])[?] method was changed toCombinedProductPriceRepository::findByPriceListIdAndProductIds(ShardManager $shardManager, $priceListId, $productIds, $getTierPrices = true, $currency = null, $productUnitCode = null, $orderBy = [ ... ])[?] -
The following methods in class
PriceListShardingListener[?] were changed: -
The
SendChangedProductPricesToMessageQueueListener::__construct(MessageProducerInterface $messageProducer, TokenStorageInterface $tokenStorage, EntityToEntityChangeArrayConverter $entityToArrayConverter, AuditConfigProvider $auditConfigProvider, EntityNameResolver $entityNameResolver, AuditMessageBodyProvider $auditMessageBodyProvider, PropertyAccessor $propertyAccessor, LoggerInterface $logger)[?] method was changed toSendChangedProductPricesToMessageQueueListener::__construct(MessageProducerInterface $messageProducer, TokenStorageInterface $tokenStorage, EntityToEntityChangeArrayConverter $entityToArrayConverter, AuditConfigProvider $auditConfigProvider, EntityNameResolver $entityNameResolver, AuditMessageBodyProvider $auditMessageBodyProvider, PropertyAccessor $propertyAccessor, LoggerInterface $logger, ApplicationState $applicationState)[?] -
The
AjaxProductPriceController::deleteAction(PriceList $priceList, $productPriceId)[?] method was changed toAjaxProductPriceController::deleteAction(Request $request, PriceList $priceList, $productPriceId)[?] -
The
PriceListController::viewAction(PriceList $priceList)[?] method was changed toPriceListController::viewAction(PriceList $priceList, Request $request)[?] -
The
PriceListAssignedProductsProcessor::__construct(ManagerRegistry $doctrine, LoggerInterface $logger, PriceListProductAssignmentBuilder $assignmentBuilder, Messenger $messenger, TranslatorInterface $translator)[?] method was changed toPriceListAssignedProductsProcessor::__construct(ManagerRegistry $doctrine, LoggerInterface $logger, PriceListProductAssignmentBuilder $assignmentBuilder, NotificationAlertManager $notificationAlertManager, PriceListTriggerHandler $triggerHandler)[?] -
The
PriceRuleProcessor::__construct(ManagerRegistry $doctrine, LoggerInterface $logger, ProductPriceBuilder $priceBuilder, Messenger $messenger, TranslatorInterface $translator)[?] method was changed toPriceRuleProcessor::__construct(ManagerRegistry $doctrine, LoggerInterface $logger, ProductPriceBuilder $priceBuilder, NotificationAlertManager $notificationAlertManager, PriceListTriggerHandler $triggerHandler)[?] -
The
PriceListVoter::__construct(DoctrineHelper $doctrineHelper, PriceListReferenceChecker $priceListReferenceChecker)[?] method was changed toPriceListVoter::__construct(DoctrineHelper $doctrineHelper, ContainerInterface $container)[?] -
The following methods in class
ShardManager[?] were removed: -
The
AbstractPriceCombiningStrategy::processRelation[?] method was removed. -
The
AbstractShardQueryExecutor::getColumns[?] method was removed. -
The following methods in class
FrontendProductPricesProvider[?] were removed: -
The
ProductUnitPrecisionPostRemoveListener::setPriceAttributeClass[?] method was removed. -
The
AjaxProductPriceController::prepareMessages[?] method was removed. -
The
PriceListController::renderNotificationMessages[?] method was removed. -
The
CollectPriceListInitialStatuses::__construct[?] method was removed. -
The
AbstractShardQueryExecutor::$tablesColumns[?] property was removed. -
The
ProductUnitPrecisionPostRemoveListener::$priceAttributeClass[?] property was removed. -
The
PriceListVoter::$priceListReferenceChecker[?] property was removed. -
The following interfaces were removed:
-
The following classes were removed:
ProductUnitLabelExtension[?]ProductUnitValueExtension[?]RelatedItemExtension[?]UnitVisibilityExtension[?]AbstractRelatedItemConfigProvider[?]CachedProductsProviderDecorator[?]AbstractSegmentProductsProvider[?]ProductFormAvailabilityProvider[?]RelatedItemDataProvider[?]RelatedItemDataProviderCacheDecorator[?]EmptySlugProductStrategyEventListener[?]RestrictedProductRepository[?]ProductDataStorageSessionBagPass[?]SearchContentVariantFilteringEventListener[?]
-
The
ProductExtension::getName[?] method was removed. -
The
ProductImageExtension::getName[?] method was removed. -
The
WebsiteSearchProductIndexDataProvider::getFields[?] method was removed. -
The following methods in class
ProductVariantAvailabilityProvider[?] were removed: -
The
FrontendVariantFiledType::setUserLocalizationManager[?] method was removed. -
The following methods in class
FeaturedProductsProvider[?] were removed: -
The following methods in class
NewArrivalsProvider[?] were removed: -
The
SegmentProductsProvider::setCache[?] method was removed. -
The
ProductStrategy::generateValueForIdentityField[?] method was removed. -
The
ProductUpdateHandler::setRouter[?] method was removed. -
The
FrontendProductDatagridListener::applyUpdatesToConfig[?] method was removed. -
The
RestrictProductViewByInventoryStatusListener::onKernelController[?] method was removed. -
The
Product::jsonSerialize[?] method was removed. -
The
BrandRepository::findOneBySlug[?] method was removed. -
The following methods in class
ProductRepository[?] were removed: -
The
ProductUnitRepository::getProductUnitsQueryBuilderById[?] method was removed. -
The
TwigSandboxConfigurationPass::process[?] method was removed. -
The
ProductStatusVoter::setFrontendHelper[?] method was removed. -
The
ProductImageExtension::getProductFilteredImage($file, $filter)[?] method was changed toProductImageExtension::getProductFilteredImage($file, $filter, $format)[?] -
The
AbstractSessionDataStorage::__construct(SessionInterface $session)[?] method was changed toAbstractSessionDataStorage::__construct(RequestStack $requestStack)[?] -
The
ProductVariantIndexDataProviderDecorator::__construct(ProductIndexDataProviderInterface $originalProvider)[?] method was changed toProductVariantIndexDataProviderDecorator::__construct(ProductIndexDataProviderInterface $originalProvider, Registry $registry)[?] -
The
WebsiteSearchProductIndexDataProvider::__construct(AttributeTypeRegistry $attributeTypeRegistry, AttributeConfigurationProviderInterface $configurationProvider, ProductIndexFieldsProvider $indexFieldsProvider, PropertyAccessor $propertyAccessor)[?] method was changed toWebsiteSearchProductIndexDataProvider::__construct(AttributeTypeRegistry $attributeTypeRegistry, AttributeConfigurationProviderInterface $configurationProvider, ProductIndexFieldsProvider $indexFieldsProvider, PropertyAccessor $propertyAccessor, SearchableInformationProvider $searchableProvider)[?] -
The
AbstractAssignerDatabaseStrategy::__construct(DoctrineHelper $doctrineHelper, AbstractRelatedItemConfigProvider $configProvider)[?] method was changed toAbstractAssignerDatabaseStrategy::__construct(DoctrineHelper $doctrineHelper, RelatedItemConfigProviderInterface $configProvider)[?] -
The
FinderDatabaseStrategy::__construct(DoctrineHelper $doctrineHelper, AbstractRelatedItemConfigProvider $configProvider)[?] method was changed toFinderDatabaseStrategy::__construct(ManagerRegistry $doctrine, RelatedItemConfigProviderInterface $configProvider)[?] -
The
RelatedItemConfigHelper::addConfigProvider($providerName, AbstractRelatedItemConfigProvider $configProvider)[?] method was changed toRelatedItemConfigHelper::addConfigProvider($providerName, RelatedItemConfigProviderInterface $configProvider)[?] -
The
BrandSlugSourceEntityProvider::__construct(ManagerRegistry $registry, ConfigManager $configManager)[?] method was changed toBrandSlugSourceEntityProvider::__construct(SluggableEntityFinder $sluggableEntityFinder, ConfigManager $configManager)[?] -
The
ProductImagesURLsProvider::__construct(DoctrineHelper $doctrineHelper, AttachmentManager $attachmentManager, ProductImageHelper $productImageHelper)[?] method was changed toProductImagesURLsProvider::__construct(ManagerRegistry $managerRegistry, AttachmentManager $attachmentManager, ProductImageHelper $productImageHelper)[?] -
The
ProductMatrixAvailabilityProvider::__construct(ProductVariantAvailabilityProvider $variantAvailability)[?] method was changed toProductMatrixAvailabilityProvider::__construct(ProductVariantAvailabilityProvider $variantAvailability, FrontendProductUnitsProvider $productUnitsProvider)[?] -
The
ProductSlugSourceEntityProvider::__construct(ManagerRegistry $registry, ConfigManager $configManager)[?] method was changed toProductSlugSourceEntityProvider::__construct(SluggableEntityFinder $sluggableEntityFinder, ConfigManager $configManager)[?] -
The
ProductVariantAvailabilityProvider::__construct(DoctrineHelper $doctrineHelper, CustomFieldProvider $customFieldProvider, PropertyAccessor $propertyAccessor, EventDispatcherInterface $eventDispatcher, ProductVariantFieldValueHandlerRegistry $fieldValueHandlerRegistry, AclHelper $aclHelper)[?] method was changed toProductVariantAvailabilityProvider::__construct(ManagerRegistry $doctrine, CustomFieldProvider $customFieldProvider, PropertyAccessorInterface $propertyAccessor, EventDispatcherInterface $eventDispatcher, ProductVariantFieldValueHandlerRegistry $fieldValueHandlerRegistry)[?] -
The
EnumVariantFieldValueHandler::__construct(DoctrineHelper $doctrineHelper, EnumValueProvider $enumValueProvider, LoggerInterface $logger, ConfigManager $configManager)[?] method was changed toEnumVariantFieldValueHandler::__construct(DoctrineHelper $doctrineHelper, EnumValueProvider $enumValueProvider, LoggerInterface $logger, ConfigManager $configManager, LocalizationHelper $localizationHelper, LocaleSettings $localeSettings)[?] -
The
FrontendVariantFiledType::__construct(ProductVariantAvailabilityProvider $productVariantAvailabilityProvider, ProductVariantTypeHandlerRegistry $productVariantTypeHandlerRegistry, VariantFieldProvider $variantFieldProvider, PropertyAccessor $propertyAccessor, $productClass)[?] method was changed toFrontendVariantFiledType::__construct(ProductVariantAvailabilityProvider $productVariantAvailabilityProvider, ProductVariantTypeHandlerRegistry $productVariantTypeHandlerRegistry, VariantFieldProvider $variantFieldProvider, UserLocalizationManagerInterface $userLocalizationManager, PropertyAccessor $propertyAccessor, $productClass)[?] -
The
ConfigurableProductProvider::__construct(CustomFieldProvider $customFieldProvider, ProductVariantAvailabilityProvider $productVariantAvailabilityProvider, PropertyAccessor $propertyAccessor, ProductVariantFieldValueHandlerRegistry $fieldValueHandlerRegistry, TranslatorInterface $translator)[?] method was changed toConfigurableProductProvider::__construct(CustomFieldProvider $customFieldProvider, PropertyAccessor $propertyAccessor, ProductVariantFieldValueHandlerRegistry $fieldValueHandlerRegistry, TranslatorInterface $translator)[?] -
The following methods in class
ProductFormProvider[?] were changed:__construct(FormFactoryInterface $formFactory, UrlGeneratorInterface $router, ProductVariantAvailabilityProvider $productVariantAvailabilityProvider)[?]__construct(FormFactoryInterface $formFactory, UrlGeneratorInterface $router, ProductVariantAvailabilityProvider $productVariantAvailabilityProvider, ManagerRegistry $doctrine)[?]
-
The
ProductStickersProvider::getStickers(Product $product)[?] method was changed toProductStickersProvider::getStickers($product)[?] -
The
SegmentProductsProvider::__construct(SegmentManager $segmentManager, ProductManager $productManager, ManagerRegistry $registry, TokenStorageInterface $tokenStorage, SymmetricCrypterInterface $crypter, AclHelper $aclHelper)[?] method was changed toSegmentProductsProvider::__construct(SegmentProductsQueryProvider $segmentProductsQueryProvider, ProductListBuilder $productListBuilder, AclHelper $aclHelper)[?] -
The
RelatedProductEntityReader::__construct(ContextRegistry $contextRegistry, ManagerRegistry $registry, AclHelper $aclHelper, AbstractRelatedItemConfigProvider $configProvider)[?] method was changed toRelatedProductEntityReader::__construct(ContextRegistry $contextRegistry, ManagerRegistry $registry, AclHelper $aclHelper, RelatedItemConfigProviderInterface $configProvider)[?] -
The
RelatedProductImportProcessor::__construct(ManagerRegistry $registry, TranslatorInterface $translator, AbstractRelatedItemConfigProvider $configProvider, ImportStrategyHelper $importStrategyHelper, AclHelper $aclHelper)[?] method was changed toRelatedProductImportProcessor::__construct(ManagerRegistry $registry, TranslatorInterface $translator, RelatedItemConfigProviderInterface $configProvider, ImportStrategyHelper $importStrategyHelper, AclHelper $aclHelper)[?] -
The
InventoryStatusNormalizer::supportsNormalization($data, $format = null, $context = [])[?] method was changed toInventoryStatusNormalizer::supportsNormalization($data, $format = null, $context = [])[?] -
The
ProductImageAwareFileNormalizerDecorator::supportsDenormalization($data, $type, $format = null, $context = [])[?] method was changed toProductImageAwareFileNormalizerDecorator::supportsDenormalization($data, $type, $format = null, $context = [])[?] -
The
ProductImageNormalizer::supportsNormalization($data, $format = null, $context = [])[?] method was changed toProductImageNormalizer::supportsNormalization($data, $format = null, $context = [])[?] -
The
ProductImageTypeNormalizer::setProductImageTypeClass($productImageTypeClass)[?] method was changed toProductImageTypeNormalizer::setProductImageTypeClass($productImageTypeClass)[?] -
The
ProductNormalizer::normalize($object, $format = null, $context = [])[?] method was changed toProductNormalizer::normalize($object, $format = null, $context = [])[?] -
The
RelatedProductNormalizer::supportsNormalization($data, $format = null, $context = [])[?] method was changed toRelatedProductNormalizer::supportsNormalization($data, $format = null, $context = [])[?] -
The
FilteredProductsExportConfigurationProvider::__construct(TranslatorInterface $translator)[?] method was changed toFilteredProductsExportConfigurationProvider::__construct(TranslatorInterface $translator)[?] -
The
ProductAccessExceptionListener::onAccessException(GetResponseForExceptionEvent $event)[?] method was changed toProductAccessExceptionListener::onAccessException(ExceptionEvent $event)[?] -
The
WebsiteSearchMappingListener::__construct(AttributeManager $attributeManager, AttributeTypeRegistry $attributeTypeRegistry, AttributeConfigurationProviderInterface $configurationProvider, ProductIndexFieldsProvider $fieldsProvider)[?] method was changed toWebsiteSearchMappingListener::__construct(AttributeManager $attributeManager, AttributeTypeRegistry $attributeTypeRegistry, AttributeConfigurationProviderInterface $configurationProvider, ProductIndexFieldsProvider $fieldsProvider, SearchableInformationProvider $searchableProvider)[?] -
The
DataGridThemeHelper::getTheme($gridName)[?] method was changed toDataGridThemeHelper::getTheme($gridName)[?] -
The
AjaxProductController::productImagesByIdAction(Request $request, $id)[?] method was changed toAjaxProductController::productImagesByIdAction(Request $request, $id)[?] -
The
ProductMiniBlockContentWidgetType::__construct(ManagerRegistry $registry, AuthorizationCheckerInterface $authorizationChecker, ConfigManager $configManager)[?] method was changed toProductMiniBlockContentWidgetType::__construct(ProductListBuilder $productListBuilder)[?] -
The
ProductCollectionSegmentVoter::__construct(DoctrineHelper $doctrineHelper, ContentVariantSegmentProvider $contentVariantSegmentProvider)[?] method was changed toProductCollectionSegmentVoter::__construct(DoctrineHelper $doctrineHelper, ContainerInterface $container)[?] -
The
FinderStrategyInterface::findIds(Product $product, $bidirectional = false, $limit = null)[?] method was changed toFinderStrategyInterface::findIds(Product $product, $bidirectional = false, $limit = null)[?] -
The
AbstractSessionDataStorage::$session[?] property was removed. -
The following properties in class
WebsiteSearchProductIndexDataProvider[?] were removed: -
The
BrandSlugSourceEntityProvider::$registry[?] property was removed. -
The
ProductImagesURLsProvider::$doctrineHelper[?] property was removed. -
The
ProductSlugSourceEntityProvider::$registry[?] property was removed. -
The
ConfigurableProductProvider::$productVariantAvailabilityProvider[?] property was removed. -
The following interfaces were removed:
- The following classes were removed:
- The
OrderAppliedPromotionEventListener::__construct(EngineInterface $engine, FormFactoryInterface $formFactory, AppliedPromotionManager $appliedPromotionManager)[?] method was changed toOrderAppliedPromotionEventListener::__construct(Environment $twig, FormFactoryInterface $formFactory, AppliedPromotionManager $appliedPromotionManager)[?] - The
Coupon::setValidFrom($validFrom)[?] method was changed toCoupon::setValidFrom(DateTime $validFrom = null)[?] The following methods in interfaceDiscountLineItemInterfacewere added (with link)
-
The
RequestProductsExtension::getName[?] method was removed. -
The
TwigSandboxConfigurationPass::process[?] method was removed. -
The
Request::setShipUntil($shipUntil)[?] method was changed toRequest::setShipUntil(DateTime $shipUntil = null)[?] -
The following methods in class
RequestController[?] were changed: -
The
FrontendRequestVoter::__construct(DoctrineHelper $doctrineHelper, FrontendHelper $frontendHelper, WorkflowManager $workflowManager)[?] method was changed toFrontendRequestVoter::__construct(DoctrineHelper $doctrineHelper, FrontendHelper $frontendHelper, ContainerInterface $container)[?] -
The
FrontendRequestVoter::$workflowManager[?] property was removed.
-
The following classes were removed:
-
The
UrlSafeSlugPrototype::validatedBy[?] method was removed. -
The following methods in class
SlugUrlMatcher[?] were removed: -
The
SluggableEntitiesProcessor::getSubscribedTopics[?] method was removed. -
The
Router::setContainer(ContainerInterface $container = null)[?] method was changed toRouter::setContainer(ContainerInterface $container)[?] -
The
SlugUrlMatcher::__construct(RouterInterface $router, ManagerRegistry $registry, ScopeManager $scopeManager, MatchedUrlDecisionMaker $matchedUrlDecisionMaker, AclHelper $aclHelper, Mode $maintenanceMode)[?] method was changed toSlugUrlMatcher::__construct(RouterInterface $router, MatchedUrlDecisionMaker $matchedUrlDecisionMaker, SlugEntityFinder $slugEntityFinder, Mode $maintenanceMode)[?] -
The
SluggableUrlGenerator::generate($name, $parameters = [], $referenceType)[?] method was changed toSluggableUrlGenerator::generate($name, $parameters = [], $referenceType)[?] -
The
ContextUrlProviderRegistry::getUrl($type, $data)[?] method was changed toContextUrlProviderRegistry::getUrl($type, $data)[?] -
The
CanonicalUrlGenerator::__construct(ConfigManager $configManager, Cache $cache, RequestStack $requestStack, RoutingInformationProvider $routingInformationProvider, WebsiteUrlResolver $websiteSystemUrlResolver)[?] method was changed toCanonicalUrlGenerator::__construct(ConfigManager $configManager, Cache $cache, RequestStack $requestStack, RoutingInformationProvider $routingInformationProvider, WebsiteUrlResolver $websiteSystemUrlResolver, LocalizationProviderInterface $localizationProvider)[?] -
The
SlugEntityGenerator::__construct(RoutingInformationProviderInterface $routingInformationProvider, UniqueSlugResolver $slugResolver, RedirectGenerator $redirectGenerator, UrlCacheInterface $urlCache, UserLocalizationManagerInterface $userLocalizationManager)[?] method was changed toSlugEntityGenerator::__construct(RoutingInformationProviderInterface $routingInformationProvider, UniqueSlugResolver $slugResolver, RedirectGenerator $redirectGenerator, SluggableUrlDumper $urlCacheDumper)[?] -
The
LocalizedSlugType::__construct(SlugifyFormHelper $slugifyFormHelper, SlugGenerator $slugGenerator)[?] method was changed toLocalizedSlugType::__construct(SlugifyFormHelper $slugifyFormHelper, SlugifyEntityHelper $slugifyEntityHelper)[?] -
The
RedirectExceptionListener::onKernelException(GetResponseForExceptionEvent $event)[?] method was changed toRedirectExceptionListener::onKernelException(ExceptionEvent $event)[?] -
The
SlugUrlCacheWarmer::__construct(MessageProducerInterface $messageProducer)[?] method was changed toSlugUrlCacheWarmer::__construct(MessageProducerInterface $messageProducer, RoutingInformationProvider $routingInformationProvider, MessageFactoryInterface $messageFactory)[?] -
The
UrlKeyValueCache::__construct(Cache $persistentCache, Cache $localCache, Filesystem $filesystem)[?] method was changed toUrlKeyValueCache::__construct(Cache $persistentCache, CacheItemPoolInterface $localCache)[?] -
The
UrlLocalCache::__construct(Cache $localCache)[?] method was changed toUrlLocalCache::__construct(CacheItemPoolInterface $localCache)[?] -
The following methods in class
UrlStorageCache[?] were changed: -
The following methods in class
SluggableUrlDumper[?] were changed: -
The following methods in class
SluggableEntitiesProcessor[?] were changed:__construct(ManagerRegistry $doctrine, JobRunner $jobRunner, MessageProducerInterface $producer, LoggerInterface $logger, MessageFactoryInterface $messageFactory)[?]__construct(ManagerRegistry $doctrine, JobRunner $jobRunner, MessageProducerInterface $producer, LoggerInterface $logger, MessageFactoryInterface $messageFactory, $itemProcessingTopicName)[?]
-
The
UrlCacheProcessor::__construct(SluggableUrlDumper $dumper, LoggerInterface $logger)[?] method was changed toUrlCacheProcessor::__construct(JobRunner $jobRunner, MessageFactoryInterface $messageFactory, SluggableUrlDumper $dumper, LoggerInterface $logger)[?] -
The following properties in class
SlugUrlMatcher[?] were removed:
- The
ExpressionLanguageSyntaxValidator::__construct(BasicExpressionLanguageValidator $basicExpressionLanguageValidator)[?] method was changed toExpressionLanguageSyntaxValidator::__construct(ExpressionLanguageSyntaxValidator $innerExpressionLanguageValidator)[?] - The
StatusMassActionHandler::__construct($responseMessage, $repositoryClassPath, EntityManager $entityManager, TranslatorInterface $translator)[?] method was changed toStatusMassActionHandler::__construct($responseMessage, $repositoryClassPath, EntityManager $entityManager, TranslatorInterface $translator)[?]
- The following classes were removed:
- The
RouterSitemapUrlsProvider::__construct(Router $router, CanonicalUrlGenerator $canonicalUrlGenerator, $routes)[?] method was changed toRouterSitemapUrlsProvider::__construct(UrlGeneratorInterface $urlGenerator, CanonicalUrlGenerator $canonicalUrlGenerator, $routes)[?] - The
GenerateSitemapIndexProcessor::__construct(JobRunner $jobRunner, DependentJobService $dependentJob, MessageProducerInterface $producer, LoggerInterface $logger)[?] method was changed toGenerateSitemapIndexProcessor::__construct(ManagerRegistry $doctrine, SitemapDumperInterface $sitemapDumper, PublicSitemapFilesystemAdapter $fileSystemAdapter, LoggerInterface $logger)[?]
- The
QuoteGuestAccessExtension[?] class was removed. - The
QuoteExtension::getName[?] method was removed. - The
AjaxQuoteController::renderForm[?] method was removed. - The following methods in class
FrontendQuoteDemandPermissionVoter[?] were removed: - The following methods in class
FrontendQuotePermissionVoter[?] were removed: - The
NotificationHelper::__construct(ManagerRegistry $registry, EmailModelBuilder $emailModelBuilder, Processor $emailProcessor, FeatureChecker $featureChecker)[?] method was changed toNotificationHelper::__construct(ManagerRegistry $registry, EmailModelBuilder $emailModelBuilder, EmailModelSender $emailModelSender, FeatureChecker $featureChecker)[?] - The
QuoteFormSubscriber::addFormError(FormInterface $form, $error)[?] method was changed toQuoteFormSubscriber::addFormError(FormInterface $form, $error)[?] - The
NotificationHelper::$emailProcessor[?] property was removed.
- The following classes were removed:
- The
FilteredDatagridRouteHelper::generate($filters = [], $referenceType)[?] method was changed toFilteredDatagridRouteHelper::generate($filters = [], $referenceType)[?] - The
FormViewListener::addBlock(ScrollData $scrollData, $html, $label, $priority)[?] method was changed toFormViewListener::addBlock(ScrollData $scrollData, $html, $label, $priority)[?] - The
ShippingOptionsLineItemCollectionFactoryDecorator::__construct(ShippingLineItemCollectionFactoryInterface $decoratedFactory, DoctrineHelper $doctrineHelper, LineItemBuilderByLineItemFactoryInterface $builderByLineItemFactory)[?] method was changed toShippingOptionsLineItemCollectionFactoryDecorator::__construct(ShippingLineItemCollectionFactoryInterface $decoratedFactory, ManagerRegistry $managerRegistry, LineItemBuilderByLineItemFactoryInterface $builderByLineItemFactory)[?] - The
EntityConfigRelationsMigration::__construct(ManagerRegistry $managerRegistry, LoggerInterface $logger, $applicationInstalled)[?] method was changed toEntityConfigRelationsMigration::__construct(ManagerRegistry $managerRegistry, LoggerInterface $logger, ApplicationState $applicationState)[?] - The
DatagridAwareRouteHelperInterface::generate($params, $referenceType)[?] method was changed toDatagridAwareRouteHelperInterface::generate($filters, $referenceType)[?]
- The following classes were removed:
- The
ShoppingListVoter::setWebsiteManager[?] method was removed. - The
ShoppingListVoter::$websiteManager[?] property was removed. - The
ShoppingListLimitManager::$tokenAccessor[?] property was removed. - The
FrontendShoppingListProductUnitsQuantityProvider::$data[?] property was removed. - The
CurrentShoppingListManager::__construct(ShoppingListManager $shoppingListManager, GuestShoppingListManager $guestShoppingListManager, CurrentShoppingListStorage $currentShoppingListStorage, ManagerRegistry $doctrine, AclHelper $aclHelper, TokenAccessorInterface $tokenAccessor)[?] method was changed toCurrentShoppingListManager::__construct(ShoppingListManager $shoppingListManager, GuestShoppingListManager $guestShoppingListManager, CurrentShoppingListStorage $currentShoppingListStorage, ManagerRegistry $doctrine, AclHelper $aclHelper, TokenAccessorInterface $tokenAccessor, ConfigManager $configManager)[?] - The
ShoppingListLimitManager::__construct(ConfigManager $configManager, TokenAccessor $tokenAccessor, DoctrineHelper $doctrineHelper, WebsiteManager $websiteManager)[?] method was changed toShoppingListLimitManager::__construct(ConfigManager $configManager, TokenStorageInterface $tokenStorage, DoctrineHelper $doctrineHelper, WebsiteManager $websiteManager)[?] - The
FrontendShoppingListProductUnitsQuantityProvider::getByProduct(Product $product = null)[?] method was changed toFrontendShoppingListProductUnitsQuantityProvider::getByProduct($product)[?] - The
MatrixGridOrderProvider::__construct(MatrixGridOrderManager $matrixGridManager, TotalProcessorProvider $totalProvider, NumberFormatter $numberFormatter, CurrentShoppingListManager $currentShoppingListManager)[?] method was changed toMatrixGridOrderProvider::__construct(MatrixGridOrderManager $matrixGridManager, TotalProcessorProvider $totalProvider, NumberFormatter $numberFormatter, CurrentShoppingListManager $currentShoppingListManager, ManagerRegistry $doctrine)[?] - The
FrontendProductDatagridListener::__construct(ProductShoppingListsDataProvider $productShoppingListsDataProvider, DoctrineHelper $doctrineHelper)[?] method was changed toFrontendProductDatagridListener::__construct(ProductShoppingListsDataProvider $productShoppingListsDataProvider, ManagerRegistry $doctrine)[?] - The
ShoppingListEntityListener::__construct(DefaultUserProvider $defaultUserProvider, TokenAccessorInterface $tokenAccessor)[?] method was changed toShoppingListEntityListener::__construct(DefaultUserProvider $defaultUserProvider, TokenAccessorInterface $tokenAccessor, ShoppingListLimitManager $shoppingListLimitManager)[?] - The
ProductShoppingListsDataProvider::getProductUnitsQuantity(Product $product)[?] method was changed toProductShoppingListsDataProvider::getProductUnitsQuantity($productId)[?] - The
AbstractLineItemController::getSuccessMessage(ShoppingList $shoppingList, $translationKey)[?] method was changed toAbstractLineItemController::getSuccessMessage(ShoppingList $shoppingList, $translationKey)[?] - The
AjaxLineItemController::getSuccessResponse(ShoppingList $shoppingList, Product $product, $message)[?] method was changed toAjaxLineItemController::getSuccessResponse(ShoppingList $shoppingList, Product $product, $message)[?] - The
MatrixGridOrderController::getSuccessResponse(ShoppingList $shoppingList, Product $product, $message)[?] method was changed toMatrixGridOrderController::getSuccessResponse(ShoppingList $shoppingList, Product $product, $message)[?]
- The
SkipOrderTaxRecalculationResolver::clearOrderRequiresTaxRecalculationCache[?] method was removed. - The
Result::serialize[?] method was removed. - The following methods in class
AbstractTaxCodeRepository[?] were removed: - The
SkipOrderTaxRecalculationResolver::__construct(ManagerRegistry $doctrine, TaxManager $taxManager, FrontendHelper $frontendHelper)[?] method was changed toSkipOrderTaxRecalculationResolver::__construct(ManagerRegistry $doctrine, TaxManager $taxManager, FrontendHelper $frontendHelper, EventDispatcherInterface $eventDispatcher)[?] - The
TaxCodeNormalizer::normalize($object, $format = null, $context = [])[?] method was changed toTaxCodeNormalizer::normalize($object, $format = null, $context = [])[?] - The
EntityTaxListener::preRemove($entity)[?] method was changed toEntityTaxListener::preRemove($entity)[?]
- The
AbstractTreeHandlerTestCase::assertTreeCreated($expectedData, $root, $includeRoot)[?] method was changed toAbstractTreeHandlerTestCase::assertTreeCreated($expectedData, $root, $includeRoot)[?]
- The
CategoryVisibleListener::onKernelController(FilterControllerEvent $event)[?] method was changed toCategoryVisibleListener::onKernelController(ControllerEvent $event)[?] - The
AbstractSetVisibilityScope::__construct(DoctrineHelper $doctrineHelper, WebsiteManager $websiteManager, TranslatorInterface $translator)[?] method was changed toAbstractSetVisibilityScope::__construct(DoctrineHelper $doctrineHelper, WebsiteManager $websiteManager, TranslatorInterface $translator)[?] - The
SetCustomerGroupProductVisibilityScope::__construct(DoctrineHelper $doctrineHelper, WebsiteManager $websiteManager, TranslatorInterface $translator, VisibilityScopeProvider $visibilityProvider)[?] method was changed toSetCustomerGroupProductVisibilityScope::__construct(DoctrineHelper $doctrineHelper, WebsiteManager $websiteManager, TranslatorInterface $translator, VisibilityScopeProvider $visibilityProvider)[?] - The
SetCustomerProductVisibilityScope::__construct(DoctrineHelper $doctrineHelper, WebsiteManager $websiteManager, TranslatorInterface $translator, VisibilityScopeProvider $visibilityProvider)[?] method was changed toSetCustomerProductVisibilityScope::__construct(DoctrineHelper $doctrineHelper, WebsiteManager $websiteManager, TranslatorInterface $translator, VisibilityScopeProvider $visibilityProvider)[?] - The
SetProductVisibilityScope::__construct(DoctrineHelper $doctrineHelper, WebsiteManager $websiteManager, TranslatorInterface $translator, VisibilityScopeProvider $visibilityProvider)[?] method was changed toSetProductVisibilityScope::__construct(DoctrineHelper $doctrineHelper, WebsiteManager $websiteManager, TranslatorInterface $translator, VisibilityScopeProvider $visibilityProvider)[?] - The following methods in class
ProductVisibilityVoter[?] were removed:
- The
WebCatalogExtension::getName[?] method was removed. - The
ContentVariantRepository::findOneBySlug[?] method was removed. - The
ContentVariantSlugSourceEntityProvider::__construct(ManagerRegistry $registry, WebsiteManager $websiteManager)[?] method was changed toContentVariantSlugSourceEntityProvider::__construct(SluggableEntityFinder $sluggableEntityFinder, WebsiteManager $websiteManager)[?] - The
WebCatalogVoter::__construct(DoctrineHelper $doctrineHelper, WebCatalogUsageProviderInterface $usageProvider)[?] method was changed toWebCatalogVoter::__construct(DoctrineHelper $doctrineHelper, ContainerInterface $container)[?] - The
ContentVariantSlugSourceEntityProvider::$registry[?] property was removed. - The
WebCatalogVoter::$usageProvider[?] property was removed.
- The
DefaultCategoryVisibilityListener[?] class was removed. - The
PlaceholderHelper::__construct(PlaceholderRegistry $placeholderRegistry)[?] method was changed toPlaceholderHelper::__construct(PlaceholderRegistry $placeholderRegistry, AbstractSearchMappingProvider $searchMappingProvider)[?] - The
AbstractIndexer::__construct(DoctrineHelper $doctrineHelper, SearchMappingProvider $mappingProvider, EntityDependenciesResolverInterface $entityDependenciesResolver, IndexDataProvider $indexDataProvider, PlaceholderInterface $placeholder, IndexerInputValidator $indexerInputValidator, EventDispatcherInterface $eventDispatcher)[?] method was changed toAbstractIndexer::__construct(DoctrineHelper $doctrineHelper, SearchMappingProvider $mappingProvider, EntityDependenciesResolverInterface $entityDependenciesResolver, IndexDataProvider $indexDataProvider, PlaceholderInterface $placeholder, IndexerInputValidator $indexerInputValidator, EventDispatcherInterface $eventDispatcher)[?] - The
Mapper::mapSelectedData(Query $query, $item, $serviceFields = [])[?] method was changed toMapper::mapSelectedData(Query $query, $item)[?] - The
IndexationRequestListener::setEnabled[?] method was removed. - The
IndexationRequestListener::$enabled[?] property was removed. - The
SearchAttributeTypeInterface::getSearchableFieldName[?] interface method was added.