Skip to content

Latest commit

 

History

History
49 lines (44 loc) · 12.5 KB

incompatibilities-4-0-beta.md

File metadata and controls

49 lines (44 loc) · 12.5 KB

CommerceMenuBundle

  • The NamespaceMigrationProvider[?] class was removed.

CustomerBundle

  • The EmailCaseInsensitiveOptionValidator::__construct(CustomerUserManager $userManager, TranslatorInterface $translator, DatagridRouteHelper $datagridRouteHelper)[?] method was changed to EmailCaseInsensitiveOptionValidator::__construct(ManagerRegistry $doctrine, TranslatorInterface $translator, DatagridRouteHelper $datagridRouteHelper)[?]
  • The FrontendCustomerUserRegistrationFormProvider::__construct(FormFactoryInterface $formFactory, ConfigManager $configManager, WebsiteManager $websiteManager, UserManager $userManager, UrlGeneratorInterface $router)[?] method was changed to FrontendCustomerUserRegistrationFormProvider::__construct(FormFactoryInterface $formFactory, ConfigManager $configManager, WebsiteManager $websiteManager, ManagerRegistry $doctrine, UrlGeneratorInterface $router)[?]
  • The FrontendCustomerUserRegistrationType::__construct(ConfigManager $configManager, UserManager $userManager)[?] method was changed to FrontendCustomerUserRegistrationType::__construct(ConfigManager $configManager, ManagerRegistry $doctrine)[?]
  • The CustomerUserManager::__construct(string $class, ManagerRegistry $registry, EncoderFactoryInterface $encoderFactory, FrontendHelper $frontendHelper, LocalizationHelper $localizationHelper, WebsiteManager $websiteManager)[?] method was changed to CustomerUserManager::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine, EncoderFactoryInterface $encoderFactory, ConfigManager $configManager, ServiceLink $emailProcessor, FrontendHelper $frontendHelper, LocalizationHelper $localizationHelper, WebsiteManager $websiteManager, LoggerInterface $logger)[?]
  • The FrontendCustomerUserRegistrationType::$userManager[?] property was removed.
  • The following properties in class CustomerUserManager[?] were removed:
    • $emailProcessor[?]
    • $container[?]
  • The AbstractCustomerUserRoleHandler::processPrivileges[?] method was removed.
  • The following methods in class CustomerUserManager[?] were removed:
    • setLogger[?]
    • sendWelcomeEmail[?]
    • generatePassword[?]
    • getConfigValue[?]
    • generateToken[?]
    • setContainer[?]
    • findUserByUsername[?]
    • isCaseInsensitiveEmailAddressesEnabled[?]

FrontendBundle

  • The following classes were removed:
    • NamespaceMigrationFixProductProvider[?]
    • NamespaceMigrationProvider[?]
  • The FrontendHelper::__construct($backendPrefix, ContainerInterface $container)[?] method was changed to FrontendHelper::__construct($backendPrefix, RequestStack $requestStack)[?]
  • The ActivityListPlaceholderFilter::__construct(PlaceholderFilter $filter, FrontendHelper $helper, RequestStack $requestStack)[?] method was changed to ActivityListPlaceholderFilter::__construct(PlaceholderFilter $filter, FrontendHelper $helper)[?]
  • The FrontendFilter::__construct(FrontendHelper $helper, RequestStack $requestStack)[?] method was changed to FrontendFilter::__construct(FrontendHelper $helper)[?]
  • The FrontendJsRoutingDumpCommand::__construct(ExposedRoutesExtractorInterface $extractor, SerializerInterface $serializer, $projectDir, $requestContextBaseUrl = null)[?] method was changed to FrontendJsRoutingDumpCommand::__construct(ExposedRoutesExtractorInterface $extractor, SerializerInterface $serializer, $projectDir, $requestContextBaseUrl = null, string $backendFilenamePrefix)[?]
  • The FrontendHelper::$container[?] property was removed.
  • The ActivityListPlaceholderFilter::$requestStack[?] property was removed.
  • The FrontendFilter::$requestStack[?] property was removed.
  • The ActivityListPlaceholderFilter::isFrontendRoute[?] method was removed.

WebsiteBundle

  • The WebsiteScopedDataType::__construct(ManagerRegistry $registry, WebsiteProviderInterface $websiteProvider)[?] method was changed to WebsiteScopedDataType::__construct(ManagerRegistry $registry, AclHelper $aclHelper)[?]
  • The WebsiteScopedDataType::$websiteProvider[?] property was removed.