Skip to content

Latest commit

 

History

History
308 lines (284 loc) · 87.7 KB

incompatibilities-4-1.md

File metadata and controls

308 lines (284 loc) · 87.7 KB

CMSBundle

  • The ContentWidgetTypeExtension::__construct(TranslatorInterface $translator, ContentWidgetTypeRegistry $contentWidgetTypeRegistry)[?] method was changed to ContentWidgetTypeExtension::__construct(ContainerInterface $container)[?]
  • The ContentWidgetRenderer::__construct(ContentWidgetTypeRegistry $contentWidgetTypeRegistry, RegistryInterface $doctrine, Environment $twig)[?] method was changed to ContentWidgetRenderer::__construct(ManagerRegistry $doctrine, LayoutManager $layoutManager, ContentWidgetTypeRegistry $contentWidgetTypeRegistry)[?]
  • The following methods in class ContentWidget[?] were removed:
    • getTemplate[?]
    • setTemplate[?]
  • The WYSIWYGAttributeType::getType[?] method was removed.
  • The ContentWidget::$template[?] property was removed.
  • The ContentWidgetTypeInterface::getDefaultTemplate[?] interface method was added.

Cache

  • The DataProviderCacheCleaner[?] class was removed.

CatalogBundle

  • The following properties in class CategoriesProductsProvider[?] were removed:
  • The CategoryProvider::setLocalizationHelper[?] method was removed.
  • The AbstractFallbackCategoryTypeExtension::getExtendedType[?] method was removed.
  • The ProductFormExtension::getExtendedType[?] method was removed.
  • The ProductStepOneFormExtension::getExtendedType[?] method was removed.
  • The CategoryProvider::__construct(RequestProductHandler $requestProductHandler, ManagerRegistry $registry, CategoryTreeProvider $categoryTreeProvider, TokenAccessorInterface $tokenAccessor)[?] method was changed to CategoryProvider::__construct(RequestProductHandler $requestProductHandler, ManagerRegistry $registry, CategoryTreeProvider $categoryTreeProvider, TokenAccessorInterface $tokenAccessor, LocalizationHelper $localizationHelper)[?]
  • The CategoryImportExportHelper::__construct(RegistryInterface $doctrine)[?] method was changed to CategoryImportExportHelper::__construct(ManagerRegistry $doctrine)[?]
  • The CategoryEntityListener::__construct(ProductIndexScheduler $productIndexScheduler, DataProviderCacheCleaner $cacheCleaner)[?] method was changed to CategoryEntityListener::__construct(ProductIndexScheduler $productIndexScheduler, CacheProvider $categoryCache)[?]

CheckoutBundle

  • The following classes were removed:
    • CheckoutCompilerPass[?]
    • CheckoutStateDiffCompilerPass[?]
  • The CheckoutStateDiffMapperRegistry::addMapper[?] method was removed.
  • The CheckoutSubtotalProvider::getName[?] method was removed.
  • The CheckoutLineItemConverterRegistry::addConverter[?] method was removed.
  • The CheckoutWorkflowStateExtension::getExtendedType[?] method was removed.
  • The CheckoutLineItemsManager::addProvider[?] method was removed.
  • The following methods in class CheckoutVoter[?] were removed:
    • supportsClass[?]
    • getPermissionForAttribute[?]
    • getContainer[?]
    • getAuthorizationChecker[?]
  • The CheckoutStateDiffMapperRegistry::getMapper($name)[?] method was changed to CheckoutStateDiffMapperRegistry::getMapper(string $name)[?]
  • The CheckoutLineItemConverterRegistry::__construct(LoggerInterface $logger)[?] method was changed to CheckoutLineItemConverterRegistry::__construct(iterable $converters, LoggerInterface $logger)[?]
  • The CheckoutLineItemsManager::__construct(CheckoutLineItemsConverter $checkoutLineItemsConverter, UserCurrencyManager $userCurrencyManager, ConfigManager $configManager, AuthorizationCheckerInterface $authorizationChecker)[?] method was changed to CheckoutLineItemsManager::__construct(iterable $providers, CheckoutLineItemsConverter $checkoutLineItemsConverter, UserCurrencyManager $userCurrencyManager, ConfigManager $configManager, AuthorizationCheckerInterface $authorizationChecker)[?]
  • The CheckoutVoter::$supportedAttributes[?] property was removed.

ConsentBundle

  • The ContentNodeSelectType[?] class was removed.
  • The ConsentConfigConverter::__construct(RegistryInterface $doctrine)[?] method was changed to ConsentConfigConverter::__construct(ManagerRegistry $doctrine)[?]
  • The CustomerUserConsentProvider::__construct(CmsPageHelper $cmsPageHelper, EnabledConsentProvider $enabledConsentProvider, RegistryInterface $doctrine, ConsentContextProviderInterface $consentContextProvider)[?] method was changed to CustomerUserConsentProvider::__construct(CmsPageHelper $cmsPageHelper, EnabledConsentProvider $enabledConsentProvider, ManagerRegistry $doctrine, ConsentContextProviderInterface $consentContextProvider)[?]
  • The FieldChoiceTypeExtension::getExtendedType[?] method was removed.
  • The FrontendCustomerUserProfileExtension::getExtendedType[?] method was removed.
  • The FrontendCustomerUserRegistrationExtension::getExtendedType[?] method was removed.
  • The FrontendRfqExtension::getExtendedType[?] method was removed.

FrontendLocalizationBundle

  • The UserLocalizationManager::setCurrentLocalization(Localization $localization, Website $website = null)[?] method was changed to UserLocalizationManager::setCurrentLocalization(Localization $localization, Website $website = null, $forceSessionStart = false)[?]

InventoryBundle

  • The CategoryUpcomingFormExtension::getExtendedType[?] method was removed.
  • The CheckoutShipUntilFormExtension::getExtendedType[?] method was removed.
  • The InventoryLevelExportTemplateTypeExtension::getExtendedType[?] method was removed.
  • The InventoryLevelExportTypeExtension::getExtendedType[?] method was removed.
  • The ProductBackOrderFormExtension::getExtendedType[?] method was removed.
  • The ProductDecrementQuantityFormExtension::getExtendedType[?] method was removed.
  • The ProductHighlightLowInventoryFormExtension::getExtendedType[?] method was removed.
  • The ProductInventoryThresholdFormExtension::getExtendedType[?] method was removed.
  • The ProductLowInventoryThresholdFormExtension::getExtendedType[?] method was removed.
  • The ProductManageInventoryFormExtension::getExtendedType[?] method was removed.
  • The ProductQuantityToOrderFormExtension::getExtendedType[?] method was removed.
  • The ProductUpcomingFormExtension::getExtendedType[?] method was removed.

OrderBundle

  • The CurrencyCheckerProvider::__construct(RegistryInterface $doctrine)[?] method was changed to CurrencyCheckerProvider::__construct(ManagerRegistry $doctrine)[?]
  • The LatestOrderedProductsInfoProvider::__construct(RegistryInterface $registry, OrderStatusesProviderInterface $availableOrderStatusesProvider)[?] method was changed to LatestOrderedProductsInfoProvider::__construct(ManagerRegistry $registry, OrderStatusesProviderInterface $availableOrderStatusesProvider)[?]
  • The DiscountSubtotalProvider::getName[?] method was removed.
  • The ShippingCostSubtotalProvider::getName[?] method was removed.

PaymentBundle

  • The following classes were removed:
    • CompositePaymentMethodProviderCompilerPass[?]
    • PaymentMethodViewProvidersPass[?]
    • SupportsEntityPaymentContextFactoriesPass[?]
  • The CompositePaymentMethodViewProvider::addProvider[?] method was removed.
  • The CompositePaymentMethodProvider::addProvider[?] method was removed.
  • The CompositeSupportsEntityPaymentContextFactory::__construct(array $factories)[?] method was changed to CompositeSupportsEntityPaymentContextFactory::__construct(iterable $factories)[?]

PaymentTermBundle

  • The PaymentTermAclExtension[?] class was removed.
  • The CustomerFormExtension::getExtendedType[?] method was removed.
  • The PaymentTermExtension::getExtendedType[?] method was removed.

PricingBundle

  • The LexemeCircularReferenceValidator::__construct(ExpressionParser $expressionParser, RegistryInterface $doctrine)[?] method was changed to LexemeCircularReferenceValidator::__construct(ExpressionParser $expressionParser, ManagerRegistry $doctrine)[?]
  • The PriceForProductUnitExistsValidator::__construct(RegistryInterface $registry)[?] method was changed to PriceForProductUnitExistsValidator::__construct(ManagerRegistry $registry)[?]
  • The PriceListConfigConverter::__construct(RegistryInterface $doctrine, $priceListClassName)[?] method was changed to PriceListConfigConverter::__construct(ManagerRegistry $doctrine, $priceListClassName)[?]
  • The ShardManager::setRegistry(RegistryInterface $registry)[?] method was changed to ShardManager::setRegistry(ManagerRegistry $registry)[?]
  • The CombinedPriceListProvider::__construct(ManagerRegistry $registry, EventDispatcherInterface $eventDispatcher)[?] method was changed to CombinedPriceListProvider::__construct(ManagerRegistry $registry, EventDispatcherInterface $eventDispatcher, StrategyRegister $strategyRegister)[?]
  • The PriceRuleLexemeTriggerHandler::__construct(PriceListTriggerHandler $priceListTriggerHandler, RegistryInterface $registry)[?] method was changed to PriceRuleLexemeTriggerHandler::__construct(PriceListTriggerHandler $priceListTriggerHandler, ManagerRegistry $registry)[?]
  • The ProductPriceWriter::__construct(RegistryInterface $registry, EventDispatcherInterface $eventDispatcher, ContextRegistry $contextRegistry, LoggerInterface $logger, PriceManager $priceManager, OptionalListenerManager $listenerManager)[?] method was changed to ProductPriceWriter::__construct(ManagerRegistry $registry, EventDispatcherInterface $eventDispatcher, ContextRegistry $contextRegistry, LoggerInterface $logger, PriceManager $priceManager, OptionalListenerManager $listenerManager)[?]
  • The PriceAttributesProductFormExtension::__construct(RegistryInterface $registry, AclHelper $aclHelper)[?] method was changed to PriceAttributesProductFormExtension::__construct(ManagerRegistry $registry, AclHelper $aclHelper)[?]
  • The WebsiteSearchProductPriceIndexerListener::__construct(WebsiteContextManager $websiteContextManager, RegistryInterface $doctrine, ConfigManager $configManager)[?] method was changed to WebsiteSearchProductPriceIndexerListener::__construct(WebsiteContextManager $websiteContextManager, ManagerRegistry $doctrine, ConfigManager $configManager)[?]
  • The CombinedPriceListCreateEvent::__construct(CombinedPriceList $combinedPriceList)[?] method was changed to CombinedPriceListCreateEvent::__construct(CombinedPriceList $combinedPriceList, array $options = [])[?]
  • The AbstractRuleEntityListener::__construct(PriceRuleLexemeTriggerHandler $priceRuleLexemeTriggerHandler, FieldsProviderInterface $fieldsProvider, RegistryInterface $registry)[?] method was changed to AbstractRuleEntityListener::__construct(PriceRuleLexemeTriggerHandler $priceRuleLexemeTriggerHandler, FieldsProviderInterface $fieldsProvider, ManagerRegistry $registry)[?]
  • The ImportExportResultListener::__construct(RegistryInterface $registry, PriceRuleLexemeTriggerHandler $lexemeTriggerHandler, PriceListTriggerHandler $priceListTriggerHandler)[?] method was changed to ImportExportResultListener::__construct(ManagerRegistry $registry, PriceRuleLexemeTriggerHandler $lexemeTriggerHandler, PriceListTriggerHandler $priceListTriggerHandler)[?]
  • The ProductPriceCPLEntityListener::__construct(ExtraActionEntityStorageInterface $extraActionsStorage, RegistryInterface $registry, PriceListTriggerHandler $priceListTriggerHandler, ShardManager $shardManager, EventDispatcherInterface $eventDispatcher)[?] method was changed to ProductPriceCPLEntityListener::__construct(ExtraActionEntityStorageInterface $extraActionsStorage, ManagerRegistry $registry, PriceListTriggerHandler $priceListTriggerHandler, ShardManager $shardManager, EventDispatcherInterface $eventDispatcher)[?]
  • The PriceListToProductDuplicator::__construct(RegistryInterface $registry, InsertFromSelectQueryExecutor $insertQueryExecutor)[?] method was changed to PriceListToProductDuplicator::__construct(ManagerRegistry $registry, InsertFromSelectQueryExecutor $insertQueryExecutor)[?]
  • The PriceListRecalculateCommand::__construct(ManagerRegistry $registry, ProductPriceBuilder $priceBuilder, ShardQueryExecutorInterface $queryExecutor, DependentPriceListProvider $dependentPriceListProvider, CombinedPriceListTriggerHandler $triggerHandler, StrategyRegister $strategyRegister, CombinedPriceListsBuilderFacade $builder, EntityTriggerManager $databaseTriggerManager, PriceListProductAssignmentBuilder $assignmentBuilder)[?] method was changed to PriceListRecalculateCommand::__construct(ManagerRegistry $registry, ProductPriceBuilder $priceBuilder, DependentPriceListProvider $dependentPriceListProvider, CombinedPriceListTriggerHandler $triggerHandler, StrategyRegister $strategyRegister, CombinedPriceListsBuilderFacade $builder, EntityTriggerManager $databaseTriggerManager, PriceListProductAssignmentBuilder $assignmentBuilder)[?]
  • The CombinedPriceListActivationPlanBuilder::__construct(DoctrineHelper $doctrineHelper, PriceListScheduleResolver $schedulerResolver, CombinedPriceListProvider $combinedPriceListProvider)[?] method was changed to CombinedPriceListActivationPlanBuilder::__construct(DoctrineHelper $doctrineHelper, PriceListScheduleResolver $schedulerResolver, CombinedPriceListProvider $combinedPriceListProvider, CombinedPriceListRelationHelperInterface $relationHelper)[?]
  • The CombinedPriceListsBuilder::__construct(ConfigManager $configManager, PriceListCollectionProvider $priceListCollectionProvider, CombinedPriceListProvider $combinedPriceListProvider, CombinedPriceListGarbageCollector $garbageCollector, CombinedPriceListScheduleResolver $scheduleResolver, StrategyRegister $priceStrategyRegister, CombinedPriceListTriggerHandler $triggerHandler, WebsiteCombinedPriceListsBuilder $builder)[?] method was changed to CombinedPriceListsBuilder::__construct(Registry $registry, ConfigManager $configManager, PriceListCollectionProvider $priceListCollectionProvider, CombinedPriceListProvider $combinedPriceListProvider, CombinedPriceListGarbageCollector $garbageCollector, CombinedPriceListScheduleResolver $scheduleResolver, StrategyRegister $priceStrategyRegister, CombinedPriceListTriggerHandler $triggerHandler, WebsiteCombinedPriceListsBuilder $builder)[?]
  • The PriceListProductAssignmentBuilder::__construct(ManagerRegistry $registry, InsertFromSelectQueryExecutor $insertFromSelectQueryExecutor, ProductAssignmentRuleCompiler $ruleCompiler, EventDispatcherInterface $eventDispatcher, ShardManager $shardManager)[?] method was changed to PriceListProductAssignmentBuilder::__construct(ManagerRegistry $registry, InsertQueryExecutorInterface $insertQueryExecutor, ProductAssignmentRuleCompiler $ruleCompiler, EventDispatcherInterface $eventDispatcher, ShardManager $shardManager)[?]
  • The PriceListProcessor::__construct(PriceListTriggerFactory $triggerFactory, ManagerRegistry $registry, CombinedPriceListsBuilderFacade $combinedPriceListsBuilderFacade, LoggerInterface $logger, CombinedPriceListTriggerHandler $triggerHandler)[?] method was changed to PriceListProcessor::__construct(PriceListTriggerFactory $triggerFactory, ManagerRegistry $registry, CombinedPriceListsBuilderFacade $combinedPriceListsBuilderFacade, LoggerInterface $logger, CombinedPriceListTriggerHandler $triggerHandler, CombinedPriceListActivationStatusHelperInterface $activationStatusHelper)[?]
  • The SubtotalProviderRegistry::addProvider[?] method was removed.
  • The LineItemNotPricedSubtotalProvider::getName[?] method was removed.
  • The LineItemSubtotalProvider::getName[?] method was removed.
  • The CustomerFormExtension::getExtendedType[?] method was removed.
  • The CustomerGroupFormExtension::getExtendedType[?] method was removed.
  • The FrontendPriceFormExtension::getExtendedType[?] method was removed.
  • The PriceAttributesProductFormExtension::getExtendedType[?] method was removed.
  • The PriceListFormExtension::getExtendedType[?] method was removed.
  • The ProductFormExtension::getExtendedType[?] method was removed.
  • The following methods in class CombinedPriceListGarbageCollector[?] were removed:
    • setCombinedPriceListClass[?]
    • getCombinedPriceListsRepository[?]
    • getCombinedPriceListRelationRepository[?]
  • The SubtotalProviderInterface::getName[?] method was removed.
  • The following properties in class CombinedPriceListGarbageCollector[?] were removed:
    • $combinedPriceListClass[?]
    • $combinedPriceListsRepository[?]
  • The PriceListProductAssignmentBuilder::$insertFromSelectQueryExecutor[?] property was removed.
  • The ProductPriceBuilder::$insertFromSelectQueryExecutor[?] property was removed.

ProductBundle

  • The following classes were removed:
    • ProductLineItem[?]
    • ProductLineItemValidator[?]
    • DefaultProductUnitProvidersCompilerPass[?]
    • ValidateQuantity[?]
  • The ChainDefaultProductUnitProvider::addProvider[?] method was removed.
  • The following methods in class AbstractProductDataStorageExtension[?] were removed:
    • getExtendedType[?]
    • setExtendedType[?]
  • The AttributeConfigExtension::getExtendedType[?] method was removed.
  • The ChoicesProductPrimaryUnitSelectionOwnerTypeExtension::getExtendedType[?] method was removed.
  • The EnumValueCollectionExtension::getExtendedType[?] method was removed.
  • The IntegerExtension::getExtendedType[?] method was removed.
  • The ProductCollectionExtension::getExtendedType[?] method was removed.
  • The FieldsProvider::getFieldsProvider[?] method was removed.
  • The SegmentMessageFactory::__construct(RegistryInterface $registry)[?] method was changed to SegmentMessageFactory::__construct(ManagerRegistry $registry)[?]
  • The AbstractSegmentProductsProvider::__construct(SegmentManager $segmentManager, ProductSegmentProviderInterface $productSegmentProvider, ProductManager $productManager, ConfigManager $configManager, RegistryInterface $registry, TokenStorageInterface $tokenStorage, SymmetricCrypterInterface $crypter, AclHelper $aclHelper)[?] method was changed to AbstractSegmentProductsProvider::__construct(SegmentManager $segmentManager, ProductSegmentProviderInterface $productSegmentProvider, ProductManager $productManager, ConfigManager $configManager, ManagerRegistry $registry, TokenStorageInterface $tokenStorage, SymmetricCrypterInterface $crypter, AclHelper $aclHelper)[?]
  • The ChoicesProductPrimaryUnitSelectionOwnerTypeExtension::__construct($childName, $extendedType, ProductUnitFieldsSettingsInterface $productFormUnitFieldsSettings)[?] method was changed to ChoicesProductPrimaryUnitSelectionOwnerTypeExtension::__construct($childName, ProductUnitFieldsSettingsInterface $productFormUnitFieldsSettings)[?]
  • The ProductCollectionExtension::__construct(TranslatorInterface $translator, $extendedType)[?] method was changed to ProductCollectionExtension::__construct(TranslatorInterface $translator)[?]
  • The FieldsProvider::__construct(ServiceLink $entityFieldProviderLink, DoctrineHelper $doctrineHelper)[?] method was changed to FieldsProvider::__construct(EntityFieldProvider $entityFieldProvider, DoctrineHelper $doctrineHelper)[?]
  • The DisplaySimpleVariationsListener::__construct(DataProviderCacheCleaner $cacheCleaner, DataProviderCacheCleaner $categoryCacheCleaner, $configParameter)[?] method was changed to DisplaySimpleVariationsListener::__construct(CacheProvider $productCache, CacheProvider $categoryCache, $configParameter)[?]
  • The SegmentEntityListener::__construct(DataProviderCacheCleaner $cacheCleaner)[?] method was changed to SegmentEntityListener::__construct(CacheProvider $productCache)[?]
  • The FieldsProvider::$entityFieldProviderLink[?] property was removed.
  • The following properties in class DisplaySimpleVariationsListener[?] were removed:
    • $cacheCleaner[?]
    • $categoryCacheCleaner[?]

PromotionBundle

  • The PromotionCompilerPass[?] class was removed.
  • The SubtotalProvider::getName[?] method was removed.
  • The OrderLineItemTypeExtension::getExtendedType[?] method was removed.
  • The OrderTypeExtension::getExtendedType[?] method was removed.
  • The StrategyRegistry::addStrategy[?] method was removed.
  • The DiscountContextConverterRegistry::registerConverter[?] method was removed.
  • The ContextDataConverterRegistry::registerConverter[?] method was removed.
  • The ActualizeCouponsStateListener::__construct(RegistryInterface $registry, EntityCouponsProvider $entityCouponsProvider)[?] method was changed to ActualizeCouponsStateListener::__construct(ManagerRegistry $registry, EntityCouponsProvider $entityCouponsProvider)[?]
  • The StrategyRegistry::getStrategyByAlias($alias)[?] method was changed to StrategyRegistry::getStrategyByAlias(string $alias)[?]

RFPBundle

  • The CurrencyCheckerProvider::__construct(RegistryInterface $doctrine)[?] method was changed to CurrencyCheckerProvider::__construct(ManagerRegistry $doctrine)[?]
  • The OrderDataStorageExtension::getExtendedType[?] method was removed.
  • The OrderLineItemDataStorageExtension::getExtendedType[?] method was removed.

RedirectBundle

  • The following classes were removed:
    • ContextUrlProviderCompilerPass[?]
    • RoutingInformationProviderCompilerPass[?]
  • The ContextUrlProviderRegistry::registerProvider[?] method was removed.
  • The RoutingInformationProvider::registerProvider[?] method was removed.
  • The ChangedSlugsHelper::__construct(FormFactoryInterface $formFactory, RequestStack $requestStack, SlugEntityGenerator $slugGenerator, SlugUrlDiffer $slugUrlDiffer)[?] method was changed to ChangedSlugsHelper::__construct(FormFactoryInterface $formFactory, RequestStack $requestStack, SlugEntityGenerator $slugGenerator, SlugUrlDiffer $slugUrlDiffer, DraftHelper $draftHelper)[?]
  • The UniqueSlugResolver::__construct(ManagerRegistry $registry, AclHelper $aclHelper)[?] method was changed to UniqueSlugResolver::__construct(ManagerRegistry $registry, AclHelper $aclHelper, EventDispatcherInterface $eventDispatcher)[?]
  • The RedirectExceptionListener::__construct(ManagerRegistry $registry, ScopeManager $scopeManager, MatchedUrlDecisionMaker $matchedUrlDecisionMaker)[?] method was changed to RedirectExceptionListener::__construct(SlugRedirectMatcher $redirectMatcher, MatchedUrlDecisionMaker $matchedUrlDecisionMaker)[?]
  • The ComputeUrlFields::__construct(DoctrineHelper $doctrineHelper, LocalizationHelper $localizationHelper, ConfigManager $configManager, string $urlField, string $urlsField)[?] method was changed to ComputeUrlFields::__construct(DoctrineHelper $doctrineHelper, LocalizationHelper $localizationHelper, ConfigManager $configManager, UrlGeneratorInterface $urlGenerator, string $urlField, string $urlsField)[?]

SEOBundle

  • The BrandFormExtension::getExtendedType[?] method was removed.
  • The CategoryFormExtension::getExtendedType[?] method was removed.
  • The ContentNodeFormExtension::getExtendedType[?] method was removed.
  • The PageFormExtension::getExtendedType[?] method was removed.
  • The ProductFormExtension::getExtendedType[?] method was removed.

SaleBundle

  • The CurrencyCheckerProvider::__construct(RegistryInterface $doctrine)[?] method was changed to CurrencyCheckerProvider::__construct(ManagerRegistry $doctrine)[?]
  • The QuoteType::getName[?] method was removed.
  • The QuoteEmailTemplateExtension::getExtendedType[?] method was removed.

ShippingBundle

  • The following classes were removed:
    • FreightClassExtensionPass[?]
    • ShippingMethodsCompilerPass[?]
  • The OroShippingBundle::build[?] method was removed.
  • The FreightClassesProvider::addExtension[?] method was removed.
  • The CompositeShippingMethodProvider::addProvider[?] method was removed.
  • The ProductFormExtension::getExtendedType[?] method was removed.

ShoppingListBundle

  • The ShoppingListManager::create($flush = false, $label)[?] method was changed to ShoppingListManager::create($flush = false, $label, CustomerUser $customerUser = null)[?]
  • The ShoppingListOwnerManager::__construct(AclHelper $aclHelper, RegistryInterface $registry, ConfigProvider $configProvider)[?] method was changed to ShoppingListOwnerManager::__construct(AclHelper $aclHelper, ManagerRegistry $registry, ConfigProvider $configProvider)[?]
  • The ShoppingListTotalListener::__construct(RegistryInterface $registry, ConfigManager $configManager)[?] method was changed to ShoppingListTotalListener::__construct(ManagerRegistry $registry, ConfigManager $configManager)[?]
  • The ClearExpiredCustomerVisitorsCommand::__construct(RegistryInterface $doctrine, ExtendDbIdentifierNameGenerator $dbIdentifierNameGenerator, ConfigManager $configManager)[?] method was changed to ClearExpiredCustomerVisitorsCommand::__construct(ManagerRegistry $doctrine, ExtendDbIdentifierNameGenerator $dbIdentifierNameGenerator, ConfigManager $configManager)[?]
  • The ClearExpiredShoppingListsCommand::__construct(RegistryInterface $doctrine, ExtendDbIdentifierNameGenerator $dbIdentifierNameGenerator, ConfigManager $configManager)[?] method was changed to ClearExpiredShoppingListsCommand::__construct(ManagerRegistry $doctrine, ExtendDbIdentifierNameGenerator $dbIdentifierNameGenerator, ConfigManager $configManager)[?]

TaxBundle

  • The following classes were removed:
    • AddressMatcherRegistryPass[?]
    • TaxMapperPass[?]
    • TaxProviderPass[?]
  • The BuiltInTaxProvider::getName[?] method was removed.
  • The TaxProviderRegistry::addProvider[?] method was removed.
  • The TaxSubtotalProvider::getName[?] method was removed.
  • The AbstractOrderMapper::getProcessingClassName[?] method was removed.
  • The OrderMapper::setOrderLineItemMapper[?] method was removed.
  • The AddressMatcherRegistry::addMatcher[?] method was removed.
  • The CustomerGroupTaxExtension::getExtendedType[?] method was removed.
  • The CustomerTaxExtension::getExtendedType[?] method was removed.
  • The OrderLineItemTypeExtension::getExtendedType[?] method was removed.
  • The OrderLineItemsCollectionTypeExtension::getExtendedType[?] method was removed.
  • The ProductTaxExtension::getExtendedType[?] method was removed.
  • The TaxFactory::addMapper[?] method was removed.
  • The TaxProviderInterface::getName[?] method was removed.
  • The TaxMapperInterface::getProcessingClassName[?] method was removed.
  • The TaxProviderRegistry::__construct(ConfigManager $configManager)[?] method was changed to TaxProviderRegistry::__construct(array $providerNames, ContainerInterface $providerContainer, ConfigManager $configManager)[?]
  • The AbstractOrderMapper::__construct(ContextEventDispatcher $contextEventDispatcher, TaxationAddressProvider $addressProvider, $className)[?] method was changed to AbstractOrderMapper::__construct(ContextEventDispatcher $contextEventDispatcher, TaxationAddressProvider $addressProvider)[?]
  • The ResolvableMatcher::__construct(AddressMatcherRegistryInterface $addressMatcherRegistry, AddressResolverSettingsProvider $taxationSettingsProvider)[?] method was changed to ResolvableMatcher::__construct(AddressMatcherRegistry $addressMatcherRegistry, AddressResolverSettingsProvider $taxationSettingsProvider)[?]
  • The OrderLineItemTypeExtension::__construct(TaxationSettingsProvider $taxationSettingsProvider, TaxProviderRegistry $taxProviderRegistry, TotalProcessorProvider $totalProcessorProvider, SectionProvider $sectionProvider, $extendedType)[?] method was changed to OrderLineItemTypeExtension::__construct(TaxationSettingsProvider $taxationSettingsProvider, TaxProviderRegistry $taxProviderRegistry, TotalProcessorProvider $totalProcessorProvider, SectionProvider $sectionProvider)[?]
  • The OrderLineItemsCollectionTypeExtension::__construct(TaxationSettingsProvider $taxationSettingsProvider, TaxValueManager $taxValueManager, $extendedType)[?] method was changed to OrderLineItemsCollectionTypeExtension::__construct(TaxationSettingsProvider $taxationSettingsProvider, TaxValueManager $taxValueManager)[?]
  • The AbstractOrderMapper::$className[?] property was removed.
  • The OrderLineItemTypeExtension::$extendedType[?] property was removed.
  • The AddressMatcherRegistryInterface[?] interface was removed.

VisibilityBundle

  • The CategoryVisibilityResolver::__construct(Registry $registry, ConfigManager $configManager, ScopeManager $scopeManager)[?] method was changed to CategoryVisibilityResolver::__construct(ManagerRegistry $doctrine, ConfigManager $configManager, ScopeManager $scopeManager)[?]
  • The CategoryVisibilityProcessor::__construct(ManagerRegistry $registry, MessageFactoryInterface $messageFactory, LoggerInterface $logger, CacheBuilderInterface $cacheBuilder, ProductMessageHandler $productMessageHandler)[?] method was changed to CategoryVisibilityProcessor::__construct(ManagerRegistry $registry, MessageFactoryInterface $messageFactory, LoggerInterface $logger, CacheBuilderInterface $cacheBuilder, ProductMessageHandler $productMessageHandler)[?]
  • The CategoryVisibilityResolver::$registry[?] property was removed.
  • The CategoryFormExtension::getExtendedType[?] method was removed.

WebCatalogBundle

  • The following classes were removed:
    • ContentVariantProviderCompilerPass[?]
    • ContentVariantTypeCompilerPass[?]
    • ContentVariantProvider[?]
    • ContentVariantProviderRegistry[?]
  • The PageVariantTypeExtension::getExtendedType[?] method was removed.
  • The WebCatalogScopeExtension::getExtendedType[?] method was removed.
  • The ContentVariantTypeRegistry::addContentVariantType[?] method was removed.

WebsiteSearchBundle

  • The ReindexCommand::__construct(RegistryInterface $doctrine, EventDispatcherInterface $eventDispatcher)[?] method was changed to ReindexCommand::__construct(ManagerRegistry $doctrine, EventDispatcherInterface $eventDispatcher)[?]
  • The AbstractSearchableAttributeType::getType[?] method was removed.