Skip to content

Latest commit

 

History

History
75 lines (69 loc) · 21.7 KB

incompatibilities-3-1.md

File metadata and controls

75 lines (69 loc) · 21.7 KB

CustomerBundle

  • The following classes were removed:

    • DeprecatedRestApiRouteOptionsResolver[?]
    • CustomerUserProcessor[?]
    • CommonCustomerDataConverter[?]
    • CustomerDataConverter[?]
    • CustomerUserDataConverter[?]
    • AbstractCustomerUserPasswordHandler[?]
    • CustomerUserRoleDatagridListener[?]
  • The UniqueCustomerUserNameAndEmailValidator::__construct(EntityRepository $customerUserRepository)[?] method was changed to UniqueCustomerUserNameAndEmailValidator::__construct(CustomerUserManager $customerUserManager)[?]

  • The CustomerUserProvider::getLoggedUser()[?] method was changed to CustomerUserProvider::getLoggedUser($allowGuest = false)[?]

  • The AnonymousCustomerUserAuthenticationListener::__construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, LoggerInterface $logger, ConfigManager $configManager)[?] method was changed to AnonymousCustomerUserAuthenticationListener::__construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, LoggerInterface $logger, ConfigManager $configManager, WebsiteManager $websiteManager, CacheProvider $cacheProvider)[?]

  • The FrontendAddressProvider::__construct(ManagerRegistry $registry, AclHelper $aclHelper, $customerAddressClass, $customerUserAddressClass)[?] method was changed to FrontendAddressProvider::__construct(ManagerRegistry $registry, AclHelper $aclHelper, $customerAddressClass, $customerUserAddressClass)[?]

  • The Processor::__construct(ManagerRegistry $managerRegistry, ConfigManager $configManager, EmailRenderer $renderer, EmailHolderHelper $emailHolderHelper, Swift_Mailer $mailer, EventDispatcherInterface $eventDispatcher)[?] method was changed to Processor::__construct(UserTemplateEmailSender $userTemplateEmailSender, EventDispatcherInterface $eventDispatcher)[?]

  • The FrontendCustomerUserRegistrationFormProvider::__construct(FormFactoryInterface $formFactory, ManagerRegistry $managerRegistry, ConfigManager $configManager, WebsiteManager $websiteManager, UserManager $userManager, UrlGeneratorInterface $router)[?] method was changed to FrontendCustomerUserRegistrationFormProvider::__construct(FormFactoryInterface $formFactory, ConfigManager $configManager, WebsiteManager $websiteManager, UserManager $userManager, UrlGeneratorInterface $router)[?]

  • The FrontendCustomerUserRoleSelectType::__construct(TokenAccessorInterface $tokenAccessor, ManagerRegistry $registry, AclHelper $aclHelper)[?] method was changed to FrontendCustomerUserRoleSelectType::__construct(TokenAccessorInterface $tokenAccessor, ManagerRegistry $registry)[?]

  • The FrontendOwnerSelectType::__construct(AclHelper $aclHelper, ManagerRegistry $registry, ConfigProvider $configProvider)[?] method was changed to FrontendOwnerSelectType::__construct(ManagerRegistry $registry, ConfigProvider $configProvider)[?]

  • The FixCustomerAddressesDefaultSubscriber::__construct($addressesProperty)[?] method was changed to FixCustomerAddressesDefaultSubscriber::__construct($addressesPropertyPath, PropertyAccessorInterface $propertyAccessor = null)[?]

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

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

    • createAction()[?]
    • createAction(Request $request)[?]
    • update(CustomerUserRole $role)[?]
    • update(Request $request, CustomerUserRole $role)[?]
  • The following methods in class FrontendAddressProvider[?] were removed:

    • isCurrentCustomerAddressesContain[?]
    • isCurrentCustomerUserAddressesContain[?]
  • The following methods in class FrontendOwnershipMetadataProvider[?] were removed:

    • getBasicLevelClass[?]
    • getLocalLevelClass[?]
    • getGlobalLevelClass[?]
  • The CustomerUserPasswordRequestHandler::validateUser[?] method was removed.

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

    • getAddressesAccess[?]
    • handleDefaultType[?]
  • The CustomerUserManager::isSendPasswordInWelcomeEmail[?] method was removed.

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

    • addWebsite[?]
    • removeWebsite[?]
    • getWebsites[?]
  • The following methods in class CustomerUserRoleRepository[?] were removed:

    • getDefaultCustomerUserRoleByWebsite[?]
    • isDefaultForWebsite[?]
  • The FrontendCustomerUserRegistrationFormProvider::$managerRegistry[?] property was removed.

  • The FrontendCustomerUserRoleSelectType::$aclHelper[?] property was removed.

  • The FrontendOwnerSelectType::$aclHelper[?] property was removed.

  • The FixCustomerAddressesDefaultSubscriber::$addressesProperty[?] property was removed.

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

  • The CustomerUserRole::$websites[?] property was removed.

FrontendBundle

  • The following classes were removed:
    • DemoThemeExtension[?]
    • FrontendAsseticTokenParser[?]
    • RestDocUrlGeneratorCompilerPass[?]
  • The ScreensProvider::__construct(ThemeManager $themeManager, ChainCache $cache)[?] method was changed to ScreensProvider::__construct(ThemeManager $themeManager, Cache $cache)[?]
  • The ValidateApiDocViewListener::__construct($views, $frontendViews)[?] method was changed to ValidateApiDocViewListener::__construct($basePath, $views, $defaultView, $frontendViews, $frontendDefaultView)[?]
  • The FrontendExposedRoutesExtractor::getExposedRoutes[?] method was removed.
  • The FrontendController::exceptionAction[?] method was removed.
  • The FrontendJsRoutingDumpCommand::getExposedRoutesExtractor[?] method was removed.
  • The FrontendJsRoutingDumpCommand::$routesExtractor[?] property was removed.

WebsiteBundle

  • The WebsiteUrlResolver::preparePath[?] method was removed.
  • The WebsitePathExtension::getWebsitePath($route, $routeParams, Website $website = null)[?] method was changed to WebsitePathExtension::getWebsitePath($route, $routeParams = [], Website $website = null)[?]