Skip to content

Latest commit

 

History

History
117 lines (105 loc) · 35.1 KB

incompatibilities-4-1.md

File metadata and controls

117 lines (105 loc) · 35.1 KB

CommerceMenuBundle

  • The MenuUpdateFormViewListener[?] class was removed.
  • The MenuUpdateExtension::getExtendedType[?] method was removed.

CustomerBundle

  • The following classes were removed:
    • CustomerUserPreferredLanguageProvider[?]
    • CustomerDeleteHandler[?]
    • UserDeleteHandler[?]
    • CustomerUserReassignUpdaterPass[?]
    • WindowsStateManagerPass[?]
    • HandleAccessDeniedForVisitors[?]
    • SaveCustomerUser[?]
    • AddFrontendOwnerValidator[?]
    • FrontendAccessRuleOptionMatcher[?]
  • The CircularCustomerReference::$message[?] property was removed.
  • The AddressExtension::$tokenStorage[?] property was removed.
  • The FrontendProductSelectExtension::$tokenStorage[?] property was removed.
  • The OroEntitySelectOrCreateInlineExtension::$tokenStorage[?] property was removed.
  • The CustomerUserLoader::__construct(ManagerRegistry $doctrine, ConfigManager $configManager, WebsiteManager $websiteManager, TokenAccessor $tokenAccessor)[?] method was changed to CustomerUserLoader::__construct(ManagerRegistry $doctrine, ConfigManager $configManager, TokenAccessor $tokenAccessor)[?]
  • The AnonymousCustomerUserAuthenticationListener::__construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, LoggerInterface $logger, ConfigManager $configManager, WebsiteManager $websiteManager, CacheProvider $cacheProvider)[?] method was changed to AnonymousCustomerUserAuthenticationListener::__construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, LoggerInterface $logger, ConfigManager $configManager, WebsiteManager $websiteManager, CacheProvider $cacheProvider, CsrfRequestManager $csrfRequestManager, $apiPattern)[?]
  • The FrontendOwnerTreeProvider::__construct(ManagerRegistry $doctrine, DatabaseChecker $databaseChecker, CacheProvider $cache, OwnershipMetadataProviderInterface $ownershipMetadataProvider, TokenStorageInterface $tokenStorage)[?] method was changed to FrontendOwnerTreeProvider::__construct(ManagerRegistry $doctrine, DatabaseChecker $databaseChecker, CacheProvider $cache, OwnershipMetadataProviderInterface $ownershipMetadataProvider, TokenStorageInterface $tokenStorage, MessageProducerInterface $messageProducer, OwnerTreeMessageFactory $ownerTreeMessageFactory)[?]
  • The CustomerOwnershipConditionDataBuilder::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenStorageInterface $tokenStorage, OwnershipMetadataProviderInterface $metadataProvider, OwnerTreeProviderInterface $treeProvider, AclVoter $aclVoter, AclConditionDataBuilderInterface $ownerConditionBuilder, AclGroupProviderInterface $aclGroupProvider)[?] method was changed to CustomerOwnershipConditionDataBuilder::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenStorageInterface $tokenStorage, OwnershipMetadataProviderInterface $metadataProvider, OwnerTreeProviderInterface $treeProvider, AclVoterInterface $aclVoter, AclConditionDataBuilderInterface $ownerConditionBuilder, AclGroupProviderInterface $aclGroupProvider)[?]
  • The SignInProvider::__construct(RequestStack $requestStack, TokenAccessorInterface $tokenAccessor, CsrfTokenManagerInterface $csrfTokenManager, SignInTargetPathProviderInterface $targetPathProvider)[?] method was changed to SignInProvider::__construct(RequestStack $requestStack, TokenAccessorInterface $tokenAccessor, CsrfTokenManagerInterface $csrfTokenManager, SignInTargetPathProviderInterface $targetPathProvider, TranslatorInterface $translator)[?]
  • The FrontendCustomerUserHandler::__construct(EventDispatcherInterface $eventDispatcher, DoctrineHelper $doctrineHelper, RequestStack $requestStack, CustomerUserManager $userManager)[?] method was changed to FrontendCustomerUserHandler::__construct(EventDispatcherInterface $eventDispatcher, DoctrineHelper $doctrineHelper, RequestWebsiteProvider $requestWebsiteProvider, CustomerUserManager $userManager)[?]
  • The AddressExtension::__construct(TokenStorageInterface $tokenStorage)[?] method was changed to AddressExtension::__construct(FrontendHelper $frontendHelper)[?]
  • The FrontendProductSelectExtension::__construct(TokenStorageInterface $tokenStorage)[?] method was changed to FrontendProductSelectExtension::__construct(FrontendHelper $frontendHelper)[?]
  • The OroEntitySelectOrCreateInlineExtension::__construct(TokenStorageInterface $tokenStorage)[?] method was changed to OroEntitySelectOrCreateInlineExtension::__construct(FrontendHelper $frontendHelper)[?]
  • The PreferredLocalizationCustomerUserSubscriber::__construct(WebsiteManager $websiteManager, ConfigManager $configManager, RegistryInterface $registry)[?] method was changed to PreferredLocalizationCustomerUserSubscriber::__construct(WebsiteManager $websiteManager, ConfigManager $configManager, ManagerRegistry $registry)[?]
  • The CustomerDatagridListener::__construct(CustomerUserProvider $securityProvider, $columns = [ ... ])[?] method was changed to CustomerDatagridListener::__construct(CustomerUserProvider $securityProvider, $columns = [ ... ])[?]
  • The CustomerVisitorManager::__construct(DoctrineHelper $doctrineHelper)[?] method was changed to CustomerVisitorManager::__construct(ManagerRegistry $doctrine)[?]
  • The DoctrineFiltersListener::__construct(RegistryInterface $registry, FrontendHelper $frontendHelper)[?] method was changed to DoctrineFiltersListener::__construct(ManagerRegistry $registry, FrontendHelper $frontendHelper)[?]
  • The CommerceCustomerAddressController::getAction($entityId, $addressId)[?] method was changed to CommerceCustomerAddressController::getAction($entityId, $addressId)[?]
  • The CustomerUserAddressController::getAction($entityId, $addressId)[?] method was changed to CustomerUserAddressController::getAction($entityId, $addressId)[?]
  • The SecurityContext::__construct(SecurityContextInterface $innerSecurityContext, TokenStorageInterface $tokenStorage)[?] method was changed to SecurityContext::__construct(SecurityContextInterface $innerSecurityContext, FrontendHelper $frontendHelper)[?]
  • The AclGroupProvider::__construct(TokenAccessorInterface $tokenAccessor)[?] method was changed to AclGroupProvider::__construct(FrontendHelper $frontendHelper)[?]
  • The ScopeCustomerCriteriaProvider::getCriteriaForCurrentScope[?] method was removed.
  • The ScopeCustomerGroupCriteriaProvider::getCriteriaForCurrentScope[?] method was removed.
  • The CustomerUserReassignUpdater::addCustomerUserReassignEntityUpdater[?] method was removed.
  • The AclAccessLevelSelectorExtension::getExtendedType[?] method was removed.
  • The following methods in class AddressExtension[?] were removed:
    • getExtendedType[?]
    • isFrontend[?]
  • The CustomerGroupScopeExtension::getExtendedType[?] method was removed.
  • The CustomerScopeExtension::getExtendedType[?] method was removed.
  • The FrontendProductSelectExtension::getExtendedType[?] method was removed.
  • The following methods in class OroEntitySelectOrCreateInlineExtension[?] were removed:
    • getExtendedType[?]
    • isFrontend[?]
  • The PreferredLocalizationCustomerUserExtension::getExtendedType[?] method was removed.
  • The CustomerUserManager::assertRoles[?] method was removed.
  • The FrontendWindowsStateController::getWindowsStatesManager[?] method was removed.

FrontendAttachmentBundle

  • The FileUrlProvider::__construct(FileUrlProviderInterface $innerFileUrlProvider, UrlGeneratorInterface $urlGenerator, FileApplicationsProvider $fileApplicationsProvider, CurrentApplicationProviderInterface $currentApplicationProvider, FileAccessControlChecker $fileAccessControlChecker)[?] method was changed to FileUrlProvider::__construct(FileUrlProviderInterface $innerFileUrlProvider, UrlGeneratorInterface $urlGenerator, FileApplicationsProvider $fileApplicationsProvider, CurrentApplicationProviderInterface $currentApplicationProvider, FileAccessControlChecker $fileAccessControlChecker, ConfigManager $configManager, FileNameProviderInterface $filenameProvider)[?]
  • The FileAttachmentConfigExtension::getExtendedType[?] method was removed.

FrontendBundle

  • The following classes were removed:

    • ActionCurrentApplicationProvider[?]
    • DefaultFrontendPreferredLanguageProvider[?]
  • The following methods in class FrontendHelper[?] were changed:

    • isFrontendRequest(Request $request = null)[?]
    • isFrontendRequest()[?]
    • isFrontendUrl($url)[?]
    • isFrontendUrl($pathinfo)[?]
  • The following methods in class NotInstalledFrontendHelper[?] were changed:

    • isFrontendRequest(Request $request = null)[?]
    • isFrontendRequest()[?]
    • isFrontendUrl($url)[?]
    • isFrontendUrl($pathinfo)[?]
  • The RouteProvider::__construct(RouteProviderInterface $routeProvider, TokenStorageInterface $tokenStorage, $formDialogRoute, $formPageRoute, $executionRoute, $widgetRoute = null)[?] method was changed to RouteProvider::__construct(RouteProviderInterface $routeProvider, FrontendHelper $frontendHelper, $formDialogRoute, $formPageRoute, $executionRoute, $widgetRoute = null)[?]

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

    • __construct(GuestAccessAllowedUrlsProviderInterface $guestAccessAllowedUrlsProvider, FrontendHelper $frontendHelper, $installed)[?]
    • __construct(GuestAccessAllowedUrlsProviderInterface $guestAccessAllowedUrlsProvider, FrontendHelper $frontendHelper)[?]
    • decide($url)[?]
    • decide($url)[?]
  • The ThemeListener::__construct(ThemeRegistry $themeRegistry, FrontendHelper $helper, ConfigManager $configManager, $installed)[?] method was changed to ThemeListener::__construct(FrontendHelper $frontendHelper, ConfigManager $configManager)[?]

  • The FrontendDatagridExtension::__construct(TokenStorageInterface $tokenStorage)[?] method was changed to FrontendDatagridExtension::__construct(FrontendHelper $frontendHelper)[?]

  • The GuestAccessDecisionMakerInterface::decide($url)[?] method was changed to GuestAccessDecisionMakerInterface::decide($url)[?]

  • The RouteProvider::isFrontend[?] method was removed.

  • The DatagridBottomToolbarListener::isApplicable[?] method was removed.

  • The RouteProvider::$tokenStorage[?] property was removed.

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

WebsiteBundle

  • The following classes were removed:
    • AclHelper[?]
    • RoutingListener[?]
  • The WebsiteUrlResolver::getWebsiteUrl(WebsiteInterface $website = null)[?] method was changed to WebsiteUrlResolver::getWebsiteUrl(WebsiteInterface $website = null, $clearUrl = false)[?]
  • The CacheableWebsiteProvider::__construct(WebsiteProviderInterface $websiteProvider, CacheProvider $cacheProvider, DoctrineHelper $doctrineHelper)[?] method was changed to CacheableWebsiteProvider::__construct(WebsiteProviderInterface $websiteProvider, CacheProvider $cacheProvider, DoctrineHelper $doctrineHelper, TokenStorageInterface $tokenStorage)[?]
  • The RedirectListener::__construct(ConfigManager $configManager, WebsiteManager $websiteManager, WebsiteUrlResolver $websiteUrlResolver, FrontendHelper $frontendHelper)[?] method was changed to RedirectListener::__construct(WebsiteManager $websiteManager, WebsiteUrlResolver $websiteUrlResolver, FrontendHelper $frontendHelper)[?]
  • The CacheableWebsiteProvider::hasCache[?] method was removed.
  • The ScopeCriteriaProvider::getCriteriaForCurrentScope[?] method was removed.
  • The RedirectListener::getCleanUrl[?] method was removed.
  • The RedirectListener::$configManager[?] property was removed.