Skip to content

Latest commit

 

History

History
163 lines (144 loc) · 47.2 KB

incompatibilities-5-1.md

File metadata and controls

163 lines (144 loc) · 47.2 KB

CommerceMenuBundle

  • The following classes were removed:

    • ExtendMenuUpdate[?]
    • MenuUpdateExtension[?]
    • ContentNodeTargetBuilder[?]
  • The MenuExtension::getUrl($url)[?] method was changed to MenuExtension::getUrl($url)[?]

  • The ContentNodeDeleteListener::__construct(CacheProvider $cacheProvider)[?] method was changed to ContentNodeDeleteListener::__construct(CacheInterface $cacheProvider)[?]

  • The following methods in class CustomerGroupMenuController[?] were changed:

    • updateAction(Request $request, $menuName, $key)[?]
    • updateAction(Request $request, $menuName, $key = null)[?]
    • getMenu($menuName, $context)[?]
    • getMenu($menuName, $context)[?]
  • The following methods in class CustomerMenuController[?] were changed:

    • updateAction($menuName, $key, Request $request)[?]
    • updateAction(Request $request, $menuName, $key = null)[?]
    • getMenu($menuName, $context)[?]
    • getMenu($menuName, $context)[?]
  • The GlobalMenuController::updateAction($menuName, $key)[?] method was changed to GlobalMenuController::updateAction($menuName, $key = null)[?]

  • The following methods in class MenuUpdate[?] were removed:

    • getExtras[?]
    • getTargetType[?]

CustomerBundle

  • The following classes were removed:

    • CustomerEntityNameProvider[?]
    • ExtendCustomer[?]
    • ExtendCustomerAddress[?]
    • ExtendCustomerGroup[?]
    • ExtendCustomerUser[?]
    • ExtendCustomerUserAddress[?]
    • ExtendCustomerUserRole[?]
    • ExtendCustomerUserSettings[?]
    • ExtendCustomerVisitor[?]
    • OwnerTreeMessageFactory[?]
    • SystemConfigListener[?]
    • Topics[?]
    • AddFrontendOwnerValidator[?]
  • The OroCustomerBundle::getContainerExtension[?] method was removed.

  • The following methods in class CustomerConfigurationFormProvider[?] were removed:

  • The following methods in class CustomerGroupConfigurationFormProvider[?] were removed:

  • The EmailRecipientsProvider::getCustomerUserRepository[?] method was removed.

  • The CustomerUser::getClass[?] method was removed.

  • The CustomerVisitorManager::updateLastVisitTime[?] method was removed.

  • The OroCustomerExtension::getAlias[?] method was removed.

  • The CustomerRelatedEntitiesValidator::__construct(AuthorizationCheckerInterface $authorizationChecker, CustomerUserReassignUpdaterInterface $customerUserReassignUpdater, ManagerRegistry $registry, EntityClassNameProviderInterface $entityClassNameProvider)[?] method was changed to CustomerRelatedEntitiesValidator::__construct(AuthorizationCheckerInterface $authorizationChecker, CustomerUserReassignUpdaterInterface $customerUserReassignUpdater, ManagerRegistry $doctrine, EntityClassNameProviderInterface $entityClassNameProvider)[?]

  • The AnonymousCustomerUserAuthenticationProvider::__construct(CustomerVisitorManager $visitorManager, WebsiteManager $websiteManager, $updateLatency)[?] method was changed to AnonymousCustomerUserAuthenticationProvider::__construct(CustomerVisitorManager $visitorManager, WebsiteManager $websiteManager)[?]

  • The AnonymousCustomerUserAuthenticationListener::__construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, CsrfRequestManager $csrfRequestManager, CustomerVisitorCookieFactory $cookieFactory, AnonymousCustomerUserRolesProvider $rolesProvider, $apiPattern, LoggerInterface $logger)[?] method was changed to AnonymousCustomerUserAuthenticationListener::__construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, CsrfProtectedRequestHelper $csrfProtectedRequestHelper, CustomerVisitorCookieFactory $cookieFactory, AnonymousCustomerUserRolesProvider $rolesProvider, ApiRequestHelper $apiRequestHelper, LoggerInterface $logger)[?]

  • The EmailRecipientsProvider::__construct(Registry $registry, EmailRecipientsHelper $emailRecipientsHelper)[?] method was changed to EmailRecipientsProvider::__construct(ManagerRegistry $doctrine, EmailRecipientsHelper $emailRecipientsHelper)[?]

  • The EntityOwnershipDecisionMaker::__construct(OwnerTreeProviderInterface $treeProvider, ObjectIdAccessor $objectIdAccessor, EntityOwnerAccessor $entityOwnerAccessor, OwnershipMetadataProviderInterface $ownershipMetadataProvider, TokenAccessorInterface $tokenAccessor, ManagerRegistry $doctrine, PropertyAccessor $propertyAccessor)[?] method was changed to EntityOwnershipDecisionMaker::__construct(OwnerTreeProviderInterface $treeProvider, ObjectIdAccessor $objectIdAccessor, EntityOwnerAccessor $entityOwnerAccessor, OwnershipMetadataProviderInterface $ownershipMetadataProvider, TokenAccessorInterface $tokenAccessor, ManagerRegistry $doctrine, PropertyAccessorInterface $propertyAccessor)[?]

  • The FrontendOwnerTreeProvider::__construct(ManagerRegistry $doctrine, DatabaseChecker $databaseChecker, CacheProvider $cache, OwnershipMetadataProviderInterface $ownershipMetadataProvider, TokenStorageInterface $tokenStorage, MessageProducerInterface $messageProducer, OwnerTreeMessageFactory $ownerTreeMessageFactory)[?] method was changed to FrontendOwnerTreeProvider::__construct(ManagerRegistry $doctrine, DatabaseChecker $databaseChecker, CacheInterface $cache, OwnershipMetadataProviderInterface $ownershipMetadataProvider, TokenStorageInterface $tokenStorage, MessageProducerInterface $messageProducer)[?]

  • The FrontendOwnershipMetadataProvider::__construct($owningEntityNames, ConfigManager $configManager, EntityClassResolver $entityClassResolver, TokenAccessorInterface $tokenAccessor, CacheProvider $cache)[?] method was changed to FrontendOwnershipMetadataProvider::__construct($owningEntityNames, ConfigManager $configManager, EntityClassResolver $entityClassResolver, TokenAccessorInterface $tokenAccessor, CacheInterface $cache)[?]

  • The following methods in class CustomerOwnershipConditionDataBuilder[?] were changed:

    • getAclConditionData($entityClassName, $permissions)[?]
    • getAclConditionData($entityClassName, $permissions)[?]
    • getConstraintForAccessLevel(FrontendOwnershipMetadata $metadata, $accessLevel)[?]
    • getConstraintForAccessLevel(FrontendOwnershipMetadata $metadata, $accessLevel)[?]
  • The BusinessUnitMessageFactory::createMessage($jobId, $entityClass, $entityId)[?] method was changed to BusinessUnitMessageFactory::createMessage($jobId, $entityClass, $entityId)[?]

  • The following methods in class CustomerGroupHandler[?] were changed:

    • __construct(FormInterface $form, Request $request, ObjectManager $manager, EventDispatcherInterface $dispatcher)[?]
    • __construct(ObjectManager $manager, EventDispatcherInterface $dispatcher)[?]
    • process(CustomerGroup $entity)[?]
    • process($entity, FormInterface $form, Request $request)[?]
    • onSuccess(CustomerGroup $entity, $append, $remove)[?]
    • onSuccess(CustomerGroup $entity, FormInterface $form, $append, $remove)[?]
  • The following methods in class CustomerUserHandler[?] were changed:

    • __construct(FormInterface $form, Request $request, CustomerUserManager $userManager, TokenAccessorInterface $tokenAccessor, TranslatorInterface $translator, LoggerInterface $logger)[?]
    • __construct(CustomerUserManager $userManager, TokenAccessorInterface $tokenAccessor, TranslatorInterface $translator, LoggerInterface $logger)[?]
    • process(CustomerUser $customerUser)[?]
    • process($customerUser, FormInterface $form, Request $request)[?]
  • The CustomerUserPasswordResetHandler::__construct(CustomerUserManager $userManager)[?] method was changed to CustomerUserPasswordResetHandler::__construct(CustomerUserManager $userManager, LoggerInterface $logger)[?]

  • The RecordOwnerDataListener::__construct(CustomerUserProvider $customerUserProvider, ConfigProvider $configProvider, PropertyAccessor $propertyAccessor)[?] method was changed to RecordOwnerDataListener::__construct(CustomerUserProvider $customerUserProvider, ConfigManager $configManager, PropertyAccessorInterface $propertyAccessor)[?]

  • The CustomerUserManager::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine, EncoderFactoryInterface $encoderFactory, ConfigManager $configManager, ServiceLink $emailProcessor, FrontendHelper $frontendHelper, LocalizationHelper $localizationHelper, WebsiteManager $websiteManager, LoggerInterface $logger)[?] method was changed to CustomerUserManager::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine, EncoderFactoryInterface $encoderFactory, ConfigManager $configManager, ServiceLink $emailProcessor, FrontendHelper $frontendHelper, LocalizationHelper $localizationHelper, WebsiteManager $websiteManager, EnumValueProvider $enumValueProvider, LoggerInterface $logger)[?]

  • The CustomerVisitorManager::__construct(ManagerRegistry $doctrine)[?] method was changed to CustomerVisitorManager::__construct(ManagerRegistry $doctrine, $writeConnectionName = null)[?]

  • The EmailOwnerProvider::findEmailOwner(EntityManager $em, $email)[?] method was changed to EmailOwnerProvider::findEmailOwner(EntityManagerInterface $em, $email)[?]

  • The CustomerController::update(Customer $customer)[?] method was changed to CustomerController::update(Customer $customer, $resultProvider = null)[?]

  • The following methods in class CustomerUserController[?] were changed:

    • getRolesAction(Request $request, $customerUserId, $customerId)[?]
    • getRolesAction(Request $request, $customerUserId, $customerId)[?]
    • update(CustomerUser $customerUser, Request $request)[?]
    • update(CustomerUser $customerUser, Request $request, $resultProvider = null)[?]
  • The BusinessUnitOwnerTreeCacheJobProcessor::__construct(JobRunner $jobRunner, FrontendOwnerTreeProvider $frontendOwnerTreeProvider, BusinessUnitMessageFactory $businessUnitMessageFactory, LoggerInterface $logger)[?] method was changed to BusinessUnitOwnerTreeCacheJobProcessor::__construct(JobRunner $jobRunner, FrontendOwnerTreeProvider $frontendOwnerTreeProvider, BusinessUnitMessageFactory $businessUnitMessageFactory)[?]

  • The OwnerTreeCacheJobProcessor::__construct(JobRunner $jobRunner, MessageProducerInterface $producer, ManagerRegistry $doctrine, OwnershipMetadataProviderInterface $ownershipMetadataProvider, BusinessUnitMessageFactory $businessUnitMessageFactory, OwnerTreeMessageFactory $ownerTreeMessageFactory, LoggerInterface $logger)[?] method was changed to OwnerTreeCacheJobProcessor::__construct(JobRunner $jobRunner, MessageProducerInterface $producer, ManagerRegistry $doctrine, OwnershipMetadataProviderInterface $ownershipMetadataProvider, BusinessUnitMessageFactory $businessUnitMessageFactory)[?]

  • The AddressEntityDataAccessor::hasGetter($className, $property)[?] method was changed to AddressEntityDataAccessor::hasGetter($className, $property)[?]

  • The Login::setEmail($email)[?] method was changed to Login::setEmail($email)[?]

  • The EmailRecipientsProvider::$registry[?] property was removed.

  • The following properties in class CustomerGroupHandler[?] were removed:

  • The following properties in class CustomerUserHandler[?] were removed:

  • The RecordOwnerDataListener::$configProvider[?] property was removed.

FrontendBundle

  • The following classes were removed:
    • PageTemplateFormFieldType[?]
    • ThemeConfigurator[?]
  • The OroFrontendBundle::getContainerExtension[?] method was removed.
  • The OroFrontendExtension::getAlias[?] method was removed.
  • The following methods in class FrontendJsRoutingDumpCommand[?] were removed:
  • The DefaultFrontendPreferredLocalizationProvider::__construct($userLocalizationManager, $frontendHelper)[?] method was changed to DefaultFrontendPreferredLocalizationProvider::__construct($localizationProvider, $frontendHelper)[?]
  • The ScreensProvider::__construct(ThemeManager $themeManager, Cache $cache)[?] method was changed to ScreensProvider::__construct(ThemeManager $themeManager, CacheInterface $cache)[?]
  • The LocaleSettings::__construct(LocaleSettings $inner, FrontendHelper $frontendHelper, UserLocalizationManagerInterface $localizationManager, LayoutContextHolder $layoutContextHolder, ThemeManager $themeManager)[?] method was changed to LocaleSettings::__construct(LocaleSettings $inner, FrontendHelper $frontendHelper, LocalizationProviderInterface $localizationProvider, LayoutContextStack $layoutContextStack, ThemeManager $themeManager)[?]
  • The FrontendExposedRoutesExtractor::getCachePath($locale)[?] method was changed to FrontendExposedRoutesExtractor::getCachePath($locale = null)[?]
  • The FrontendRouteCollectionListener::__construct($routeNames = [])[?] method was changed to FrontendRouteCollectionListener::__construct($routeNames)[?]
  • The GuestAccessRequestListener::__construct(TokenAccessorInterface $tokenAccessor, ConfigManager $configManager, GuestAccessDecisionMakerInterface $guestAccessDeniedDecisionMaker, RouterInterface $router, $restApiPrefix)[?] method was changed to GuestAccessRequestListener::__construct(TokenAccessorInterface $tokenAccessor, ConfigManager $configManager, GuestAccessDecisionMakerInterface $guestAccessDeniedDecisionMaker, RouterInterface $router, ApiRequestHelper $apiRequestHelper)[?]
  • The RouteCollectionListener::__construct($prefix)[?] method was changed to RouteCollectionListener::__construct($prefix)[?]
  • The UnauthorizedApiRequestListener::__construct(ContainerInterface $container, $apiPattern, $backendPrefix)[?] method was changed to UnauthorizedApiRequestListener::__construct(ContainerInterface $container, ApiRequestHelper $apiRequestHelper, FrontendHelper $frontendHelper, $backendPrefix)[?]
  • The UnhandledApiErrorExceptionListener::__construct(ContainerInterface $container, $apiPattern, $backendPrefix)[?] method was changed to UnhandledApiErrorExceptionListener::__construct(ContainerInterface $container, ApiRequestHelper $apiRequestHelper, FrontendHelper $frontendHelper, $backendPrefix)[?]
  • The following properties in class LocaleSettings[?] were removed:
    • $localizationManager[?]
    • $layoutContextHolder[?]

FrontendImportExportBundle

  • The Topics[?] class was removed.
  • The PreExportMessageProcessor::getJobUniqueName[?] method was removed.

WebsiteBundle

  • The following classes were removed:
    • FrontendFallbackStrategy[?]
    • ExtendWebsite[?]
  • The OroWebsiteBundle::getContainerExtension[?] method was removed.
  • The following methods in class WebsiteScopedDataType[?] were removed:
    • getName[?]
    • setWebsiteClass[?]
  • The OroWebsiteExtension::getAlias[?] method was removed.
  • The CacheableWebsiteProvider::__construct(WebsiteProviderInterface $websiteProvider, CacheProvider $cacheProvider, TokenStorageInterface $tokenStorage)[?] method was changed to CacheableWebsiteProvider::__construct(WebsiteProviderInterface $websiteProvider, CacheInterface $cacheProvider, TokenStorageInterface $tokenStorage)[?]
  • The WebsiteManager::__construct(ManagerRegistry $managerRegistry, FrontendHelper $frontendHelper, Mode $maintenance)[?] method was changed to WebsiteManager::__construct(ManagerRegistry $managerRegistry, FrontendHelper $frontendHelper, MaintenanceModeState $maintenance)[?]
  • The following properties in class WebsiteScopedDataType[?] were removed: