- CatalogBundle
- CheckoutBundle
- FallbackBundle
- FrontendTestFrameworkBundle
- OrderBundle
- PaymentBundle
- PaymentTermBundle
- PricingBundle
- ProductBundle
- RFPBundle
- RedirectBundle
- SEOBundle
- SaleBundle
- ShippingBundle
- ShoppingListBundle
- TaxBundle
- Testing
- VisibilityBundle
- WebCatalog
- WebCatalogBundle
- WebsiteSearchBundle
- The
CategoryProvider::getIncludeSubcategoriesChoice()[?] method was changed toCategoryProvider::getIncludeSubcategoriesChoice($defaultValue = null)[?] - The
RequestProductHandler::getIncludeSubcategoriesChoice()[?] method was changed toRequestProductHandler::getIncludeSubcategoriesChoice($defaultValue = null)[?] - The following methods in class
ProductStrategyEventListener[?] were removed:
- The
CheckoutShipUntilType::setDefaultOptions[?] method was removed. - The
IsWorkflowStartFromShoppingListAllowed::isAllowed[?] method was removed. - The
CheckoutPaymentContextFactory::__construct(CheckoutLineItemsManager $checkoutLineItemsManager, TotalProcessorProvider $totalProcessor, OrderPaymentLineItemConverterInterface $paymentLineItemConverter, PaymentContextBuilderFactoryInterface $paymentContextBuilderFactory = null)[?] method was changed toCheckoutPaymentContextFactory::__construct(CheckoutLineItemsManager $checkoutLineItemsManager, TotalProcessorProvider $totalProcessor, OrderPaymentLineItemConverterInterface $paymentLineItemConverter, ShippingOriginProvider $shippingOriginProvider, PaymentContextBuilderFactoryInterface $paymentContextBuilderFactory = null)[?]
- The
WebsiteCollectionType::setDefaultOptions[?] method was removed. - The
WebsitePropertyType::setDefaultOptions[?] method was removed.
- The following methods in class
FrontendWebTestCase[?] were removed:
- The
LineItemsFrontendDatagridListener[?] class was removed. - The
TotalCalculateListener::__construct(FormFactory $formFactory, CurrentApplicationProviderInterface $applicationProvider)[?] method was changed toTotalCalculateListener::__construct(FormFactory $formFactory, CurrentApplicationProviderInterface $applicationProvider, FormRegistryInterface $formRegistry)[?]
- The
PaymentMethodsConfigsRuleHandler::__construct(Request $request, EntityManager $em)[?] method was changed toPaymentMethodsConfigsRuleHandler::__construct(RequestStack $requestStack, EntityManager $em)[?] - The
PaymentMethodsConfigsRuleHandler::$request[?] property was removed.
- The
PaymentTermSelectType::setDefaultOptions[?] method was removed.
-
The following methods in class
AbstractPriceCombiningStrategy[?] were changed: -
The
MergePricesCombiningStrategy::processRelation(CombinedPriceList $combinedPriceList, CombinedPriceListToPriceList $priceListRelation, Product $product = null)[?] method was changed toMergePricesCombiningStrategy::processRelation(CombinedPriceList $combinedPriceList, CombinedPriceListToPriceList $priceListRelation, $products = [])[?] -
The
MinimalPricesCombiningStrategy::processRelation(CombinedPriceList $combinedPriceList, CombinedPriceListToPriceList $priceListRelation, Product $product = null)[?] method was changed toMinimalPricesCombiningStrategy::processRelation(CombinedPriceList $combinedPriceList, CombinedPriceListToPriceList $priceListRelation, $products = [])[?] -
The
CombinedPriceListTriggerHandler::processByProduct(CombinedPriceList $combinedPriceList, Product $product = null, Website $website = null)[?] method was changed toCombinedPriceListTriggerHandler::processByProduct(CombinedPriceList $combinedPriceList, $productIds = [], Website $website = null)[?] -
The
PriceListTreeHandler::__construct(ManagerRegistry $registry, WebsiteManager $websiteManager, ConfigManager $configManager)[?] method was changed toPriceListTreeHandler::__construct(ManagerRegistry $registry, WebsiteManager $websiteManager, ConfigManager $configManager, TokenAccessorInterface $tokenAccessor)[?] -
The
PriceListTriggerFactory::create(PriceList $priceList, Product $product = null)[?] method was changed toPriceListTriggerFactory::create($products)[?] -
The following methods in class
PriceListTriggerHandler[?] were changed: -
The
PriceRuleLexemeTriggerHandler::addTriggersByLexemes($lexemes, Product $product = null)[?] method was changed toPriceRuleLexemeTriggerHandler::addTriggersByLexemes($lexemes, $products = [])[?] -
The
PriceListTrigger::__construct(PriceList $priceList, Product $product = null)[?] method was changed toPriceListTrigger::__construct($products = [])[?] -
The
UserCurrencyManager::getUserCurrency(Website $website = null)[?] method was changed toUserCurrencyManager::getUserCurrency(Website $website = null, $fallbackToDefault = true)[?] -
The
ProductPriceWriter::__construct(RegistryInterface $registry, EventDispatcherInterface $eventDispatcher, ContextRegistry $contextRegistry, LoggerInterface $logger, PriceManager $priceManager)[?] method was changed toProductPriceWriter::__construct(RegistryInterface $registry, EventDispatcherInterface $eventDispatcher, ContextRegistry $contextRegistry, LoggerInterface $logger, PriceManager $priceManager, OptionalListenerManager $listenerManager)[?] -
The
BuildPricesDemoDataFixturesListener::__construct(OptionalListenerManager $listenerManager, CombinedPriceListsBuilder $priceListBuilder, ProductPriceBuilder $priceBuilder, PriceListProductAssignmentBuilder $assignmentBuilder)[?] method was changed toBuildPricesDemoDataFixturesListener::__construct(OptionalListenerManager $listenerManager, CombinedPriceListsBuilderFacade $builderFacade, ProductPriceBuilder $priceBuilder, PriceListProductAssignmentBuilder $assignmentBuilder)[?] -
The
AssignmentBuilderBuildEvent::__construct(PriceList $priceList, Product $product = null)[?] method was changed toAssignmentBuilderBuildEvent::__construct(PriceList $priceList, $products = [])[?] -
The following methods in class
BaseProductPriceRepository[?] were changed: -
The
CombinedPriceListToPriceListRepository::getPriceListRelations(CombinedPriceList $combinedPriceList, Product $product = null)[?] method was changed toCombinedPriceListToPriceListRepository::getPriceListRelations(CombinedPriceList $combinedPriceList, $products = [])[?] -
The following methods in class
CombinedProductPriceRepository[?] were changed:insertPricesByPriceList(ShardQueryExecutorInterface $insertFromSelectQueryExecutor, CombinedPriceList $combinedPriceList, PriceList $priceList, $mergeAllowed, Product $product = null)[?]insertPricesByPriceList(ShardQueryExecutorInterface $insertFromSelectQueryExecutor, CombinedPriceList $combinedPriceList, PriceList $priceList, $mergeAllowed, $products = [])[?]
-
The
PriceAttributeProductPriceRepository::findByPriceAttributeProductPriceIdsAndProductIds($priceAttributePriceListIds, $productIds, $orderBy = [ ... ])[?] method was changed toPriceAttributeProductPriceRepository::findByPriceAttributeProductPriceIdsAndProductIds($priceAttributePriceListIds, $productIds, $orderBy = [ ... ])[?] -
The following methods in class
PriceListToProductRepository[?] were changed: -
The
ProductPriceRepository::deleteGeneratedPrices(ShardManager $shardManager, PriceList $priceList, Product $product = null)[?] method was changed toProductPriceRepository::deleteGeneratedPrices(ShardManager $shardManager, PriceList $priceList, $products = [])[?] -
The
PriceListToProductEntityListener::scheduleDependentPriceListsUpdate(PriceList $priceList, Product $product = null)[?] method was changed toPriceListToProductEntityListener::scheduleDependentPriceListsUpdate(PriceList $priceList, $products = [])[?] -
The
ProductPriceCPLEntityListener::__construct(ExtraActionEntityStorageInterface $extraActionsStorage, RegistryInterface $registry, PriceListTriggerHandler $priceListTriggerHandler, ShardManager $shardManager)[?] method was changed toProductPriceCPLEntityListener::__construct(ExtraActionEntityStorageInterface $extraActionsStorage, RegistryInterface $registry, PriceListTriggerHandler $priceListTriggerHandler, ShardManager $shardManager, EventDispatcherInterface $eventDispatcher)[?] -
The following methods in class
PriceListRuleCompiler[?] were changed: -
The following methods in class
ProductAssignmentRuleCompiler[?] were changed: -
The
RuleCache::__construct(Cache $cache, ManagerRegistry $registry)[?] method was changed toRuleCache::__construct(Cache $cache, ManagerRegistry $registry, SymmetricCrypterInterface $crypter)[?] -
The
CombinedPriceListsBuilder::__construct(ConfigManager $configManager, PriceListCollectionProvider $priceListCollectionProvider, CombinedPriceListProvider $combinedPriceListProvider, CombinedPriceListGarbageCollector $garbageCollector, CombinedPriceListScheduleResolver $scheduleResolver, StrategyRegister $priceStrategyRegister)[?] method was changed toCombinedPriceListsBuilder::__construct(ConfigManager $configManager, PriceListCollectionProvider $priceListCollectionProvider, CombinedPriceListProvider $combinedPriceListProvider, CombinedPriceListGarbageCollector $garbageCollector, CombinedPriceListScheduleResolver $scheduleResolver, StrategyRegister $priceStrategyRegister, CombinedPriceListTriggerHandler $triggerHandler, WebsiteCombinedPriceListsBuilder $builder)[?] -
The following methods in class
PriceListProductAssignmentBuilder[?] were changed: -
The following methods in class
ProductPriceBuilder[?] were changed: -
The
ProductWithPricesSearchHandler::__construct($className, ProductRepository $productSearchRepository, PriceListRequestHandler $priceListRequestHandler, ManagerRegistry $registry, ProductPriceFormatter $productPriceFormatter)[?] method was changed toProductWithPricesSearchHandler::__construct($className, ProductRepository $productSearchRepository, PriceListRequestHandler $priceListRequestHandler, ManagerRegistry $registry, ProductPriceFormatter $productPriceFormatter, UserCurrencyManager $userCurrencyManager)[?] -
The
CombinedPriceListProcessor::__construct(CombinedPriceListsBuilder $commonPriceListsBuilder, WebsiteCombinedPriceListsBuilder $websitePriceListsBuilder, CustomerGroupCombinedPriceListsBuilder $customerGroupPriceListsBuilder, CustomerCombinedPriceListsBuilder $customerPriceListsBuilder, EventDispatcherInterface $dispatcher, LoggerInterface $logger, PriceListRelationTriggerFactory $triggerFactory, ManagerRegistry $registry, DatabaseExceptionHelper $databaseExceptionHelper)[?] method was changed toCombinedPriceListProcessor::__construct(LoggerInterface $logger, PriceListRelationTriggerFactory $triggerFactory, ManagerRegistry $registry, DatabaseExceptionHelper $databaseExceptionHelper, CombinedPriceListTriggerHandler $triggerHandler, CombinedPriceListsBuilderFacade $builderFacade)[?] -
The
PriceListProcessor::__construct(PriceListTriggerFactory $triggerFactory, ManagerRegistry $registry, StrategyRegister $strategyRegister, EventDispatcherInterface $dispatcher, LoggerInterface $logger, DatabaseExceptionHelper $databaseExceptionHelper, CombinedPriceListTriggerHandler $triggerHandler)[?] method was changed toPriceListProcessor::__construct(PriceListTriggerFactory $triggerFactory, ManagerRegistry $registry, CombinedPriceListsBuilderFacade $combinedPriceListsBuilderFacade, LoggerInterface $logger, DatabaseExceptionHelper $databaseExceptionHelper, CombinedPriceListTriggerHandler $triggerHandler)[?] -
The
PriceCombiningStrategyInterface::combinePrices(CombinedPriceList $combinedPriceList, Product $product = null, $startTimestamp = null)[?] method was changed toPriceCombiningStrategyInterface::combinePrices(CombinedPriceList $combinedPriceList, $products = [], $startTimestamp = null)[?] -
The following methods in class
PriceListTriggerFactory[?] were removed: -
The
PriceListTriggerHandler::getKey[?] method was removed. -
The following methods in class
PriceListTrigger[?] were removed: -
The
PriceListSelectType::setDefaultOptions[?] method was removed. -
The
ProductAttributePriceType::__construct[?] method was removed. -
The
ProductPriceCollectionType::setDefaultOptions[?] method was removed. -
The
DefaultPriceListFilterType::setDefaultOptions[?] method was removed. -
The
AssignmentBuilderBuildEvent::getProduct[?] method was removed. -
The
PriceListEntityListener::prePersist[?] method was removed. -
The
CombinedPriceListsBuilder::setWebsiteCombinedPriceListBuilder[?] method was removed. -
The following methods in class
CombinedPriceListProcessor[?] were removed: -
The following methods in class
PriceListProcessor[?] were removed: -
The
PriceListTriggerFactory::$registry[?] property was removed. -
The
PriceListTriggerHandler::$scheduledTriggers[?] property was removed. -
The following properties in class
PriceListTrigger[?] were removed: -
The
ProductAttributePriceType::$roundingService[?] property was removed. -
The
BuildPricesDemoDataFixturesListener::$priceListBuilder[?] property was removed. -
The following properties in class
CombinedPriceListProcessor[?] were removed: -
The following properties in class
PriceListProcessor[?] were removed:
- The following classes were removed:
- The
AbstractSegmentProductsProvider::__construct(SegmentManager $segmentManager, ProductSegmentProviderInterface $productSegmentProvider, ProductManager $productManager, ConfigManager $configManager, RegistryInterface $registry, TokenStorageInterface $tokenStorage)[?] method was changed toAbstractSegmentProductsProvider::__construct(SegmentManager $segmentManager, ProductSegmentProviderInterface $productSegmentProvider, ProductManager $productManager, ConfigManager $configManager, RegistryInterface $registry, TokenStorageInterface $tokenStorage, SymmetricCrypterInterface $crypter)[?] - The
FrontendProductDatagridListener::__construct(DataGridThemeHelper $themeHelper, RegistryInterface $registry, AttachmentManager $attachmentManager, CacheManager $imagineCacheManager)[?] method was changed toFrontendProductDatagridListener::__construct(DataGridThemeHelper $themeHelper, CacheManager $imagineCacheManager)[?] - The
AbstractAjaxProductUnitController::getProductUnits(Product $product, $isShort = false)[?] method was changed toAbstractAjaxProductUnitController::getProductUnits(Product $product)[?] - The
RelatedItemSecurityCheck::__construct(AuthorizationCheckerInterface $authorizationChecker, $productPermissions = [], $capabilities = [])[?] method was changed toRelatedItemSecurityCheck::__construct(AuthorizationCheckerInterface $authorizationChecker, AclGroupProviderInterface $aclGroupProvider, $productPermissions = [], $capabilities = [])[?] - The
NewArrivalsProvider::getResult[?] method was removed. - The following methods in class
FrontendProductDatagridListener[?] were removed: - The following properties in class
FrontendProductDatagridListener[?] were removed:
- The
SortIncludedData[?] class was removed. - The
RequestToQuoteDataStorage::__construct(ProductDataStorage $storage)[?] method was changed toRequestToQuoteDataStorage::__construct(ProductDataStorage $storage, MatchingPriceProvider $matchingPriceProvider, PriceListTreeHandler $priceListTreeHandler)[?] - The
FrontendRequestVoter::__construct(ActionCurrentApplicationProvider $applicationProvider, WorkflowManager $workflowManager)[?] method was changed toFrontendRequestVoter::__construct(DoctrineHelper $doctrineHelper, ActionCurrentApplicationProvider $applicationProvider, WorkflowManager $workflowManager)[?] - The
RequestProductCollectionType::setDefaultOptions[?] method was removed. - The
UserSelectType::setDefaultOptions[?] method was removed. - The following methods in class
FrontendRequestVoter[?] were removed:
- The
FirewallFactory[?] class was removed. - The
Firewall::__construct(FirewallMapInterface $map, EventDispatcherInterface $dispatcher, FirewallFactory $firewallFactory, MatchedUrlDecisionMaker $matchedUrlDecisionMaker, RequestContext $context = null)[?] method was changed toFirewall::__construct(FirewallMapInterface $map, EventDispatcherInterface $dispatcher, MatchedUrlDecisionMaker $matchedUrlDecisionMaker, RequestContext $context = null)[?]
-
The following methods in class
SeoTitleDataProvider[?] were changed:
- The
QuoteProductCollectionType::setDefaultOptions[?] method was removed. - The
QuoteProductOfferCollectionType::setDefaultOptions[?] method was removed. - The
QuoteProductRequestCollectionType::setDefaultOptions[?] method was removed.
- The
ShippingMethodsConfigsRuleHandler::__construct(Request $request, EntityManager $em)[?] method was changed toShippingMethodsConfigsRuleHandler::__construct(RequestStack $requestStack, EntityManager $em)[?] - The
ShippingMethodsConfigsRuleHandler::$request[?] property was removed.
- The
GuestShoppingListManager::__construct(DoctrineHelper $doctrineHelper)[?] method was changed toGuestShoppingListManager::__construct(DoctrineHelper $doctrineHelper, TokenStorageInterface $tokenStorage, WebsiteManager $websiteManager, TranslatorInterface $translator)[?] - The
ShoppingListLimitManager::__construct(ConfigManager $configManager, TokenAccessor $tokenAccessor, DoctrineHelper $doctrineHelper)[?] method was changed toShoppingListLimitManager::__construct(ConfigManager $configManager, TokenAccessor $tokenAccessor, DoctrineHelper $doctrineHelper, WebsiteManager $websiteManager)[?] - The
MatrixGridOrderFormProvider::setTwigRenderer(TwigRenderer $twigRenderer)[?] method was changed toMatrixGridOrderFormProvider::setTwigRenderer(FormRenderer $twigRenderer)[?] - The
ShoppingListTotalListener::__construct(RegistryInterface $registry)[?] method was changed toShoppingListTotalListener::__construct(RegistryInterface $registry, ConfigManager $configManager)[?] - The
ShoppingListRepository::countUserShoppingLists($customerId, $organizationId)[?] method was changed toShoppingListRepository::countUserShoppingLists($customerId, $organizationId, $website)[?] - The
FrontendMatrixProductGridExtension::__construct(DoctrineHelper $doctrineHelper, ShoppingListManager $shoppingListManager, MatrixGridOrderFormProvider $matrixGridOrderFormProvider, ProductFormAvailabilityProvider $productFormAvailabilityProvider, ProductVariantAvailabilityProvider $productVariantAvailabilityProvider, FrontendProductPricesProvider $frontendProductPricesProvider, MatrixGridOrderProvider $matrixGridOrderProvider, DataGridThemeHelper $dataGridThemeHelper)[?] method was changed toFrontendMatrixProductGridExtension::__construct(DoctrineHelper $doctrineHelper, ShoppingListManager $shoppingListManager, MatrixGridOrderFormProvider $matrixGridOrderFormProvider, ProductFormAvailabilityProvider $productFormAvailabilityProvider, FrontendProductPricesProvider $frontendProductPricesProvider, MatrixGridOrderProvider $matrixGridOrderProvider, DataGridThemeHelper $dataGridThemeHelper)[?]
- The
TaxSubtotalProvider::__construct(TranslatorInterface $translator, TaxProviderRegistry $taxProviderRegistry, TaxFactory $taxFactory)[?] method was changed toTaxSubtotalProvider::__construct(TranslatorInterface $translator, TaxProviderRegistry $taxProviderRegistry, TaxFactory $taxFactory, TaxationSettingsProvider $taxationSettingsProvider)[?]
- The
AddressFormExtensionTestCase::getTranslatableEntity[?] method was removed.
- The
VisibilityChangeGroupSubtreeCacheBuilder::getEntityManager()[?] method was changed toVisibilityChangeGroupSubtreeCacheBuilder::getEntityManager($className)[?]
- The
PageVariantType::getName[?] method was removed.
- The
TitleDataProvider::getTitle($default)[?] method was changed toTitleDataProvider::getTitle($default, $data = null)[?] - The
ContentNodeTreeResolverFacade::__construct(ContentNodeTreeResolverInterface $defaultResolver, ContentNodeTreeResolverInterface $cachedResolver)[?] method was changed toContentNodeTreeResolverFacade::__construct(ContentNodeTreeResolverInterface $cachedResolver, ContentNodeTreeDumper $contentNodeTreeDumper)[?]
- The
ReindexDemoDataFixturesListener[?] class was removed. - The
IndexerInputValidator::validateReindexRequest[?] method was removed. - The
IndexerInputValidator::__construct(DoctrineHelper $doctrineHelper, WebsiteSearchMappingProvider $mappingProvider)[?] method was changed toIndexerInputValidator::__construct(WebsiteProviderInterface $websiteProvider, WebsiteSearchMappingProvider $mappingProvider)[?] - The
SearchMessageProcessor::__construct(IndexerInterface $indexer, JobRunner $jobRunner, MessageProducerInterface $messageProducer, IndexerInputValidator $indexerInputValidator, ReindexMessageGranularizer $reindexMessageGranularizer)[?] method was changed toSearchMessageProcessor::__construct(IndexerInterface $indexer, JobRunner $jobRunner, MessageProducerInterface $messageProducer, IndexerInputValidator $indexerInputValidator, ReindexMessageGranularizer $reindexMessageGranularizer, DatabaseExceptionHelper $databaseExceptionHelper, LoggerInterface $logger)[?] - The
IndexerInputValidator::$doctrineHelper[?] property was removed.