Skip to content

Latest commit

 

History

History
60 lines (53 loc) · 21.3 KB

incompatibilities-4-0.md

File metadata and controls

60 lines (53 loc) · 21.3 KB

CommerceMenuBundle

  • The MenuExtension::__construct(ContainerInterface $container)[?] method was changed to MenuExtension::__construct(ContainerInterface $container)[?]
  • The CustomerAjaxMenuController::getMenuUpdateManager[?] method was removed.
  • The CustomerGroupAjaxMenuController::getMenuUpdateManager[?] method was removed.
  • The GlobalAjaxMenuController::getMenuUpdateManager[?] method was removed.

CustomerBundle

  • The EmailCaseInsensitiveOptionValidator::__construct(ManagerRegistry $doctrine, TranslatorInterface $translator, DatagridRouteHelper $datagridRouteHelper)[?] method was changed to EmailCaseInsensitiveOptionValidator::__construct(ManagerRegistry $doctrine, TranslatorInterface $translator, DatagridRouteHelper $datagridRouteHelper)[?]

  • The CustomerExtension::__construct(ContainerInterface $container)[?] method was changed to CustomerExtension::__construct(ContainerInterface $container)[?]

  • The ExtendCustomerUserRole::__construct($role = null)[?] method was changed to ExtendCustomerUserRole::__construct(string $role)[?]

  • The FrontendCustomerUserRoleTabOptionsProvider::__construct(RolePrivilegeCategoryProvider $permissionCategoryProvider, TranslatorInterface $translator, AbstractCustomerUserRoleHandler $aclRoleHandler)[?] method was changed to FrontendCustomerUserRoleTabOptionsProvider::__construct(RolePrivilegeCategoryProvider $permissionCategoryProvider, TranslatorInterface $translator, AbstractCustomerUserRoleHandler $aclRoleHandler)[?]

  • The ImportCustomerUserListener::__construct(ManagerRegistry $registry, CustomerUserManager $customerUserManager, TranslatorInterface $translator, ImportStrategyHelper $strategyHelper)[?] method was changed to ImportCustomerUserListener::__construct(ManagerRegistry $registry, CustomerUserManager $customerUserManager, TranslatorInterface $translator, ImportStrategyHelper $strategyHelper)[?]

  • The CustomerRegistrationHandler::__construct(FrontendCustomerUserRegistrationFormProvider $formProvider, CustomerUserManager $customerUserManager, FrontendCustomerUserHandler $customerUserHandler, UpdateHandlerFacade $updateHandler, TranslatorInterface $translator)[?] method was changed to CustomerRegistrationHandler::__construct(FrontendCustomerUserRegistrationFormProvider $formProvider, CustomerUserManager $customerUserManager, FrontendCustomerUserHandler $customerUserHandler, UpdateHandlerFacade $updateHandler, TranslatorInterface $translator)[?]

  • The CustomerTypedAddressWithDefaultType::__construct(TranslatorInterface $translator)[?] method was changed to CustomerTypedAddressWithDefaultType::__construct(TranslatorInterface $translator)[?]

  • The CustomerUserRoleSelectType::__construct(TranslatorInterface $translator)[?] method was changed to CustomerUserRoleSelectType::__construct(TranslatorInterface $translator)[?]

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

  • The CustomerUserPasswordRequestHandler::__construct(CustomerUserManager $userManager, TranslatorInterface $translator, LoggerInterface $logger)[?] method was changed to CustomerUserPasswordRequestHandler::__construct(CustomerUserManager $userManager, TranslatorInterface $translator, LoggerInterface $logger)[?]

  • The AbstractCustomerViewListener::__construct(TranslatorInterface $translator, DoctrineHelper $doctrineHelper, RequestStack $requestStack)[?] method was changed to AbstractCustomerViewListener::__construct(TranslatorInterface $translator, DoctrineHelper $doctrineHelper, RequestStack $requestStack)[?]

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

    • __construct(TranslatorInterface $translator, RequestStack $requestStack)[?]
    • __construct(TranslatorInterface $translator, RequestStack $requestStack)[?]
    • addWorkflowAclDatagrid($pageData, Twig_Environment $twigEnvironment, CustomerUserRole $entity, $readOnly)[?]
    • addWorkflowAclDatagrid($pageData, Environment $twigEnvironment, CustomerUserRole $entity, $readOnly)[?]
  • The CustomerUserRole::__construct($role = null)[?] method was changed to CustomerUserRole::__construct(string $role)[?]

  • The RolePermissionDatasource::__construct(TranslatorInterface $translator, PermissionManager $permissionManager, AclRoleHandler $aclRoleHandler, RolePrivilegeCategoryProvider $categoryProvider, ConfigManager $configEntityManager, RoleTranslationPrefixResolver $roleTranslationPrefixResolver)[?] method was changed to RolePermissionDatasource::__construct(TranslatorInterface $translator, PermissionManager $permissionManager, AclRoleHandler $aclRoleHandler, RolePrivilegeCategoryProvider $categoryProvider, ConfigManager $configEntityManager, RoleTranslationPrefixResolver $roleTranslationPrefixResolver)[?]

  • The WorkflowPermissionDatasource::__construct(TranslatorInterface $translator, PermissionManager $permissionManager, AclRoleHandler $aclRoleHandler, RolePrivilegeCategoryProvider $categoryProvider, ConfigManager $configEntityManager, RoleTranslationPrefixResolver $roleTranslationPrefixResolver)[?] method was changed to WorkflowPermissionDatasource::__construct(TranslatorInterface $translator, PermissionManager $permissionManager, AclRoleHandler $aclRoleHandler, RolePrivilegeCategoryProvider $categoryProvider, ConfigManager $configEntityManager, RoleTranslationPrefixResolver $roleTranslationPrefixResolver)[?]

  • The CustomersEnableSwitchActionHandler::__construct(AclHelper $aclHelper, TokenStorageInterface $tokenStorage, TranslatorInterface $translator, $isEnabled, $successMessage, $errorMessage)[?] method was changed to CustomersEnableSwitchActionHandler::__construct(AclHelper $aclHelper, TokenStorageInterface $tokenStorage, TranslatorInterface $translator, $isEnabled, $successMessage, $errorMessage)[?]

  • The HandleLogin::__construct(string $authenticationProviderKey, AuthenticationProviderInterface $authenticationProvider, ConfigManager $configManager, DoctrineHelper $doctrineHelper, TranslatorInterface $translator)[?] method was changed to HandleLogin::__construct(string $authenticationProviderKey, AuthenticationProviderInterface $authenticationProvider, ConfigManager $configManager, DoctrineHelper $doctrineHelper, TranslatorInterface $translator)[?]

  • The CustomerVoter::__construct(DoctrineHelper $doctrineHelper, AuthenticationTrustResolverInterface $authenticationTrustResolver)[?] method was changed to CustomerVoter::__construct(DoctrineHelper $doctrineHelper, AuthenticationTrustResolverInterface $authenticationTrustResolver, AuthorizationCheckerInterface $authorizationChecker, CustomerUserProvider $customerUserProvider, CustomerUserRelationsProvider $customerUserRelationsProvider)[?]

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

    • setContainer[?]
    • getContainer[?]
    • getSecurityProvider[?]
    • getAuthenticationTrustResolver[?]
    • getAuthorizationChecker[?]
    • getRelationsProvider[?]

FrontendBundle

  • The following classes were removed:
    • FileExtension[?]
    • AttachmentManager[?]
  • The GuestAccessRequestListener::__construct(TokenAccessorInterface $tokenAccessor, ConfigManager $configManager, GuestAccessDecisionMakerInterface $guestAccessDeniedDecisionMaker, RouterInterface $router)[?] method was changed to GuestAccessRequestListener::__construct(TokenAccessorInterface $tokenAccessor, ConfigManager $configManager, GuestAccessDecisionMakerInterface $guestAccessDeniedDecisionMaker, RouterInterface $router, string $restApiPrefix)[?]

WebsiteBundle

  • The OroWebsiteExtension::__construct(ContainerInterface $container)[?] method was changed to OroWebsiteExtension::__construct(ContainerInterface $container)[?]
  • The WebsitePathExtension::__construct(ContainerInterface $container)[?] method was changed to WebsitePathExtension::__construct(ContainerInterface $container)[?]
  • The WebsiteRepository::getAllWebsites()[?] method was changed to WebsiteRepository::getAllWebsites(Organization $organization = null)[?]
  • The TwigSandboxConfigurationPass::process[?] method was removed.