- CMSBundle
- CatalogBundle
- CheckoutBundle
- ConsentBundle
- FedexShippingBundle
- FixedProductShippingBundle
- FrontendLocalizationBundle
- FrontendTestFrameworkBundle
- InventoryBundle
- OrderBundle
- PayPalBundle
- PaymentBundle
- PaymentTermBundle
- PricingBundle
- ProductBundle
- PromotionBundle
- RFPBundle
- RedirectBundle
- SEOBundle
- SaleBundle
- ShippingBundle
- ShoppingListBundle
- TaxBundle
- UPSBundle
- ValidationBundle
- VisibilityBundle
- WebCatalogBundle
- WebsiteSearchBundle
- The
HomeLandingPageProvider[?] class was removed. - The
ContentBlockDataProvider::__construct(ContentBlockResolver $contentBlockResolver, ManagerRegistry $registry, ScopeManager $scopeManager, LoggerInterface $logger, $entityClass, $scopeType)[?] method was changed toContentBlockDataProvider::__construct(ContentBlockResolver $contentBlockResolver, ManagerRegistry $doctrine, ScopeManager $scopeManager, ThemeConfigurationProvider $themeConfigurationProvider, AclHelper $aclHelper, LoggerInterface $logger, $scopeType)[?] - The
ContentWidgetDataProvider::__construct(ContentWidgetTypeRegistry $contentWidgetTypeRegistry, Environment $twig)[?] method was changed toContentWidgetDataProvider::__construct(ContentWidgetTypeRegistry $contentWidgetTypeRegistry, Environment $twig, ManagerRegistry $doctrine, ThemeConfigurationProvider $themeConfigurationProvider)[?] - The
LocalizedFallbackValueCollectionNormalizer::normalize($object, $format = null, $context = [])[?] method was changed toLocalizedFallbackValueCollectionNormalizer::normalize($object, $format = null, $context = [])[?] - The
PageRepository::findOneByTitle($title, Localization $localization = null, $partial = true)[?] method was changed toPageRepository::findOneByTitle($title, $localization = null, $partial = true)[?] - The
WYSIWYGAttributeType::getSearchableValue(FieldConfigModel $attribute, $originalValue, Localization $localization = null)[?] method was changed toWYSIWYGAttributeType::getSearchableValue(FieldConfigModel $attribute, $originalValue, $localization = null)[?] - The
ConfigureWYSIWYGFields::createWysiwygField(EntityDefinitionConfig $definition, $wysiwygFieldName, $excluded, $sourceWysiwygFieldName = null)[?] method was changed toConfigureWYSIWYGFields::createWysiwygField(EntityDefinitionConfig $definition, $wysiwygFieldName, $excluded, $sourceWysiwygFieldName = null)[?] - The following properties in class
ContentBlockDataProvider[?] were removed:
-
The following methods in class
ProductRepository[?] were changed: -
The
CategoryDefaultProductUnitProvider::setCategory(Category $category = null)[?] method was changed toCategoryDefaultProductUnitProvider::setCategory($category = null)[?] -
The
SubcategoryProvider::getAvailableSubcategories(Category $category = null)[?] method was changed toSubcategoryProvider::getAvailableSubcategories($category = null)[?] -
The
CategoryUnitPrecision::create($precision, ProductUnit $unit = null)[?] method was changed toCategoryUnitPrecision::create($precision, $unit = null)[?] -
The
MenuCategoriesCache::get($key, $callback, $beta = null, &$metadata = null)[?] method was changed toMenuCategoriesCache::get($key, $callback, $beta = null, &$metadata = null)[?] -
The
ProductIndexScheduler::scheduleProductsReindex($categories, $websiteId = null, $isScheduled = true, $fieldGroups = null)[?] method was changed toProductIndexScheduler::scheduleProductsReindex($categories, $websiteId = null, $isScheduled = true, $fieldGroups = null)[?] -
The
CategoryProvider::getIncludeSubcategoriesChoice($defaultValue = null)[?] method was changed toCategoryProvider::getIncludeSubcategoriesChoice($defaultValue = null)[?] -
The
CategoryProviderBCAdapter::getCategoryTreeArray(CustomerUser $user = null)[?] method was changed toCategoryProviderBCAdapter::getCategoryTreeArray($user = null)[?] -
The
CategoryNormalizer::supportsNormalization($data, $format = null, $context = [])[?] method was changed toCategoryNormalizer::supportsNormalization($data, $format = null, $context = [])[?] -
The
RequestProductHandler::getIncludeSubcategoriesChoice($defaultValue = null)[?] method was changed toRequestProductHandler::getIncludeSubcategoriesChoice($defaultValue = null)[?] -
The
CategoryContentVariantIndexListener::__construct(ProductIndexScheduler $indexScheduler, PropertyAccessorInterface $accessor, FieldUpdatesChecker $fieldUpdatesChecker, WebCatalogUsageProviderInterface $webCatalogUsageProvider = null)[?] method was changed toCategoryContentVariantIndexListener::__construct(ProductIndexScheduler $indexScheduler, PropertyAccessorInterface $accessor, FieldUpdatesChecker $fieldUpdatesChecker, $webCatalogUsageProvider = null)[?] -
The
Category::setParentCategory(Category $parentCategory = null)[?] method was changed toCategory::setParentCategory($parentCategory = null)[?] -
The
CategoryDefaultProductOptions::setUnitPrecision(CategoryUnitPrecision $unitPrecision = null)[?] method was changed toCategoryDefaultProductOptions::setUnitPrecision($unitPrecision = null)[?]
- The following classes were removed:
- The
CheckoutAwareValidatorDecorator::validate($value, Constraint $constraint)[?] method was changed toCheckoutAwareValidatorDecorator::validate($value, Constraint $constraint)[?] - The
PaymentResultMessageProvider::getErrorMessage(PaymentTransaction $transaction = null)[?] method was changed toPaymentResultMessageProvider::getErrorMessage($transaction = null)[?] - The
LineItemGroupTitleProvider::getTitle($lineItemGroupKey, CheckoutLineItem $lineItem)[?] method was changed toLineItemGroupTitleProvider::getTitle($lineItemGroupKey, $lineItem)[?] - The
CheckoutCompareHelper::__construct(CheckoutDiffStorageInterface $diffStorage, ShoppingListLineItemDiffMapper $diffMapper, WorkflowManager $workflowManager, ActionGroupRegistry $actionGroupRegistry)[?] method was changed toCheckoutCompareHelper::__construct(CheckoutDiffStorageInterface $diffStorage, ShoppingListLineItemDiffMapper $diffMapper, WorkflowManager $workflowManager)[?] - The
CheckoutWorkflowHelper::__construct(WorkflowManager $workflowManager, ActionGroupRegistry $actionGroupRegistry, TransitionProvider $transitionProvider, TransitionFormProvider $transitionFormProvider, CheckoutErrorHandler $errorHandler, CheckoutLineItemsManager $lineItemsManager, CheckoutLineItemGroupingInvalidationHelper $checkoutLineItemGroupingInvalidationHelper, CustomerRegistrationHandler $registrationHandler, ForgotPasswordHandler $forgotPasswordHandler, EventDispatcherInterface $eventDispatcher, TranslatorInterface $translator)[?] method was changed toCheckoutWorkflowHelper::__construct(WorkflowManager $workflowManager)[?] - The
CheckoutAddressSelectType::__construct(OrderAddressManager $addressManager, OrderAddressToAddressIdentifierViewTransformer $orderAddressToAddressIdentifierViewTransforLmer)[?] method was changed toCheckoutAddressSelectType::__construct(OrderAddressManager $orderAddressManager, AddressFormatter $addressFormatter, OrderAddressSecurityProvider $orderAddressSecurityProvider, Serializer $serializer, OrderAddressToAddressIdentifierViewTransformer $orderAddressToAddressIdentifierViewTransformer)[?] - The
LineItemGroupShippingMethodsType::__construct(CheckoutLineItemGroupsShippingManager $shippingManager)[?] method was changed toLineItemGroupShippingMethodsType::__construct(CheckoutLineItemGroupsShippingManagerInterface $shippingManager)[?] - The
LineItemShippingMethodsType::__construct(CheckoutLineItemsShippingManager $shippingManager)[?] method was changed toLineItemShippingMethodsType::__construct(CheckoutLineItemsShippingManagerInterface $shippingManager)[?] - The
CheckoutWorkflowStateExtension::__construct(CheckoutErrorHandler $checkoutErrorHandler)[?] method was changed toCheckoutWorkflowStateExtension::__construct(CheckoutErrorHandler $checkoutErrorHandler, CheckoutThemeBCProvider $checkoutThemeBCProvider)[?] - The
CheckoutLineItemConverterNotFoundException::__construct($source, $code, Throwable $previous = null)[?] method was changed toCheckoutLineItemConverterNotFoundException::__construct($source, $code, $previous = null)[?] - The
AbstractMethodsListener::hasMethodsConfigsForAddress(Checkout $checkout, OrderAddress $address = null)[?] method was changed toAbstractMethodsListener::hasMethodsConfigsForAddress(Checkout $checkout, $address = null)[?] - The
FrontendCheckoutLineItemsDatagridEventListener::__construct(ManagerRegistry $managerRegistry, LineItemShippingMethodsProviderInterface $shippingMethodProvider, CheckoutLineItemsShippingManager $lineItemsShippingManager)[?] method was changed toFrontendCheckoutLineItemsDatagridEventListener::__construct(ManagerRegistry $managerRegistry, LineItemShippingMethodsProviderInterface $shippingMethodProvider, CheckoutLineItemsShippingManagerInterface $lineItemsShippingManager)[?] - The
LoginOnCheckoutListener::__construct(LoggerInterface $logger, ConfigManager $configManager, CheckoutManager $checkoutManager, EventDispatcherInterface $eventDispatcher)[?] method was changed toLoginOnCheckoutListener::__construct(LoggerInterface $logger, ConfigManager $configManager, CheckoutManager $checkoutManager, EventDispatcherInterface $eventDispatcher, RouterInterface $router, ManagerRegistry $registry, CheckoutIdByTargetPathRequestProvider $checkoutIdByTargetPathRequestProvider, StartShoppingListCheckoutInterface $startShoppingListCheckout)[?] - The
PaymentMethodsListener::hasMethodsConfigsForAddress(Checkout $checkout, OrderAddress $address = null)[?] method was changed toPaymentMethodsListener::hasMethodsConfigsForAddress(Checkout $checkout, $address = null)[?] - The
ShippingMethodsListener::hasMethodsConfigsForAddress(Checkout $checkout, OrderAddress $address = null)[?] method was changed toShippingMethodsListener::hasMethodsConfigsForAddress(Checkout $checkout, $address = null)[?] - The
ShoppingListListener::__construct(ManagerRegistry $registry, $checkoutClassName, $checkoutSourceClassName)[?] method was changed toShoppingListListener::__construct(ManagerRegistry $registry, $checkoutClassName, $checkoutSourceClassName)[?] - The
CheckoutEntityEvent::setCheckoutEntity(CheckoutInterface $checkoutEntity = null)[?] method was changed toCheckoutEntityEvent::setCheckoutEntity($checkoutEntity)[?] - The
CheckoutTransitionAfterEvent::__construct(WorkflowItem $workflowItem, Transition $transition, $isAllowed, Collection $errors)[?] method was changed toCheckoutTransitionAfterEvent::__construct(WorkflowItem $workflowItem, Transition $transition, $allowed, $errors = null)[?] - The
Checkout::setShipUntil(DateTime $shipUntil = null)[?] method was changed toCheckout::setShipUntil($shipUntil = null)[?] - The
CheckoutLineItem::setProduct(Product $product = null)[?] method was changed toCheckoutLineItem::setProduct($product = null)[?] - The
CheckoutProductKitItemLineItem::setQuantity($quantity)[?] method was changed toCheckoutProductKitItemLineItem::setQuantity($quantity)[?] - The
CheckoutRepository::getCheckoutWithRelations($checkoutId)[?] method was changed toCheckoutRepository::getCheckoutWithRelations($checkoutId)[?] - The
DefaultShippingMethodSetterDecorator::__construct(DefaultShippingMethodSetter $defaultShippingMethodSetter)[?] method was changed toDefaultShippingMethodSetterDecorator::__construct(DefaultShippingMethodSetterInterface $defaultShippingMethodSetter)[?] - The
DefaultMultiShippingGroupMethodSetter::__construct(DefaultMultipleShippingMethodProvider $multiShippingMethodProvider, CheckoutShippingMethodsProviderInterface $shippingPriceProvider, ManagerRegistry $doctrine, CheckoutLineItemGroupsShippingManager $lineItemGroupsShippingManager)[?] method was changed toDefaultMultiShippingGroupMethodSetter::__construct(DefaultMultipleShippingMethodProvider $multiShippingMethodProvider, CheckoutShippingMethodsProviderInterface $shippingPriceProvider, CheckoutLineItemGroupsShippingManagerInterface $lineItemGroupsShippingManager)[?] - The
DefaultMultiShippingMethodSetter::__construct(DefaultMultipleShippingMethodProvider $multiShippingMethodProvider, CheckoutShippingMethodsProviderInterface $shippingPriceProvider, ManagerRegistry $doctrine, CheckoutLineItemsShippingManager $lineItemsShippingManager)[?] method was changed toDefaultMultiShippingMethodSetter::__construct(DefaultMultipleShippingMethodProvider $multiShippingMethodProvider, CheckoutShippingMethodsProviderInterface $shippingPriceProvider, CheckoutLineItemsShippingManagerInterface $lineItemsShippingManager)[?] - The
CheckoutCompareHelper::compare[?] method was removed. - The following methods in class
CheckoutWorkflowHelper[?] were removed: - The
ShoppingListListener::getEntityManager[?] method was removed. - The
CheckoutWorkflowStateExtension::$checkoutErrorHandler[?] property was removed. - The following properties in class
ShoppingListListener[?] were removed:
- The
ConsentConfig::__construct(Consent $consent = null, $sortOrder = null)[?] method was changed toConsentConfig::__construct($consent = null, $sortOrder = null)[?] - The
ConsentConfigManager::updateConsentsConfigForWebsiteScope(Consent $consent, Website $website = null)[?] method was changed toConsentConfigManager::updateConsentsConfigForWebsiteScope(Consent $consent, $website = null)[?] - The
LandingPageProvider::getLandingPages($variantIds = null)[?] method was changed toLandingPageProvider::getLandingPages($variantIds = null)[?] - The
CmsPageHelper::getCmsPage(Consent $consent, ConsentAcceptance $consentAcceptance = null)[?] method was changed toCmsPageHelper::getCmsPage(Consent $consent, $consentAcceptance = null)[?] - The
Consent::setContentNode(ContentNode $contentNode = null)[?] method was changed toConsent::setContentNode($contentNode = null)[?] - The
CmsPageDataBuilder::build(Consent $consent, ConsentAcceptance $consentAcceptance = null)[?] method was changed toCmsPageDataBuilder::build(Consent $consent, $consentAcceptance = null)[?] - The
ConsentDataBuilder::getBuiltConsentData(Consent $consent, ConsentAcceptance $consentAcceptance = null)[?] method was changed toConsentDataBuilder::getBuiltConsentData(Consent $consent, $consentAcceptance = null)[?]
- The
FedexShippingMethodFactory::__construct(IntegrationIdentifierGeneratorInterface $identifierGenerator, LocalizationHelper $localizationHelper, IntegrationIconProviderInterface $iconProvider, FedexShippingMethodTypeFactoryInterface $typeFactory, FedexRateServiceRequestSettingsFactoryInterface $rateServiceRequestSettingsFactory, FedexRequestByRateServiceSettingsFactoryInterface $rateServiceRequestFactory, FedexRateServiceBySettingsClientInterface $rateServiceClient)[?] method was changed toFedexShippingMethodFactory::__construct(IntegrationIdentifierGeneratorInterface $identifierGenerator, LocalizationHelper $localizationHelper, IntegrationIconProviderInterface $iconProvider, FedexShippingMethodTypeFactoryInterface $typeFactory, FedexRateServiceRequestSettingsFactoryInterface $rateServiceRequestSettingsFactory, FedexRequestByRateServiceSettingsFactoryInterface $rateServiceRequestFactory, FedexRequestByRateServiceSettingsFactoryInterface $rateServiceRequestSoapFactory, FedexRateServiceBySettingsClientInterface $rateServiceClient)[?] - The
FedexShippingMethodTypeFactory::__construct(FedexMethodTypeIdentifierGeneratorInterface $identifierGenerator, FedexRateServiceRequestSettingsFactoryInterface $rateServiceRequestSettingsFactory, FedexRequestByRateServiceSettingsFactoryInterface $rateServiceRequestFactory, FedexRateServiceBySettingsClientInterface $rateServiceClient)[?] method was changed toFedexShippingMethodTypeFactory::__construct(FedexMethodTypeIdentifierGeneratorInterface $identifierGenerator, FedexRateServiceRequestSettingsFactoryInterface $rateServiceRequestSettingsFactory, FedexRequestByRateServiceSettingsFactoryInterface $rateServiceRequestFactory, FedexRequestByRateServiceSettingsFactoryInterface $rateServiceRequestSoapFactory, FedexRateServiceBySettingsClientInterface $rateServiceClient)[?] - The
FedexIntegrationSettings::setKey($key)[?] method was changed toFedexIntegrationSettings::setKey($key)[?] - The
ValidateConnectionController::validateConnectionAction(Request $request, Channel $channel = null)[?] method was changed toValidateConnectionController::validateConnectionAction(Request $request, $channel = null)[?] - The
FedexRequest::__construct($requestData = [])[?] method was changed toFedexRequest::__construct($uri, $requestData = [], $isCheckMode = false)[?] - The
FedexRateServiceCachedClient::__construct(FedexRateServiceBySettingsClientInterface $rateServiceClient, FedexResponseCacheInterface $cache, FedexResponseCacheKeyFactoryInterface $cacheKeyFactory)[?] method was changed toFedexRateServiceCachedClient::__construct(FedexRateServiceBySettingsClientInterface $rateServiceClient, FedexRateServiceBySettingsClientInterface $soapRateServiceClient, FedexResponseCacheInterface $cache, FedexResponseCacheKeyFactoryInterface $cacheKeyFactory)[?] - The
FedexRateServiceResponse::__construct($severityType, $severityCode, $prices = [])[?] method was changed toFedexRateServiceResponse::__construct($responseStatusCode, $prices = [], $errors = [])[?] - The
FedexRateServiceResponseFactory::create($soapResponse)[?] method was changed toFedexRateServiceResponseFactory::create($response = null)[?] - The
FedexRateServiceRequestFactory::__construct(SymmetricCrypterInterface $crypter, FedexPackageSettingsByIntegrationSettingsAndRuleFactoryInterface $packageSettingsFactory, FedexPackagesByLineItemsAndPackageSettingsFactoryInterface $packagesFactory, ShippingLineItemCollectionBySettingsModifierInterface $convertToFedexUnitsModifier)[?] method was changed toFedexRateServiceRequestFactory::__construct(FedexPackageSettingsByIntegrationSettingsAndRuleFactoryInterface $packageSettingsFactory, FedexPackagesByLineItemsAndPackageSettingsFactoryInterface $packagesFactory, ShippingLineItemCollectionBySettingsModifierInterface $convertToFedexUnitsModifier)[?] - The
FedexRateServiceValidateConnectionRequestFactory::__construct(SymmetricCrypterInterface $crypter, SystemShippingOriginProvider $systemShippingOriginProvider)[?] method was changed toFedexRateServiceValidateConnectionRequestFactory::__construct(SystemShippingOriginProvider $systemShippingOriginProvider)[?] - The
FedexRateServiceResponseFactoryInterface::create($soapResponse)[?] method was changed toFedexRateServiceResponseFactoryInterface::create($response)[?] - The following methods in class
FedexRateServiceResponse[?] were removed: - The following methods in class
FedexRateServiceResponseInterface[?] were removed: - The following properties in class
FedexRateServiceResponse[?] were removed: - The
FedexRateServiceResponseFactoryInterface::createExceptionResult[?] interface method was added.
- The
ShippingCostProvider::__construct(PriceAttributePricesProvider $pricesProvider, ManagerRegistry $registry)[?] method was changed toShippingCostProvider::__construct(PriceAttributePricesProvider $pricesProvider, ManagerRegistry $registry, ProductPriceScopeCriteriaFactoryInterface $priceScopeCriteriaFactory, ProductPriceProviderInterface $productPriceProvider)[?]
-
The following methods in class
UserLocalizationManager[?] were changed: -
The
UserLocalizationManagerInterface::getCurrentLocalization(Website $website = null)[?] method was changed toUserLocalizationManagerInterface::getCurrentLocalization($website = null)[?]
- The
Client::request($method, $uri, $parameters = [], $files = [], $server = [], $content = null, $changeHistory = true)[?] method was changed toClient::request($method, $uri, $parameters = [], $files = [], $server = [], $content = null, $changeHistory = true)[?] - The
TestContentVariant::setProductPageProduct(Product $product_page_product = null)[?] method was changed toTestContentVariant::setProductPageProduct($product_page_product = null)[?]
-
The
InventoryLevelAccessRule[?] class was removed. -
The
InventoryQuantityProvider::canDecrement(Product $product = null)[?] method was changed toInventoryQuantityProvider::canDecrement($product = null)[?] -
The
InventoryStatusProvider::__construct(EnumValueProvider $enumValueProvider, ManagerRegistry $doctrine)[?] method was changed toInventoryStatusProvider::__construct(EnumOptionsProvider $enumOptionsProvider, ManagerRegistry $doctrine)[?] -
The
InventoryQuantityManager::shouldDecrement(Product $product = null)[?] method was changed toInventoryQuantityManager::shouldDecrement($product = null)[?] -
The
LowInventoryProvider::isLowInventoryProduct(Product $product, ProductUnit $productUnit = null)[?] method was changed toLowInventoryProvider::isLowInventoryProduct(Product $product, $productUnit = null)[?] -
The
AbstractInventoryLevelStrategyHelper::addError($error, $translationParams = [], $prefix = null)[?] method was changed toAbstractInventoryLevelStrategyHelper::addError($error, $translationParams = [], $prefix = null)[?] -
The
ProductUnitStrategyHelper::getProductUnit(ProductUnit $productUnit = null)[?] method was changed toProductUnitStrategyHelper::getProductUnit($productUnit = 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 following methods in class
InventoryLevelReader[?] were changed: -
The
InsufficientInventoryQuantityException::__construct($message, $code, Exception $previous = null)[?] method was changed toInsufficientInventoryQuantityException::__construct($message, $code, $previous = null)[?] -
The
InvalidInventoryLevelQuantityException::__construct($message, $code, Exception $previous = null)[?] method was changed toInvalidInventoryLevelQuantityException::__construct($message, $code, $previous = null)[?] -
The
ProductDatagridInventoryStatusListener::__construct(EnumValueProvider $enumValueProvider)[?] method was changed toProductDatagridInventoryStatusListener::__construct(EnumOptionsProvider $enumOptionsProvider)[?] -
The
ProductListInventoryStatusListener::__construct(EnumValueProvider $enumValueProvider)[?] method was changed toProductListInventoryStatusListener::__construct(EnumOptionsProvider $enumOptionsProvider)[?] -
The
InventoryQuantityProviderInterface::canDecrement(Product $product = null)[?] method was changed toInventoryQuantityProviderInterface::canDecrement($product = null)[?] -
The
ProductDatagridInventoryStatusListener::$enumValueProvider[?] property was removed. -
The
ProductListInventoryStatusListener::$enumValueProvider[?] property was removed.
-
The following classes were removed:
-
The
CurrencyCheckerProvider::hasRecordsWithRemovingCurrencies($removingCurrencies, Organization $organization = null)[?] method was changed toCurrencyCheckerProvider::hasRecordsWithRemovingCurrencies($removingCurrencies, $organization = null)[?] -
The
OrderAddressProvider::isGranted($attribute, $subject = null)[?] method was changed toOrderAddressProvider::isGranted($attribute, $subject = null)[?] -
The
OrderAddressSecurityProvider::isCustomerAddressGranted($type, Customer $customer = null)[?] method was changed toOrderAddressSecurityProvider::isCustomerAddressGranted($type, $customer = null)[?] -
The
OrderProductKitItemLineItemFactory::createKitItemLineItem(ProductKitItem $kitItem, Product $product = null, ProductUnit $productUnit = null, $quantity = null)[?] method was changed toOrderProductKitItemLineItemFactory::createKitItemLineItem(ProductKitItem $kitItem, $product = null, $productUnit = null, $quantity = null)[?] -
The
AbstractAddressManager::__construct(AddressProviderInterface $addressProvider, ManagerRegistry $registry)[?] method was changed toAbstractAddressManager::__construct(ManagerRegistry $doctrine, AddressProviderInterface $addressProvider)[?] -
The following methods in class
OrderAddressManager[?] were changed: -
The
TypedOrderAddressCollection::__construct(CustomerUser $customerUser = null, $type, $addresses = [])[?] method was changed toTypedOrderAddressCollection::__construct($customerUser = null, $type, $addresses = [])[?] -
The
OrderAddressType::__construct(OrderAddressSecurityProvider $addressSecurityProvider)[?] method was changed toOrderAddressType::__construct(OrderAddressManager $orderAddressManager, OrderAddressSecurityProvider $orderAddressSecurityProvider)[?] -
The
OrderInternalStatusType::__construct(EnumValueProvider $enumValueProvider)[?] method was changed toOrderInternalStatusType::__construct(EnumOptionsProvider $enumOptionsProvider)[?] -
The
OrderStatusListener::__construct(OrderConfigurationProviderInterface $configurationProvider, ManagerRegistry $registry)[?] method was changed toOrderStatusListener::__construct(OrderConfigurationProviderInterface $configurationProvider, ManagerRegistry $doctrine, WorkflowManager $workflowManager, $orderStatusWorkflowGroup)[?] -
The
OrderEvent::__construct(FormInterface $form, Order $order, $submittedData = null)[?] method was changed toOrderEvent::__construct(FormInterface $form, Order $order, $submittedData = null)[?] -
The
Order::setBillingAddress(OrderAddress $billingAddress = null)[?] method was changed toOrder::setBillingAddress($billingAddress = null)[?] -
The
OrderDiscount::setOrder(Order $order = null)[?] method was changed toOrderDiscount::setOrder($order = null)[?] -
The
OrderLineItem::setProduct(Product $product = null)[?] method was changed toOrderLineItem::setProduct($product = null)[?] -
The
OrderShippingTracking::setMethod($method)[?] method was changed toOrderShippingTracking::setMethod($method)[?] -
The following methods in class
OrderRepository[?] were changed: -
The
AjaxOrderController::entryPointAction(Request $request, Order $order = null)[?] method was changed toAjaxOrderController::entryPointAction(Request $request, $order = null)[?] -
The
OrderController::update(Order $order, Request $request, $resultProvider = null)[?] method was changed toOrderController::update(Order $order, Request $request, $resultProvider = null, $formType)[?] -
The
UpdateOrderTotals::addOrderToUpdateTotals(SharedDataAwareContextInterface $context, Order $order, FormInterface $form, $orderFieldName = null)[?] method was changed toUpdateOrderTotals::addOrderToUpdateTotals(SharedDataAwareContextInterface $context, Order $order, FormInterface $form, $orderFieldName = null)[?] -
The
PreviouslyPurchasedOrderStatusesProvider::$previouslyPurchasedOrderStatuses[?] property was removed. -
The following properties in class
AbstractAddressManager[?] were removed: -
The
OrderAddressManager::$orderAddressClass[?] property was removed. -
The following properties in class
OrderType[?] were removed: -
The
OrderLineItemEventListener::$configurableProductProvider[?] property was removed. -
The following properties in class
OrderStatusListener[?] were removed: -
The following properties in class
OrderAddress[?] were removed: -
The
OrderLineItem::$order[?] property was removed. -
The
OrderShippingTracking::$order[?] property was removed. -
The
AbstractAddressManager::setValue[?] method was removed. -
The following methods in class
OrderAddressSelectType[?] were removed: -
The following methods in class
OrderAddressType[?] were removed: -
The following methods in class
OrderType[?] were removed: -
The
OrderStatusListener::getInternalStatus[?] method was removed. -
The
Order::setSubtotalWithDiscounts[?] method was removed. -
The following methods in class
OrderAddress[?] were removed: -
The
OrderLineItem::setOrder[?] method was removed. -
The
OrderShippingTracking::setOrder[?] method was removed. -
The
OrderRepository::getSalesOrdersData[?] method was removed. -
The following methods in class
AbstractBackendFillLineItemPrice[?] were removed: -
The
FillBackendOrderLineItemPrice::getOrderLineItem[?] method was removed. -
The
FillBackendOrderProductKitItemLineItemPrice::getOrderLineItem[?] method was removed. -
The following methods in class
FillOrderLineItemPrice[?] were removed: -
The following methods in class
FillOrderProductKitItemLineItemPrice[?] were removed: -
The
OrderConfigurationProviderInterface::isExternalStatusManagementEnabled[?] interface method was added.
- The
LineItems::configureResolver(OptionsResolver $resolver, $field, $allowedTypes = [], Closure $normalizer = null)[?] method was changed toLineItems::configureResolver(OptionsResolver $resolver, $field, $allowedTypes = [], $normalizer = null)[?]
- The
DefaultPaymentResultMessageProvider::getErrorMessage(PaymentTransaction $transaction = null)[?] method was changed toDefaultPaymentResultMessageProvider::getErrorMessage($transaction = null)[?] - The
PaymentTransactionProvider::getPaymentTransaction($object, $criteria = [], $orderBy = [])[?] method was changed toPaymentTransactionProvider::getPaymentTransaction($object, $criteria = [], $orderBy = [])[?] - The
PaymentStatusManager::__construct(PaymentStatusProviderInterface $provider, DoctrineHelper $doctrineHelper, PaymentTransactionProvider $transactionProvider)[?] method was changed toPaymentStatusManager::__construct(PaymentStatusProviderInterface $statusProvider, DoctrineHelper $doctrineHelper)[?] - The
PaymentMethodConfigType::__construct(PaymentMethodProviderInterface $methodProvider, PaymentMethodViewProviderInterface $methodViewProvider)[?] method was changed toPaymentMethodConfigType::__construct(PaymentMethodViewProviderInterface $methodViewProvider)[?] - The
PaymentTransaction::setRequest($request = null)[?] method was changed toPaymentTransaction::setRequest($request = null)[?] - The
AbstractPaymentMethodAction::executePaymentTransaction(PaymentTransaction $paymentTransaction)[?] method was changed toAbstractPaymentMethodAction::executePaymentTransaction(PaymentTransaction $paymentTransaction, $paymentMethod = null)[?] - The
PurchaseAction::isPaymentMethodSupportsValidation(PaymentTransaction $paymentTransaction)[?] method was changed toPurchaseAction::isPaymentMethodSupportsValidation(PaymentTransaction $paymentTransaction, $paymentMethod = null)[?] - The
PaymentResultMessageProviderInterface::getErrorMessage(PaymentTransaction $transaction = null)[?] method was changed toPaymentResultMessageProviderInterface::getErrorMessage($transaction = null)[?] - The following properties in class
PaymentTransactionProvider[?] were removed: - The following properties in class
PaymentStatusManager[?] were removed: - The following properties in class
PaymentMethodConfigType[?] were removed: - The
PaymentTransactionListener::$manager[?] property was removed. - The
TransactionCompleteEvent::$transaction[?] property was removed.
- The
ResolvePaymentTermEvent::__construct(PaymentTerm $paymentTerm = null)[?] method was changed toResolvePaymentTermEvent::__construct($paymentTerm = null)[?]
-
The
PriceListConfig::__construct(PriceList $priceList = null, $sortOrder = null, $mergeAllowed = null)[?] method was changed toPriceListConfig::__construct($priceList = null, $sortOrder = null, $mergeAllowed = null)[?] -
The
Subtotal::setPriceList(BasePriceList $priceList = null)[?] method was changed toSubtotal::setPriceList($priceList = null)[?] -
The
AbstractProductPriceORMStorage::getPrices(ProductPriceScopeCriteriaInterface $scopeCriteria, $products, $productUnitCodes = null, $currencies = null)[?] method was changed toAbstractProductPriceORMStorage::getPrices(ProductPriceScopeCriteriaInterface $scopeCriteria, $products, $productUnitCodes = null, $currencies = null)[?] -
The
CompositeProductPriceStorage::getPrices(ProductPriceScopeCriteriaInterface $scopeCriteria, $products, $productUnitCodes = null, $currencies = null)[?] method was changed toCompositeProductPriceStorage::getPrices(ProductPriceScopeCriteriaInterface $scopeCriteria, $products, $productUnitCodes = null, $currencies = null)[?] -
The
CombinedPriceListScheduleResolver::updateRelations(DateTime $time = null)[?] method was changed toCombinedPriceListScheduleResolver::updateRelations($time = null)[?] -
The
CombinedPriceListAssociationsProvider::getCombinedPriceListsWithAssociations($force = false, Website $website = null, $targetEntity = null)[?] method was changed toCombinedPriceListAssociationsProvider::getCombinedPriceListsWithAssociations($force = false, $website = null, $targetEntity = null)[?] -
The
PriceListCollectionProvider::isFallbackToCurrentCustomerOnly(PriceListCustomerFallback $fallbackEntity = null)[?] method was changed toPriceListCollectionProvider::isFallbackToCurrentCustomerOnly($fallbackEntity = null)[?] -
The
ProductPriceProvider::getPricesByScopeCriteriaAndProducts(ProductPriceScopeCriteriaInterface $scopeCriteria, $products, $currencies, $unitCode = null)[?] method was changed toProductPriceProvider::getPricesByScopeCriteriaAndProducts(ProductPriceScopeCriteriaInterface $scopeCriteria, $products, $currencies, $unitCode = null)[?] -
The
CPLIdPlaceholder::__construct(CombinedPriceListTreeHandler $priceListTreeHandler, TokenStorageInterface $tokenStorage, CustomerUserRelationsProvider $customerUserRelationsProvider)[?] method was changed toCPLIdPlaceholder::__construct(CombinedPriceListTreeHandler $priceListTreeHandler, TokenStorageInterface $tokenStorage, CustomerUserRelationsProvider $customerUserRelationsProvider, LoggerInterface $logger)[?] -
The following methods in class
AbstractPriceListTreeHandler[?] were changed: -
The
CombinedPriceListTriggerHandler::process(CombinedPriceList $combinedPriceList, Website $website = null)[?] method was changed toCombinedPriceListTriggerHandler::process(CombinedPriceList $combinedPriceList, $website = null)[?] -
The
FrontendProductListModifier::applyPriceListLimitations(QueryBuilder $queryBuilder, $currency = null, BasePriceList $priceList = null)[?] method was changed toFrontendProductListModifier::applyPriceListLimitations(QueryBuilder $queryBuilder, $currency = null, $priceList = null)[?] -
The
PriceRuleLexemeTriggerHandler::findEntityLexemes($className, $updatedFields = [], $relationId = null)[?] method was changed toPriceRuleLexemeTriggerHandler::findEntityLexemes($className, $updatedFields = [], $relationId = null)[?] -
The
ProductPriceScopeCriteria::setCustomer(Customer $customer = null)[?] method was changed toProductPriceScopeCriteria::setCustomer($customer = null)[?] -
The
ProductPriceScopeCriteriaFactory::create(Website $website = null, Customer $customer = null, $context = null, $data = [])[?] method was changed toProductPriceScopeCriteriaFactory::create($website = null, $customer = null, $context = null, $data = [])[?] -
The following methods in class
UserCurrencyManager[?] were changed: -
The
FrontendProductPricesProvider::__construct(ProductPriceScopeCriteriaRequestHandler $scopeCriteriaRequestHandler, ProductVariantAvailabilityProvider $productVariantAvailabilityProvider, UserCurrencyManager $userCurrencyManager, ProductPriceFormatter $productPriceFormatter, ProductPriceProviderInterface $productPriceProvider, FrontendProductUnitsProvider $productUnitsProvider)[?] method was changed toFrontendProductPricesProvider::__construct(ProductPriceScopeCriteriaRequestHandler $scopeCriteriaRequestHandler, ProductVariantAvailabilityProvider $productVariantAvailabilityProvider, UserCurrencyManager $userCurrencyManager, ProductPriceFormatter $productPriceFormatter, ProductPriceProviderInterface $productPriceProvider, FrontendProductUnitsProvider $productUnitsProvider, FrontendShoppingListProductUnitsQuantityProvider $shoppingListProvider)[?] -
The
PriceListProductPricesReader::createSourceEntityQueryBuilder($entityName, Organization $organization = null, $ids = [])[?] method was changed toPriceListProductPricesReader::createSourceEntityQueryBuilder($entityName, $organization = null, $ids = [])[?] -
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
PriceRuleLexemeHandler::prepareLexemes($lexemes, PriceList $priceList, PriceRule $priceRule = null)[?] method was changed toPriceRuleLexemeHandler::prepareLexemes($lexemes, PriceList $priceList, $priceRule = null)[?] -
The
ProductPriceUnitSelectorType::getProductUnits(FormInterface $form, Product $product = null)[?] method was changed toProductPriceUnitSelectorType::getProductUnits(FormInterface $form, $product = null)[?] -
The following methods in class
FrontendProductPriceDatagridListener[?] were changed:__construct(ProductPriceScopeCriteriaRequestHandler $scopeCriteriaRequestHandler, UserCurrencyManager $currencyManager, ProductPriceProvider $productPriceProvider, TranslatorInterface $translator)[?]__construct(ProductPriceScopeCriteriaRequestHandler $scopeCriteriaRequestHandler, UserCurrencyManager $currencyManager, ProductPriceProvider $productPriceProvider, TranslatorInterface $translator, DoctrineHelper $doctrineHelper, FrontendProductPricesProvider $frontendProductPricesProvider)[?]
-
The
AbstractProcessAssociationEventListener::actualizeActiveCplRelation(CombinedPriceList $cpl, Website $website, $version, $targetEntity = null)[?] method was changed toAbstractProcessAssociationEventListener::actualizeActiveCplRelation(CombinedPriceList $cpl, Website $website, $version, $targetEntity = null)[?] -
The
CollectEventFactory::createEvent($force = false, Website $website = null, $targetEntity = null)[?] method was changed toCollectEventFactory::createEvent($force = false, $website = null, $targetEntity = null)[?] -
The
CombinedPriceListActivationRule::setExpireAt(DateTime $expireAt = null)[?] method was changed toCombinedPriceListActivationRule::setExpireAt($expireAt = null)[?] -
The
PriceListSchedule::__construct(DateTime $activeAt = null, DateTime $deactivateAt = null)[?] method was changed toPriceListSchedule::__construct($activeAt = null, $deactivateAt = null)[?] -
The
PriceRule::setProductUnit(ProductUnit $productUnit = null)[?] method was changed toPriceRule::setProductUnit($productUnit = null)[?] -
The
PriceRuleLexeme::setPriceRule(PriceRule $priceRule = null)[?] method was changed toPriceRuleLexeme::setPriceRule($priceRule = null)[?] -
The
BaseProductPriceRepository::getPricesBatch(ShardManager $shardManager, $priceListId, $productIds, $productUnitCodes = null, $currencies = null)[?] method was changed toBaseProductPriceRepository::getPricesBatch(ShardManager $shardManager, $priceListId, $productIds, $productUnitCodes = null, $currencies = null)[?] -
The
CombinedPriceListActivationRuleRepository::getNewActualRulesForCombinedPriceList(DateTime $now, CombinedPriceList $fullCpl = null)[?] method was changed toCombinedPriceListActivationRuleRepository::getNewActualRulesForCombinedPriceList(DateTime $now, $fullCpl = null)[?] -
The
CombinedPriceListBuildActivityRepository::addBuildActivities($cpls, $jobId = null)[?] method was changed toCombinedPriceListBuildActivityRepository::addBuildActivities($cpls, $jobId = null)[?] -
The
CombinedProductPriceRepository::deleteDuplicatePrices($cpls = [])[?] method was changed toCombinedProductPriceRepository::deleteDuplicatePrices()[?] -
The
PriceListToCustomerRepository::getCustomersWithAssignedPriceLists(Website $website, CustomerGroup $customerGroup = null)[?] method was changed toPriceListToCustomerRepository::getCustomersWithAssignedPriceLists(Website $website, $customerGroup = null)[?] -
The
ProductPriceRepository::findBy($criteria, $orderBy = null, $limit = null, $offset = null)[?] method was changed toProductPriceRepository::findBy($criteria, $orderBy = null, $limit = null, $offset = null)[?] -
The
AbstractRuleEntityListener::recalculateByEntityFieldsUpdate($changeSet, Product $product = null, $relationId = null)[?] method was changed toAbstractRuleEntityListener::recalculateByEntityFieldsUpdate($changeSet, $product = null, $relationId = null)[?] -
The
CombinedPriceListGarbageCollector::cleanCombinedPriceLists($cpls = [])[?] method was changed toCombinedPriceListGarbageCollector::cleanCombinedPriceLists()[?] -
The
ProductPriceStorageInterface::getPrices(ProductPriceScopeCriteriaInterface $scopeCriteria, $products, $productUnitCodes = null, $currencies = null)[?] method was changed toProductPriceStorageInterface::getPrices(ProductPriceScopeCriteriaInterface $scopeCriteria, $products, $productUnitCodes = null, $currencies = null)[?] -
The
ProductPriceProviderInterface::getPricesByScopeCriteriaAndProducts(ProductPriceScopeCriteriaInterface $scopeCriteria, $products, $currencies, $unitCode = null)[?] method was changed toProductPriceProviderInterface::getPricesByScopeCriteriaAndProducts(ProductPriceScopeCriteriaInterface $scopeCriteria, $products, $currencies, $unitCode = null)[?] -
The
ProductPriceScopeCriteriaFactoryInterface::create(Website $website = null, Customer $customer = null, $context = null, $data = [])[?] method was changed toProductPriceScopeCriteriaFactoryInterface::create($website = null, $customer = null, $context = null, $data = [])[?] -
The
ProductPriceScopeCriteriaInterface::setCustomer(Customer $customer = null)[?] method was changed toProductPriceScopeCriteriaInterface::setCustomer($customer = null)[?] -
The
CollectEventFactoryInterface::createEvent($force = false, Website $website = null, $targetEntity = null)[?] method was changed toCollectEventFactoryInterface::createEvent($force = false, $website = null, $targetEntity = null)[?]
- The following classes were removed:
- The
SingleUnitModeProductUnitFieldsSettingsDecorator::getAvailablePrimaryUnitChoices(Product $product = null)[?] method was changed toSingleUnitModeProductUnitFieldsSettingsDecorator::getAvailablePrimaryUnitChoices($product = null)[?] - The
ProductKitLineItemContainsRequiredKitItemsValidator::validate($value, Constraint $constraint)[?] method was changed toProductKitLineItemContainsRequiredKitItemsValidator::validate($value, Constraint $constraint)[?] - The
ProductUnitExtension::formatValue($value, MeasureUnitInterface $unit = null)[?] method was changed toProductUnitExtension::formatValue($value, $unit = null)[?] - The
ProductUnitFieldsSettingsExtension::isProductPrimaryUnitVisible(Product $product = null)[?] method was changed toProductUnitFieldsSettingsExtension::isProductPrimaryUnitVisible($product = null)[?] - The
ProductRepository::getFamilyAttributeCountsQuery(SearchQueryInterface $query = null, $aggregateAlias)[?] method was changed toProductRepository::getFamilyAttributeCountsQuery($query = null, $aggregateAlias)[?] - The
ProductReindexManager::reindexProduct(Product $product, $websiteId = null, $isScheduled = true, $fieldGroups = null)[?] method was changed toProductReindexManager::reindexProduct(Product $product, $websiteId = null, $isScheduled = true, $fieldGroups = null)[?] - The
QuantityRoundingService::roundQuantity($quantity, ProductUnit $unit = null, Product $product = null)[?] method was changed toQuantityRoundingService::roundQuantity($quantity, $unit = null, $product = null)[?] - The
PageTemplateProvider::getPageTemplate(Product $product, $routeName)[?] method was changed toPageTemplateProvider::getPageTemplate(Product $product, $routeName)[?] - The
ProductAutocompleteProvider::__construct(UrlGeneratorInterface $urlGenerator, ProductRepository $searchRepository, HtmlTagExtension $htmlTagExtension, ImagePlaceholderProviderInterface $imagePlaceholderProvider, ConfigManager $configManager, EnumValueProvider $enumValueProvider, EventDispatcherInterface $eventDispatcher, UrlHelper $urlHelper)[?] method was changed toProductAutocompleteProvider::__construct(UrlGeneratorInterface $urlGenerator, ProductRepository $searchRepository, HtmlTagExtension $htmlTagExtension, ImagePlaceholderProviderInterface $imagePlaceholderProvider, ConfigManager $configManager, EnumOptionsProvider $enumOptionsProvider, EventDispatcherInterface $eventDispatcher, UrlHelper $urlHelper)[?] - The
ProductListBuilder::getProducts($productListType, $initializeQueryCallback = null)[?] method was changed toProductListBuilder::getProducts($productListType, $initializeQueryCallback = null)[?] - The
EnumVariantFieldValueHandler::__construct(DoctrineHelper $doctrineHelper, EnumValueProvider $enumValueProvider, LoggerInterface $logger, ConfigManager $configManager, LocalizationHelper $localizationHelper, LocaleSettings $localeSettings)[?] method was changed toEnumVariantFieldValueHandler::__construct(DoctrineHelper $doctrineHelper, EnumOptionsProvider $enumOptionsProvider, LoggerInterface $logger, ConfigManager $configManager, LocalizationHelper $localizationHelper, LocaleSettings $localeSettings)[?] - The
EnumTypeHandler::__construct(FormFactory $formFactory, $productClass, ConfigManager $configManager)[?] method was changed toEnumTypeHandler::__construct(FormFactory $formFactory, $productClass, ConfigManager $configManager)[?] - The
ProductKitAvailabilityChecker::isAvailable(Product $product, ConstraintViolationListInterface &$constraintViolationList = null)[?] method was changed toProductKitAvailabilityChecker::isAvailable(Product $product, &$constraintViolationList = null)[?] - The
ProductKitItemAvailabilityChecker::isAvailable(ProductKitItem $productKitItem, ConstraintViolationListInterface &$constraintViolationList = null)[?] method was changed toProductKitItemAvailabilityChecker::isAvailable(ProductKitItem $productKitItem, &$constraintViolationList = null)[?] - The
ProductKitItemProductAvailabilityChecker::isAvailable(ProductKitItemProduct $productKitItemProduct, ConstraintViolationListInterface &$constraintViolationList = null)[?] method was changed toProductKitItemProductAvailabilityChecker::isAvailable(ProductKitItemProduct $productKitItemProduct, &$constraintViolationList = null)[?] - The
SegmentMessageFactory::createMessage($jobId, $websiteIds, Segment $segment = null, $definition = null, $isFull = true, $additionalProducts = [])[?] method was changed toSegmentMessageFactory::createMessage($jobId, $websiteIds, $segment = null, $definition = null, $isFull = true, $additionalProducts = [])[?] - The
UserProductFiltersSidebarStateManager::setCurrentProductFiltersSidebarState($sidebarExpanded, Website $website = null)[?] method was changed toUserProductFiltersSidebarStateManager::setCurrentProductFiltersSidebarState($sidebarExpanded, $website = null)[?] - The
ProductFormProvider::getQuickAddForm($data = null, $options = [])[?] method was changed toProductFormProvider::getQuickAddForm($data = null, $options = [])[?] - 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::normalize($productImage, $format = null, $context = [])[?] method was changed toProductImageNormalizer::normalize($productImage, $format = null, $context = [])[?] - The
ProductImageTypeNormalizer::denormalize($data, $type, $format = null, $context = [])[?] method was changed toProductImageTypeNormalizer::denormalize($data, $type, $format = null, $context = [])[?] - 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
ProductExportNormalizer::normalize($object, $format = null, $context = [])[?] method was changed toProductExportNormalizer::normalize($object, $format = null, $context = [])[?] - The
ProductCollectionSegmentHelper::__construct(ContentVariantSegmentProvider $contentVariantSegmentProvider, WebCatalogUsageProviderInterface $webCatalogUsageProvider = null)[?] method was changed toProductCollectionSegmentHelper::__construct(ContentVariantSegmentProvider $contentVariantSegmentProvider, $webCatalogUsageProvider = null)[?] - The
AsyncReindexProductCollectionHandler::handle($childJobPartialMessages, $uniqueJobName, $throwExceptionOnFailToRunJob = false, $indexationFieldGroups = null)[?] method was changed toAsyncReindexProductCollectionHandler::handle($childJobPartialMessages, $uniqueJobName, $throwExceptionOnFailToRunJob = false, $indexationFieldGroups = null)[?] - The
UnitValueFormatter::format($value, MeasureUnitInterface $unit = null)[?] method was changed toUnitValueFormatter::format($value, $unit = null)[?] - The
ProductUnitSelectionType::getUnitPrecisions(FormInterface $form, Product $product = null)[?] method was changed toProductUnitSelectionType::getUnitPrecisions(FormInterface $form, $product = null)[?] - The
ProductVariantLinksType::__construct(ProductVariantLinksDataTransformer $transformer = null)[?] method was changed toProductVariantLinksType::__construct($transformer = null)[?] - The
ProductContentVariantReindexEventListener::__construct(EventDispatcherInterface $eventDispatcher, FieldUpdatesChecker $fieldUpdatesChecker, ProductCollectionVariantReindexMessageSendListener $messageSendListener, WebCatalogUsageProviderInterface $webCatalogUsageProvider = null)[?] method was changed toProductContentVariantReindexEventListener::__construct(EventDispatcherInterface $eventDispatcher, FieldUpdatesChecker $fieldUpdatesChecker, ProductCollectionVariantReindexMessageSendListener $messageSendListener, $webCatalogUsageProvider = null)[?] - The
ProductMultiFieldsDuplicateListener::__construct(ConfigProvider $configProvider, ManagerRegistry $managerRegistry)[?] method was changed toProductMultiFieldsDuplicateListener::__construct(ConfigProvider $configProvider, ManagerRegistry $doctrine)[?] - The
WebsiteSearchProductIndexerSchemaOrgListener::__construct(AbstractWebsiteLocalizationProvider $websiteLocalizationProvider, WebsiteContextManager $websiteContextManager, SchemaOrgProductDescriptionProviderInterface $descriptionSchemaOrgProvider, ManagerRegistry $managerRegistry)[?] method was changed toWebsiteSearchProductIndexerSchemaOrgListener::__construct(AbstractWebsiteLocalizationProvider $websiteLocalizationProvider, WebsiteContextManager $websiteContextManager, SchemaOrgProductDescriptionProviderInterface $descriptionSchemaOrgProvider, ManagerRegistry $doctrine)[?] - The
ProductImageResizeEvent::__construct($productImageId, $forceOption = false, $dimensions = null)[?] method was changed toProductImageResizeEvent::__construct($productImageId, $forceOption = false, $dimensions = null)[?] - The
ProductListEventDispatcher::dispatch($event, $eventName = null)[?] method was changed toProductListEventDispatcher::dispatch($event, $eventName = null)[?] - The
Brand::setOrganization(OrganizationInterface $organization = null)[?] method was changed toBrand::setOrganization($organization = null)[?] - The
Product::setCreatedAt(DateTime $createdAt = null)[?] method was changed toProduct::setCreatedAt($createdAt = null)[?] - The
ProductUnitPrecision::setProduct(Product $product = null)[?] method was changed toProductUnitPrecision::setProduct($product = null)[?] - The
ProductVariantLink::__construct(Product $parentProduct = null, Product $product = null)[?] method was changed toProductVariantLink::__construct($parentProduct = null, $product = null)[?] - The
ReindexRequestItemProductsByRelatedJobProcessor::doJob(JobRunner $jobRunner, Job $job, $relatedJobId, $websiteIds, $fieldGroups = null)[?] method was changed toReindexRequestItemProductsByRelatedJobProcessor::doJob(JobRunner $jobRunner, Job $job, $relatedJobId, $websiteIds, $fieldGroups = null)[?] - The
AsyncReindexProductCollectionHandlerInterface::handle($childJobPartialMessages, $uniqueJobName, $throwExceptionOnFailToRunJob = false, $indexationFieldGroups = null)[?] method was changed toAsyncReindexProductCollectionHandlerInterface::handle($childJobPartialMessages, $uniqueJobName, $throwExceptionOnFailToRunJob = false, $indexationFieldGroups = null)[?] - The
UnitValueFormatterInterface::format($value, MeasureUnitInterface $unit = null)[?] method was changed toUnitValueFormatterInterface::format($value, $unit = null)[?] - The
QuantityUnitPrecision::validatedBy[?] method was removed. - The following methods in class
ProductKitInventoryStatusResolver[?] were removed: - The
ProductInventoryStatusSelectType::getName[?] method was removed. - The
ProductAutocompleteProvider::$enumValueProvider[?] property was removed. - The following properties in class
EnumTypeHandler[?] were removed: - The
ProductInventoryStatusSelectType::$registry[?] property was removed.
- The following classes were removed:
- The
CouponValidationService::isValid(Coupon $coupon, CustomerUser $customerUser = null)[?] method was changed toCouponValidationService::isValid(Coupon $coupon, $customerUser = null)[?] - The
CouponUsageManager::createCouponUsage(Coupon $coupon, CustomerUser $customerUser = null, $flush = false)[?] method was changed toCouponUsageManager::createCouponUsage(Coupon $coupon, $customerUser = null, $flush = false)[?] - The
AppliedCouponsDataProvider::__construct(ManagerRegistry $registry, PromotionProvider $promotionProvider)[?] method was changed toAppliedCouponsDataProvider::__construct(FrontendAppliedCouponManager $frontendAppliedCouponManager)[?] - The
FrontendCouponRemoveHandler::__construct(AuthorizationCheckerInterface $authorizationChecker, ManagerRegistry $doctrine, PromotionAwareEntityHelper $promotionAwareHelper)[?] method was changed toFrontendCouponRemoveHandler::__construct(AuthorizationCheckerInterface $authorizationChecker, FrontendAppliedCouponManager $frontendAppliedCouponManager)[?] - The
OrderSubtotalWithDiscountsListener::__construct(SubtotalProviderInterface $subtotalProvider)[?] method was changed toOrderSubtotalWithDiscountsListener::__construct(SubtotalProviderInterface $subtotalProvider, RateConverterInterface $rateConverter)[?] - The
AppliedPromotion::setAppliedCoupon(AppliedCoupon $appliedCoupon = null)[?] method was changed toAppliedPromotion::setAppliedCoupon($appliedCoupon = null)[?] - The
Coupon::setValidFrom(DateTime $validFrom = null)[?] method was changed toCoupon::setValidFrom($validFrom = null)[?] - The
CouponUsage::setCustomerUser(CustomerUser $customerUser = null)[?] method was changed toCouponUsage::setCustomerUser($customerUser = null)[?] - The
PromotionSchedule::__construct(DateTime $activeAt = null, DateTime $deactivateAt = null)[?] method was changed toPromotionSchedule::__construct($activeAt = null, $deactivateAt = null)[?] - The
CouponUsageRepository::getCouponUsageCount(Coupon $coupon, CustomerUser $customerUser = null)[?] method was changed toCouponUsageRepository::getCouponUsageCount(Coupon $coupon, $customerUser = null)[?] - The
DisabledDiscountLineItemDecorator::setProduct(Product $product = null)[?] method was changed toDisabledDiscountLineItemDecorator::setProduct($product = null)[?] - The
DiscountFactory::create(DiscountConfiguration $configuration, PromotionDataInterface $promotion = null)[?] method was changed toDiscountFactory::create(DiscountConfiguration $configuration, $promotion = null)[?] - The
DiscountLineItem::setProduct(Product $product = null)[?] method was changed toDiscountLineItem::setProduct($product = null)[?] - The
CouponGenerationOptions::setOwner(BusinessUnit $owner = null)[?] method was changed toCouponGenerationOptions::setOwner($owner = null)[?] - The
DiscountLineItemInterface::setProduct(Product $product = null)[?] method was changed toDiscountLineItemInterface::setProduct($product = null)[?] - The following methods in class
CouponValidationHandler[?] were removed: - The following methods in class
FrontendCouponHandler[?] were removed: - The following methods in class
PromotionRepository[?] were removed: - The
OrderEntityListener::$appliedPromotionManager[?] property was removed. - The following properties in class
OrderLineItemAppliedDiscountsListener[?] were removed:
- The following classes were removed:
- The
CurrencyCheckerProvider::hasRecordsWithRemovingCurrencies($removingCurrencies, Organization $organization = null)[?] method was changed toCurrencyCheckerProvider::hasRecordsWithRemovingCurrencies($removingCurrencies, $organization = null)[?] - The
RequestProductKitItemLineItemFactory::createKitItemLineItem(ProductKitItem $kitItem, Product $product = null, ProductUnit $productUnit = null, $quantity = null)[?] method was changed toRequestProductKitItemLineItemFactory::createKitItemLineItem(ProductKitItem $kitItem, $product = null, $productUnit = null, $quantity = null)[?] - The
RequestProductType::setDataClass($dataClass)[?] method was changed toRequestProductType::setDataClass($dataClass)[?] - The
Request::setShipUntil(DateTime $shipUntil = null)[?] method was changed toRequest::setShipUntil($shipUntil = null)[?] - The
RequestAdditionalNote::setRequest(Request $request = null)[?] method was changed toRequestAdditionalNote::setRequest($request = null)[?] - The
RequestProduct::setRequest(Request $request = null)[?] method was changed toRequestProduct::setRequest($request = null)[?] - The
RequestProductItem::setRequestProduct(RequestProduct $requestProduct = null)[?] method was changed toRequestProductItem::setRequestProduct($requestProduct = null)[?] - The
RequestRepository::hasRecordsWithRemovingCurrencies($removingCurrencies, Organization $organization = null)[?] method was changed toRequestRepository::hasRecordsWithRemovingCurrencies($removingCurrencies, $organization = null)[?]
-
The
Firewall::__construct(MatchedUrlDecisionMaker $matchedUrlDecisionMaker, SlugRequestFactoryInterface $slugRequestFactory, RequestContext $context = null)[?] method was changed toFirewall::__construct(MatchedUrlDecisionMaker $matchedUrlDecisionMaker, SlugRequestFactoryInterface $slugRequestFactory, $context = null)[?] -
The
UrlParameterHelper::hashParams($parameters = null)[?] method was changed toUrlParameterHelper::hashParams($parameters = null)[?] -
The following methods in class
CanonicalUrlGenerator[?] were changed: -
The
SlugUrl::__construct($url, Localization $localization = null, $slug = null)[?] method was changed toSlugUrl::__construct($url, $localization = null, $slug = null)[?] -
The
Slug::setLocalization(Localization $localization = null)[?] method was changed toSlug::setLocalization($localization = null)[?] -
The
RedirectRepository::findByUrl($from, ScopeCriteria $scopeCriteria = null)[?] method was changed toRedirectRepository::findByUrl($from, $scopeCriteria = null)[?] -
The
SlugRepository::getOneDirectUrlBySlugQueryBuilder($slug, SlugAwareInterface $restrictedEntity = null, ScopeCriteria $scopeCriteria = null)[?] method was changed toSlugRepository::getOneDirectUrlBySlugQueryBuilder($slug, $restrictedEntity = null, $scopeCriteria = null)[?] -
The
SlugAwareInterface::getSlugByLocalization(Localization $localization = null)[?] method was changed toSlugAwareInterface::getSlugByLocalization($localization = null)[?]
- The
CmsPageSitemapRestrictionProvider::isRestrictedToPagesBelongToWebCatalogOnly(WebsiteInterface $website = null)[?] method was changed toCmsPageSitemapRestrictionProvider::isRestrictedToPagesBelongToWebCatalogOnly($website = null)[?] - The
SitemapFilesystemAdapter::getSitemapFiles(WebsiteInterface $website, $pattern = null, $notPattern = null)[?] method was changed toSitemapFilesystemAdapter::getSitemapFiles(WebsiteInterface $website, $pattern = null, $notPattern = null)[?] - The
UnsupportedStorageTypeException::__construct($type, $code, Exception $previous = null)[?] method was changed toUnsupportedStorageTypeException::__construct($type, $code, $previous = null)[?] - The
AlternateUrl::__construct($url, Localization $localization = null)[?] method was changed toAlternateUrl::__construct($url, $localization = null)[?] - The
UrlItem::__construct($location, DateTime $lastModification = null, $changeFrequency = null, $priority = null)[?] method was changed toUrlItem::__construct($location, $lastModification = null, $changeFrequency = null, $priority = null)[?] - The
RestrictSitemapEntitiesEvent::__construct(QueryBuilder $qb, $version, WebsiteInterface $website = null)[?] method was changed toRestrictSitemapEntitiesEvent::__construct(QueryBuilder $qb, $version, $website = null)[?] - The
UrlItemsProviderEvent::__construct($version, WebsiteInterface $website = null)[?] method was changed toUrlItemsProviderEvent::__construct($version, $website = null)[?] - The
SwitchableUrlItemsProviderInterface::isUrlItemsExcluded(WebsiteInterface $website = null)[?] method was changed toSwitchableUrlItemsProviderInterface::isUrlItemsExcluded($website = null)[?]
-
The
ContactInfoProvider::getContactInfo(CustomerUserInterface $customerUser = null)[?] method was changed toContactInfoProvider::getContactInfo($customerUser = null)[?] -
The
CurrencyCheckerProvider::hasRecordsWithRemovingCurrencies($removingCurrencies, Organization $organization = null)[?] method was changed toCurrencyCheckerProvider::hasRecordsWithRemovingCurrencies($removingCurrencies, $organization = null)[?] -
The
QuoteAddressSecurityProvider::isCustomerAddressGranted($type, Customer $customer = null)[?] method was changed toQuoteAddressSecurityProvider::isCustomerAddressGranted($type, $customer = null)[?] -
The
QuoteProductKitItemLineItemFactory::createKitItemLineItem(ProductKitItem $kitItem, Product $product = null, ProductUnit $productUnit = null, $quantity = null)[?] method was changed toQuoteProductKitItemLineItemFactory::createKitItemLineItem(ProductKitItem $kitItem, $product = null, $productUnit = null, $quantity = null)[?] -
The
BaseQuoteProductItem::setQuoteProduct(QuoteProduct $quoteProduct = null)[?] method was changed toBaseQuoteProductItem::setQuoteProduct($quoteProduct = null)[?] -
The
QuoteAddressManager::__construct(QuoteAddressProvider $quoteAddressProvider, ManagerRegistry $registry, $quoteAddressClass)[?] method was changed toQuoteAddressManager::__construct(ManagerRegistry $doctrine, AddressProviderInterface $quoteAddressProvider, AddressCopier $addressCopier)[?] -
The
QuoteAcceptable::getQuote($context)[?] method was changed toQuoteAcceptable::getQuote($context)[?] -
The
QuoteAddressType::__construct(AddressFormatter $addressFormatter, QuoteAddressManager $quoteAddressManager, QuoteAddressSecurityProvider $quoteAddressSecurityProvider, Serializer $serializer)[?] method was changed toQuoteAddressType::__construct(QuoteAddressManager $quoteAddressManager, QuoteAddressSecurityProvider $quoteAddressSecurityProvider)[?] -
The
QuoteDataStorageExtension::__construct(RequestStack $requestStack, ProductDataStorage $storage, PropertyAccessorInterface $propertyAccessor, ManagerRegistry $doctrine, LineItemChecksumGeneratorInterface $lineItemChecksumGenerator, LoggerInterface $logger)[?] method was changed toQuoteDataStorageExtension::__construct(RequestStack $requestStack, ProductDataStorage $storage, PropertyAccessorInterface $propertyAccessor, ManagerRegistry $doctrine, LineItemChecksumGeneratorInterface $lineItemChecksumGenerator, LoggerInterface $logger, QuoteProductPricesProvider $quoteProductPricesProvider)[?] -
The
QuoteEmailTemplateExtension::__construct(TokenAccessorInterface $tokenAccessor, FeatureChecker $featureChecker)[?] method was changed toQuoteEmailTemplateExtension::__construct(EmailTemplateOrganizationProvider $organizationProvider, FeatureChecker $featureChecker)[?] -
The
QuoteUpdateHandlerEventListener::__construct(WebsiteManager $websiteManager, QuoteRequestHandler $quoteRequestHandler, RequestStack $requestStack)[?] method was changed toQuoteUpdateHandlerEventListener::__construct(WebsiteManager $websiteManager, QuoteCustomerDataRequestHandler $quoteCustomerDataRequestHandler)[?] -
The
QuoteEvent::__construct(FormInterface $form, Quote $quote, $submittedData = null)[?] method was changed toQuoteEvent::__construct(FormInterface $form, Quote $quote, $submittedData = null)[?] -
The
Quote::setValidUntil(DateTime $validUntil = null)[?] method was changed toQuote::setValidUntil($validUntil = null)[?] -
The
QuoteProduct::setQuote(Quote $quote = null)[?] method was changed toQuoteProduct::setQuote($quote = null)[?] -
The
QuoteProductDemand::setPrice(Price $price = null)[?] method was changed toQuoteProductDemand::setPrice($price = null)[?] -
The
QuoteProductRequest::setRequestProductItem(RequestProductItem $requestProductItem = null)[?] method was changed toQuoteProductRequest::setRequestProductItem($requestProductItem = null)[?] -
The
QuoteRepository::hasRecordsWithRemovingCurrencies($removingCurrencies, Organization $organization = null)[?] method was changed toQuoteRepository::hasRecordsWithRemovingCurrencies($removingCurrencies, $organization = null)[?] -
The following methods in class
AjaxQuoteController[?] were changed: -
The
AjaxQuoteProductController::createResponseData(QuoteProductOffer $offer = null)[?] method was changed toAjaxQuoteProductController::createResponseData($offer = null)[?] -
The
ContactInfoProviderInterface::getContactInfo(CustomerUserInterface $customerUser = null)[?] method was changed toContactInfoProviderInterface::getContactInfo($customerUser = null)[?] -
The
QuoteAddressManager::$quoteAddressClass[?] property was removed. -
The following properties in class
QuoteAddress[?] were removed: -
The
QuoteAddressType::finishView[?] method was removed. -
The
QuoteProductKitItemLineItemType::disableQuantity[?] method was removed. -
The following methods in class
QuoteAddress[?] were removed:
- The
ShippingExtension::formatDimensionsUnitValue($value, MeasureUnitInterface $unit = null)[?] method was changed toShippingExtension::formatDimensionsUnitValue($value, $unit = null)[?] - The
FreightClassesProvider::getFreightClasses(ProductShippingOptions $options = null)[?] method was changed toFreightClassesProvider::getFreightClasses($options = null)[?] - The
Dimensions::create($length, $width, $height, LengthUnit $unit = null)[?] method was changed toDimensions::create($length, $width, $height, $unit = null)[?] - The
Weight::create($value, WeightUnit $unit = null)[?] method was changed toWeight::create($value, $unit = null)[?] - The
ChannelLoader::loadChannels($channelType, $applyAcl, Organization $organization = null)[?] method was changed toChannelLoader::loadChannels($channelType, $applyAcl, $organization = null)[?] - The
FormViewListener::__construct(TranslatorInterface $translator, DoctrineHelper $doctrineHelper, RequestStack $requestStack, FieldAclHelper $fieldAclHelper)[?] method was changed toFormViewListener::__construct(TranslatorInterface $translator, DoctrineHelper $doctrineHelper, FieldAclHelper $fieldAclHelper)[?] - The
ProductShippingOptions::setProduct(Product $product = null)[?] method was changed toProductShippingOptions::setProduct($product = null)[?] - The
ShippingContextCacheKeyGenerator::addressToString(AddressInterface $address = null)[?] method was changed toShippingContextCacheKeyGenerator::addressToString($address = null)[?] - The
ChannelLoaderInterface::loadChannels($channelType, $applyAcl, Organization $organization = null)[?] method was changed toChannelLoaderInterface::loadChannels($channelType, $applyAcl, $organization = null)[?] - The
GroupLineItemHelperInterface::getLineItemGroupKey[?] interface method was added.
-
The following classes were removed:
-
The
ProductKitItemLineItemFactory::createKitItemLineItem(ProductKitItem $kitItem, Product $product = null, ProductUnit $productUnit = null, $quantity = null)[?] method was changed toProductKitItemLineItemFactory::createKitItemLineItem(ProductKitItem $kitItem, $product = null, $productUnit = null, $quantity = null)[?] -
The
ProductKitLineItemFactory::createProductKitLineItem(Product $product, ProductUnit $productUnit = null, $quantity = null, ShoppingList $shoppingList = null)[?] method was changed toProductKitLineItemFactory::createProductKitLineItem(Product $product, $productUnit = null, $quantity = null, $shoppingList = null)[?] -
The
QuickAddCheckoutProcessor::__construct(ShoppingListLineItemHandler $shoppingListLineItemHandler, ProductMapperInterface $productMapper, ManagerRegistry $doctrine, MessageGenerator $messageGenerator, ShoppingListManager $shoppingListManager, ShoppingListLimitManager $shoppingListLimitManager, CurrentShoppingListManager $currentShoppingListManager, ActionGroupRegistry $actionGroupRegistry, TranslatorInterface $translator, DateTimeFormatterInterface $dateFormatter, $actionGroupName)[?] method was changed toQuickAddCheckoutProcessor::__construct(ShoppingListLineItemHandler $shoppingListLineItemHandler, ProductMapperInterface $productMapper, ManagerRegistry $doctrine, MessageGenerator $messageGenerator, ShoppingListManager $shoppingListManager, ShoppingListLimitManager $shoppingListLimitManager, CurrentShoppingListManager $currentShoppingListManager, TranslatorInterface $translator, DateTimeFormatterInterface $dateFormatter, StartQuickOrderCheckoutInterface $startQuickOrderCheckout)[?] -
The
ProductPriceScopeCriteriaFactory::__construct(CustomerUserProvider $customerUserProvider, ProductPriceScopeCriteriaFactoryInterface $inner)[?] method was changed toProductPriceScopeCriteriaFactory::__construct(CustomerUserProvider $customerUserProvider, CustomerUserRelationsProvider $customerRelationsProvider, ProductPriceScopeCriteriaFactoryInterface $inner)[?] -
The
CurrentShoppingListManager::createCurrent($label)[?] method was changed toCurrentShoppingListManager::createCurrent($label)[?] -
The following methods in class
GuestShoppingListManager[?] were changed:__construct(DoctrineHelper $doctrineHelper, TokenStorageInterface $tokenStorage, WebsiteManager $websiteManager, TranslatorInterface $translator, ConfigManager $configManager)[?]__construct(DoctrineHelper $doctrineHelper, TokenStorageInterface $tokenStorage, WebsiteManager $websiteManager, TranslatorInterface $translator)[?]
-
The
GuestShoppingListMigrationManager::__construct(DoctrineHelper $doctrineHelper, ShoppingListLimitManager $shoppingListLimitManager, ShoppingListManager $shoppingListManager, CurrentShoppingListManager $currentShoppingListManager)[?] method was changed toGuestShoppingListMigrationManager::__construct(DoctrineHelper $doctrineHelper, ShoppingListLimitManager $shoppingListLimitManager, ShoppingListManager $shoppingListManager, CurrentShoppingListManager $currentShoppingListManager, EventDispatcherInterface $eventDispatcher)[?] -
The
MatrixGridOrderManager::getMatrixCollection(Product $product, ShoppingList $shoppingList = null)[?] method was changed toMatrixGridOrderManager::getMatrixCollection(Product $product, $shoppingList = null)[?] -
The
ShoppingListManager::create($flush = false, $label, CustomerUser $customerUser = null)[?] method was changed toShoppingListManager::create($flush = false, $label, $customerUser = null)[?] -
The following methods in class
ShoppingListOwnerManager[?] were changed: -
The
FrontendShoppingListProductsProvider::getAllPrices(ShoppingList $shoppingList = null)[?] method was changed toFrontendShoppingListProductsProvider::getAllPrices($shoppingList = null)[?] -
The
MatrixGridOrderFormProvider::getMatrixOrderForm(Product $product, ShoppingList $shoppingList = null)[?] method was changed toMatrixGridOrderFormProvider::getMatrixOrderForm(Product $product, $shoppingList = null)[?] -
The
MatrixGridOrderProvider::getTotalQuantity(Product $product, ShoppingList $shoppingList = null)[?] method was changed toMatrixGridOrderProvider::getTotalQuantity(Product $product, $shoppingList = null)[?] -
The
ShoppingListLineItemHandler::isAllowed(ShoppingList $shoppingList = null)[?] method was changed toShoppingListLineItemHandler::isAllowed($shoppingList = null)[?] -
The
MatrixGridOrderFormHandler::__construct(EventDispatcher $eventDispatcher, DoctrineHelper $doctrineHelper, MatrixGridOrderManager $matrixGridOrderManager, ShoppingListManager $shoppingListManager)[?] method was changed toMatrixGridOrderFormHandler::__construct(EventDispatcherInterface $eventDispatcher, DoctrineHelper $doctrineHelper, MatrixGridOrderManager $matrixGridOrderManager, ShoppingListManager $shoppingListManager)[?] -
The
InteractiveLoginListener::__construct(CustomerVisitorManager $visitorManager, GuestShoppingListMigrationManager $guestShoppingListMigrationManager, LoggerInterface $logger, ConfigManager $configManager, SendChangedEntitiesToMessageQueueListener $sendChangedEntitiesToMessageQueueListener)[?] method was changed toInteractiveLoginListener::__construct(CustomerVisitorManager $visitorManager, GuestShoppingListMigrationManager $guestShoppingListMigrationManager, LoggerInterface $logger, ConfigManager $configManager, SendChangedEntitiesToMessageQueueListener $sendChangedEntitiesToMessageQueueListener, TranslatorInterface $translator)[?] -
The
LineItem::setCustomerUser(CustomerUser $user = null)[?] method was changed toLineItem::setCustomerUser($user = null)[?] -
The
LineItemRepository::getLastProductsGroupedByShoppingList($shoppingLists, $productCount, Localization $localization = null)[?] method was changed toLineItemRepository::getLastProductsGroupedByShoppingList($shoppingLists, $productCount, $localization = null)[?] -
The
AjaxLineItemController::addProductsMassAction(Request $request, $gridName, $actionName)[?] method was changed toAjaxLineItemController::addProductsMassAction(Request $request, $gridName, $actionName)[?] -
The
ShoppingListController::viewAction(ShoppingList $shoppingList = null)[?] method was changed toShoppingListController::viewAction($shoppingList = null)[?] -
The
QuickAddCheckoutProcessor::isAllowed[?] method was removed. -
The
ShoppingListTotalManager::getEntityManager[?] method was removed. -
The
ComputeShoppingListLineItemPrice::getShoppingListLineItem[?] method was removed. -
The
ComputeShoppingListProductKitItemLineItemPrice::getShoppingListLineItem[?] method was removed. -
The following properties in class
ShoppingListOwnerManager[?] were removed:
- The
TaxValueToResultTransformer::$taxValueManager[?] property was removed. - The following properties in class
TaxManager[?] were removed: - The following properties in class
TaxValueManager[?] were removed: - The
TaxValueListener::$taxValueManager[?] property was removed. - The
AbstractTaxSubtotalProvider::fillSubtotal(Subtotal $subtotal, Result $tax)[?] method was changed toAbstractTaxSubtotalProvider::fillSubtotal(Subtotal $subtotal, Result $tax, $entity = null)[?] - The
LineItemTaxSubtotalProvider::fillSubtotal(Subtotal $subtotal, Result $tax)[?] method was changed toLineItemTaxSubtotalProvider::fillSubtotal(Subtotal $subtotal, Result $tax, $entity = null)[?] - The
ShippingTaxSubtotalProvider::fillSubtotal(Subtotal $subtotal, Result $tax)[?] method was changed toShippingTaxSubtotalProvider::fillSubtotal(Subtotal $subtotal, Result $tax, $entity = null)[?] - The
TaxSubtotalProvider::fillSubtotal(Subtotal $subtotal, Result $tax)[?] method was changed toTaxSubtotalProvider::fillSubtotal(Subtotal $subtotal, Result $tax, $entity = null)[?] - The
TaxationAddressProvider::getTaxationAddress(AbstractAddress $billingAddress = null, AbstractAddress $shippingAddress = null)[?] method was changed toTaxationAddressProvider::getTaxationAddress($billingAddress = null, $shippingAddress = null)[?] - The
TaxationSettingsProvider::getShippingTaxCodes()[?] method was changed toTaxationSettingsProvider::getShippingTaxCodes($entity = null)[?] - The
Taxable::setTaxationAddress(AbstractAddress $taxationAddress = null)[?] method was changed toTaxable::setTaxationAddress($taxationAddress = null)[?] - The
TaxValueManager::__construct(DoctrineHelper $doctrineHelper, DoctrineFlushProgressListener $doctrineFlushProgressListener, $taxValueClass, $taxClass)[?] method was changed toTaxValueManager::__construct(DoctrineHelper $doctrineHelper, DoctrineFlushProgressListener $doctrineFlushProgressListener, $taxValueClass, $taxClass)[?] - The
TaxCodeNormalizer::normalize($object, $format = null, $context = [])[?] method was changed toTaxCodeNormalizer::normalize($object, $format = null, $context = [])[?] - The
TaxationDisabledException::__construct($message, $code, Exception $previous = null)[?] method was changed toTaxationDisabledException::__construct($message, $code, $previous = null)[?] - The
BuiltinEntityTaxListener::prePersist($entity, LifecycleEventArgs $event)[?] method was changed toBuiltinEntityTaxListener::prePersist($entity, LifecycleEventArgs $event)[?] - The
Tax::setCreatedAt(DateTime $createdAt = null)[?] method was changed toTax::setCreatedAt($createdAt = null)[?] - The
TaxJurisdiction::setCountry(Country $country = null)[?] method was changed toTaxJurisdiction::setCountry($country = null)[?] - The
TaxRule::setProductTaxCode(ProductTaxCode $productTaxCode = null)[?] method was changed toTaxRule::setProductTaxCode($productTaxCode = null)[?]
-
The
TimeInTransitProvider::__construct(TimeInTransitRequestFactoryInterface $requestFactory, UpsClientFactoryInterface $clientFactory, TimeInTransitResultFactoryInterface $resultFactory, LoggerInterface $logger)[?] method was changed toTimeInTransitProvider::__construct(TimeInTransitRequestFactoryInterface $requestFactory, UpsClientFactoryInterface $clientFactory, TimeInTransitResultFactoryInterface $resultFactory, AccessTokenProviderInterface $accessTokenProvider, LoggerInterface $logger)[?] -
The
TimeInTransitRequestBuilder::__construct($upsApiUsername, $upsApiPassword, $upsApiKey, AddressInterface $shipFromAddress, AddressInterface $shipToAddress, DateTime $pickupDate)[?] method was changed toTimeInTransitRequestBuilder::__construct($upsApiUsername, $upsApiPassword, $upsApiKey, $upsClientId, $upsClientSecret, AddressInterface $shipFromAddress, AddressInterface $shipToAddress, DateTime $pickupDate)[?] -
The following methods in class
UPSTransport[?] were changed: -
The
Package::create($unitOfWeight, $weight)[?] method was changed toPackage::create($unitOfWeight, $weight)[?] -
The
PriceResponse::parse($data)[?] method was changed toPriceResponse::parse($data)[?] -
The
PriceRequestFactory::create(UPSTransport $transport, ShippingContextInterface $context, $requestOption, ShippingService $shippingService = null)[?] method was changed toPriceRequestFactory::create(UPSTransport $transport, ShippingContextInterface $context, $requestOption, $shippingService = null)[?] -
The
AjaxUPSController::validateConnectionAction(Request $request, Channel $channel = null)[?] method was changed toAjaxUPSController::validateConnectionAction(Request $request, $channel = null)[?] -
The
UpsConnectionValidator::__construct(UpsConnectionValidatorRequestFactoryInterface $requestFactory, UpsClientFactoryInterface $clientFactory, UpsConnectionValidatorResultFactoryInterface $resultFactory, LoggerInterface $logger)[?] method was changed toUpsConnectionValidator::__construct(UpsConnectionValidatorRequestFactoryInterface $requestFactory, UpsClientFactoryInterface $clientFactory, UpsConnectionValidatorResultFactoryInterface $resultFactory, AccessTokenProviderInterface $accessTokenProvider, LoggerInterface $logger)[?] -
The
BasicUpsClientUrlProvider::__construct($productionUrl, $testUrl)[?] method was changed toBasicUpsClientUrlProvider::__construct($productionUrl, $testUrl)[?] -
The
BasicUpsClientFactory::__construct(RestClientFactoryInterface $restClientFactory, UpsClientUrlProviderInterface $upsClientUrlProvider)[?] method was changed toBasicUpsClientFactory::__construct(RestClientFactoryInterface $restClientFactory, UpsClientUrlProviderInterface $upsClientUrlProvider, UpsClientUrlProviderInterface $upsClientUrlOAuthProvider)[?] -
The
UpsClientUrlProviderInterface::getUpsUrl($isTestMode)[?] method was changed toUpsClientUrlProviderInterface::getUpsUrl($isTestMode)[?]
- The
Alphanumeric::__construct($pattern = null, $message = null, $htmlPattern = null, $match = null, $normalizer = null, $groups = null, $payload = null, $options = [])[?] method was changed toAlphanumeric::__construct($pattern = null, $message = null, $htmlPattern = null, $match = null, $normalizer = null, $groups = null, $payload = null, $options = [])[?] - The
AlphanumericDash::__construct($pattern = null, $message = null, $htmlPattern = null, $match = null, $normalizer = null, $groups = null, $payload = null, $options = [])[?] method was changed toAlphanumericDash::__construct($pattern = null, $message = null, $htmlPattern = null, $match = null, $normalizer = null, $groups = null, $payload = null, $options = [])[?] - The
AlphanumericDashUnderscore::__construct($pattern = null, $message = null, $htmlPattern = null, $match = null, $normalizer = null, $groups = null, $payload = null, $options = [])[?] method was changed toAlphanumericDashUnderscore::__construct($pattern = null, $message = null, $htmlPattern = null, $match = null, $normalizer = null, $groups = null, $payload = null, $options = [])[?] - The
Letters::__construct($pattern = null, $message = null, $htmlPattern = null, $match = null, $normalizer = null, $groups = null, $payload = null, $options = [])[?] method was changed toLetters::__construct($pattern = null, $message = null, $htmlPattern = null, $match = null, $normalizer = null, $groups = null, $payload = null, $options = [])[?]
-
The
CompositeCacheBuilder::buildCache(Scope $scope = null)[?] method was changed toCompositeCacheBuilder::buildCache($scope = null)[?] -
The
AbstractProductResolvedCacheBuilder::resolveStaticValues($selectedVisibility, VisibilityInterface $productVisibility = null)[?] method was changed toAbstractProductResolvedCacheBuilder::resolveStaticValues($selectedVisibility, $productVisibility = null)[?] -
The
CustomerGroupProductResolvedCacheBuilder::buildCache(Scope $scope = null)[?] method was changed toCustomerGroupProductResolvedCacheBuilder::buildCache($scope = null)[?] -
The
CustomerProductResolvedCacheBuilder::buildCache(Scope $scope = null)[?] method was changed toCustomerProductResolvedCacheBuilder::buildCache($scope = null)[?] -
The
ProductResolvedCacheBuilder::buildCache(Scope $scope = null)[?] method was changed toProductResolvedCacheBuilder::buildCache($scope = null)[?] -
The
CategoryResolvedCacheBuilder::buildCache(Scope $scope = null)[?] method was changed toCategoryResolvedCacheBuilder::buildCache($scope = null)[?] -
The
CustomerCategoryResolvedCacheBuilder::buildCache(Scope $scope = null)[?] method was changed toCustomerCategoryResolvedCacheBuilder::buildCache($scope = null)[?] -
The
CustomerGroupCategoryResolvedCacheBuilder::buildCache(Scope $scope = null)[?] method was changed toCustomerGroupCategoryResolvedCacheBuilder::buildCache($scope = null)[?] -
The
AbstractRelatedEntitiesAwareSubtreeCacheBuilder::updateProductVisibilitiesForCategoryRelatedEntities(Category $category, $visibility, $customerGroupIdsWithChangedVisibility = null, $customerIdsWithChangedVisibility = null)[?] method was changed toAbstractRelatedEntitiesAwareSubtreeCacheBuilder::updateProductVisibilitiesForCategoryRelatedEntities(Category $category, $visibility, $customerGroupIdsWithChangedVisibility = null, $customerIdsWithChangedVisibility = null)[?] -
The
VisibilityRootScopesProvider::getScopes(Product $product = null)[?] method was changed toVisibilityRootScopesProvider::getScopes($product = null)[?] -
The
VisibilityScopeProvider::findOrCreateScope($scopeType, $context = null)[?] method was changed toVisibilityScopeProvider::findOrCreateScope($scopeType, $context = null)[?] -
The
BaseProductVisibilityResolved::setCategory(Category $category = null)[?] method was changed toBaseProductVisibilityResolved::setCategory($category = null)[?] -
The
CategoryVisibilityResolved::setSourceCategoryVisibility(CategoryVisibility $sourceVisibility = null)[?] method was changed toCategoryVisibilityResolved::setSourceCategoryVisibility($sourceVisibility = null)[?] -
The
ProductVisibilityResolved::setSourceProductVisibility(ProductVisibility $sourceProductVisibility = null)[?] method was changed toProductVisibilityResolved::setSourceProductVisibility($sourceProductVisibility = null)[?] -
The
AbstractVisibilityRepository::clearTable(Scope $scope = null)[?] method was changed toAbstractVisibilityRepository::clearTable($scope = null)[?] -
The
CustomerCategoryRepository::getFallbackToCustomerVisibility(Category $category, Scope $customerScope, Scope $customerGroupScope = null)[?] method was changed toCustomerCategoryRepository::getFallbackToCustomerVisibility(Category $category, Scope $customerScope, $customerGroupScope = null)[?] -
The following methods in class
CustomerGroupProductRepository[?] were changed: -
The
CustomerProductRepository::insertByProduct(InsertFromSelectQueryExecutor $insertExecutor, Product $product, Category $category = null)[?] method was changed toCustomerProductRepository::insertByProduct(InsertFromSelectQueryExecutor $insertExecutor, Product $product, $category = null)[?] -
The following methods in class
ProductRepository[?] were changed: -
The
CategoryVisibility::setScope(Scope $scope = null)[?] method was changed toCategoryVisibility::setScope($scope = null)[?] -
The
CustomerCategoryVisibility::setScope(Scope $scope = null)[?] method was changed toCustomerCategoryVisibility::setScope($scope = null)[?] -
The
CustomerGroupCategoryVisibility::setScope(Scope $scope = null)[?] method was changed toCustomerGroupCategoryVisibility::setScope($scope = null)[?] -
The
CustomerCategoryVisibilityRepository::getCategoryCustomerIdsByVisibility(Category $category, $visibility, $restrictedCustomerIds = null)[?] method was changed toCustomerCategoryVisibilityRepository::getCategoryCustomerIdsByVisibility(Category $category, $visibility, $restrictedCustomerIds = null)[?] -
The
CustomerGroupCategoryVisibilityRepository::getCategoryCustomerGroupIdsByVisibility(Category $category, $visibility, $restrictedCustomerGroupIds = null)[?] method was changed toCustomerGroupCategoryVisibilityRepository::getCategoryCustomerGroupIdsByVisibility(Category $category, $visibility, $restrictedCustomerGroupIds = null)[?] -
The
ProductVisibilityRepository::setToDefaultWithoutCategory(InsertFromSelectQueryExecutor $insertExecutor, Scope $scope, Product $product = null)[?] method was changed toProductVisibilityRepository::setToDefaultWithoutCategory(InsertFromSelectQueryExecutor $insertExecutor, Scope $scope, $product = null)[?] -
The
CacheBuilderInterface::buildCache(Scope $scope = null)[?] method was changed toCacheBuilderInterface::buildCache($scope = null)[?] -
The
VisibilityRootScopesProviderInterface::getScopes(Product $product = null)[?] method was changed toVisibilityRootScopesProviderInterface::getScopes($product = null)[?]
- The
ContentNodeProvider::getContentNodeIds(QueryBuilder $qb = null, ScopeCriteria $criteria = null)[?] method was changed toContentNodeProvider::getContentNodeIds($qb = null, $criteria = null)[?] - The
WebCatalogProvider::getWebCatalog(WebsiteInterface $website = null)[?] method was changed toWebCatalogProvider::getWebCatalog($website = null)[?] - The
MenuDataProvider::getItems($maxNodesNestedLevel = null)[?] method was changed toMenuDataProvider::getItems($maxNodesNestedLevel = null)[?] - The
CanonicalUrlGenerator::getUrl(SluggableInterface $entity, Localization $localization = null, WebsiteInterface $website = null)[?] method was changed toCanonicalUrlGenerator::getUrl(SluggableInterface $entity, $localization = null, $website = null)[?] - The
SlugGenerator::getLocaleId(Localization $localization = null)[?] method was changed toSlugGenerator::getLocaleId($localization = null)[?] - The
ContentNode::setParentNode(ContentNode $parentNode = null)[?] method was changed toContentNode::setParentNode($parentNode = null)[?] - The
TitleDataProviderInterface::isRenderTitle[?] interface method was added.
- The
SearchResultHistory::setCreatedAt(DateTime $createdAt = null)[?] method was changed toSearchResultHistory::setCreatedAt($createdAt = null)[?] - The
SearchResultHistoryRepository::upsertSearchHistoryRecord($searchTerm, $resultType, $resultsCount, $searchTermHash, $businessUnitId, $websiteId = null, $searchSessionId = null, $localizationId = null, $customerId = null, $customerUserId = null, $customerVisitorId = null, $organizationId = null)[?] method was changed toSearchResultHistoryRepository::upsertSearchHistoryRecord($searchTerm, $resultType, $resultsCount, $searchTermHash, $businessUnitId, $websiteId = null, $searchSessionId = null, $localizationId = null, $customerId = null, $customerUserId = null, $customerVisitorId = null, $organizationId = null)[?] - The
SearchResultHistoryManager::saveSearchResult($searchTerm, $searchType, $resultsCount, $searchSessionId = null)[?] method was changed toSearchResultHistoryManager::saveSearchResult($searchTerm, $searchType, $resultsCount, $searchSessionId = null)[?] - The
ReindexRequestListener::__construct(IndexerInterface $regularIndexer = null, IndexerInterface $asyncIndexer = null)[?] method was changed toReindexRequestListener::__construct($regularIndexer = null, $asyncIndexer = null)[?] - The
ReindexationRequestEvent::__construct($classesNames = [], $websitesIds = [], $ids = [], $scheduled = true, $fieldGroups = null)[?] method was changed toReindexationRequestEvent::__construct($classesNames = [], $websitesIds = [], $ids = [], $scheduled = true, $fieldGroups = null, $batchSize = null)[?] - The
AbstractSearchableAttributeType::getSearchableValue(FieldConfigModel $attribute, $originalValue, Localization $localization = null)[?] method was changed toAbstractSearchableAttributeType::getSearchableValue(FieldConfigModel $attribute, $originalValue, $localization = null)[?] - The
SearchResultHistoryManagerInterface::saveSearchResult($searchTerm, $searchType, $resultsCount, $searchSessionId = null)[?] method was changed toSearchResultHistoryManagerInterface::saveSearchResult($searchTerm, $searchType, $resultsCount, $searchSessionId = null)[?] - The following properties in class
ReindexRequestListener[?] were removed: - The following properties in class
AbstractIndexer[?] were removed: