Skip to content

Latest commit

 

History

History
85 lines (77 loc) · 24.9 KB

incompatibilities-4-0.md

File metadata and controls

85 lines (77 loc) · 24.9 KB

CRMBundle

  • The NamespaceMigrationProvider[?] class was removed.

CaseBundle

  • The ViewFactory::__construct(AuthorizationCheckerInterface $authorizationChecker, RouterInterface $router, EntityNameResolver $entityNameResolver, DateTimeFormatter $dateTimeFormatter, AttachmentManager $attachmentManager)[?] method was changed to ViewFactory::__construct(AuthorizationCheckerInterface $authorizationChecker, RouterInterface $router, EntityNameResolver $entityNameResolver, DateTimeFormatterInterface $dateTimeFormatter, AttachmentManager $attachmentManager)[?]

ChannelBundle

  • The following classes were removed:
    • EntityExclusionProvider[?]
    • ChannelConfiguration[?]
    • SettingsPass[?]
  • The LifetimeValueExtension::__construct(ContainerInterface $container)[?] method was changed to LifetimeValueExtension::__construct(ContainerInterface $container)[?]
  • The MetadataExtension::__construct(ContainerInterface $container)[?] method was changed to MetadataExtension::__construct(ContainerInterface $container)[?]
  • The SettingsProvider::__construct($settings, ResolverInterface $resolver)[?] method was changed to SettingsProvider::__construct(ChannelConfigurationProvider $configProvider)[?]
  • The AccountLifetimeSubscriber::__construct(ContainerInterface $container)[?] method was changed to AccountLifetimeSubscriber::__construct(CurrencyQueryBuilderTransformerInterface $currencyQueryBuilderTransformer, AccountCustomerManager $accountCustomerManager)[?]
  • The following methods in class SettingsProvider[?] were removed:
    • getSettings[?]
    • getDependentEntityData[?]
    • isChannelSystem[?]
    • getChannelTypeConfig[?]
  • The ChannelTypeSubscriber::getDatasourceModifierClosure[?] method was removed.
  • The following properties in class SettingsProvider[?] were removed:
    • $settings[?]
    • $resolvedSettings[?]
    • $resolver[?]
    • $dependentEntitiesHashMap[?]

ContactBundle

  • The ContactEmailDeleteValidator::__construct(TranslatorInterface $translator)[?] method was changed to ContactEmailDeleteValidator::__construct(TranslatorInterface $translator)[?]
  • The ContactPhoneDeleteValidator::__construct(TranslatorInterface $translator)[?] method was changed to ContactPhoneDeleteValidator::__construct(TranslatorInterface $translator)[?]
  • The HasContactInformationValidator::__construct(TranslatorInterface $translator)[?] method was changed to HasContactInformationValidator::__construct(TranslatorInterface $translator)[?]
  • The ContactExtension::__construct(ContainerInterface $container)[?] method was changed to ContactExtension::__construct(ContainerInterface $container)[?]
  • The ContactImportExportConfigurationProvider::__construct(TranslatorInterface $translator)[?] method was changed to ContactImportExportConfigurationProvider::__construct(TranslatorInterface $translator)[?]

ContactUsBundle

  • The ContactRequestHandler::__construct(FormInterface $form, RequestStack $requestStack, EntityManager $em)[?] method was changed to ContactRequestHandler::__construct(FormInterface $form, RequestStack $requestStack, ManagerRegistry $registry)[?]
  • The ContactRequestHandler::$em[?] property was removed.

MagentoBundle

  • The ConnectorChoicesProvider::__construct(TypesRegistry $typesRegistry, TranslatorInterface $translator)[?] method was changed to ConnectorChoicesProvider::__construct(TypesRegistry $typesRegistry, TranslatorInterface $translator)[?]
  • The WebsiteChartProvider::__construct(TrackingVisitEventProviderInterface $visitEventProvider, ConfigProvider $configProvider, ContainerInterface $container, TranslatorInterface $translator)[?] method was changed to WebsiteChartProvider::__construct(TrackingVisitEventProviderInterface $visitEventProvider, ConfigProvider $configProvider, ChartViewBuilder $chartViewBuilder, TranslatorInterface $translator)[?]
  • The WebsiteChoicesProvider::__construct(TranslatorInterface $translator)[?] method was changed to WebsiteChoicesProvider::__construct(TranslatorInterface $translator)[?]
  • The CustomerCurrencyListener::__construct(ContainerInterface $container)[?] method was changed to CustomerCurrencyListener::__construct(LocaleSettings $localeSettings)[?]
  • The OrderDataProvider::__construct(ManagerRegistry $registry, AclHelper $aclHelper, ConfigProvider $configProvider, DateTimeFormatter $dateTimeFormatter, DateHelper $dateHelper)[?] method was changed to OrderDataProvider::__construct(ManagerRegistry $registry, AclHelper $aclHelper, ConfigProvider $configProvider, DateTimeFormatterInterface $dateTimeFormatter, DateHelper $dateHelper)[?]
  • The PurchaseDataProvider::__construct(ManagerRegistry $registry, ConfigProvider $configProvider, TrackingVisitProviderInterface $trackingVisitProvider, TranslatorInterface $translator, AclHelper $aclHelper)[?] method was changed to PurchaseDataProvider::__construct(ManagerRegistry $registry, ConfigProvider $configProvider, TrackingVisitProviderInterface $trackingVisitProvider, TranslatorInterface $translator, AclHelper $aclHelper)[?]
  • The WebsiteChartProvider::getChartViewBuilder[?] method was removed.
  • The following methods in class DashboardController[?] were removed:
    • getChartViewBuilder[?]
    • getWidgetConfigs[?]
    • getOrderDataProvider[?]
    • getPurchaseDataProvider[?]
  • The WebsiteChartProvider::$container[?] property was removed.

SalesBundle

  • The ForecastOfOpportunities::__construct(NumberFormatter $numberFormatter, DateTimeFormatter $dateTimeFormatter, TranslatorInterface $translator, DateHelper $dateHelper, ForecastProvider $provider, FilterDateRangeConverter $filterDateRangeConverter)[?] method was changed to ForecastOfOpportunities::__construct(NumberFormatter $numberFormatter, DateTimeFormatterInterface $dateTimeFormatter, TranslatorInterface $translator, DateHelper $dateHelper, ForecastProvider $provider, FilterDateRangeConverter $filterDateRangeConverter)[?]
  • The CustomerAssociationListener::__construct(TranslatorInterface $translator, DoctrineHelper $doctrineHelper, ImportStrategyHelper $importStrategyHelper, AccountCustomerManager $accountCustomerManager)[?] method was changed to CustomerAssociationListener::__construct(TranslatorInterface $translator, DoctrineHelper $doctrineHelper, ImportStrategyHelper $importStrategyHelper, AccountCustomerManager $accountCustomerManager)[?]
  • The OpportunityListener::__construct(OpportunityRelationsBuilder $relationsBuilder, CurrencyProviderInterface $currencyProvider, TranslatorInterface $translator, ImportStrategyHelper $importStrategyHelper)[?] method was changed to OpportunityListener::__construct(OpportunityRelationsBuilder $relationsBuilder, CurrencyProviderInterface $currencyProvider, TranslatorInterface $translator, ImportStrategyHelper $importStrategyHelper)[?]
  • The CustomerType::__construct(DataTransformerInterface $transformer, ConfigProvider $customerConfigProvider, EntityAliasResolver $entityAliasResolver, CustomerIconProviderInterface $customerIconProvider, TranslatorInterface $translator, AuthorizationCheckerInterface $authorizationChecker, ManagerInterface $gridManager, EntityNameResolver $entityNameResolver, MultiGridProvider $multiGridProvider)[?] method was changed to CustomerType::__construct(DataTransformerInterface $transformer, ConfigProvider $customerConfigProvider, EntityAliasResolver $entityAliasResolver, CustomerIconProviderInterface $customerIconProvider, TranslatorInterface $translator, AuthorizationCheckerInterface $authorizationChecker, ManagerInterface $gridManager, EntityNameResolver $entityNameResolver, MultiGridProvider $multiGridProvider)[?]
  • The RelevantOpportunitiesListener::__construct(TranslatorInterface $translator, RequestStack $requestStack, DisplaySettingsConfigProvider $opportunityDisplayConfigProvider)[?] method was changed to RelevantOpportunitiesListener::__construct(TranslatorInterface $translator, RequestStack $requestStack, DisplaySettingsConfigProvider $opportunityDisplayConfigProvider)[?]
  • The LeadsListener::__construct(ConfigProvider $customerConfigProvider, TranslatorInterface $translator, DoctrineHelper $helper, FeatureChecker $featureChecker)[?] method was changed to LeadsListener::__construct(ConfigProvider $customerConfigProvider, TranslatorInterface $translator, DoctrineHelper $helper, FeatureChecker $featureChecker)[?]
  • The OpportunitiesListener::__construct(ConfigProvider $customerConfigProvider, TranslatorInterface $translator, DoctrineHelper $helper, ConfigProvider $configProvider, FeatureChecker $featureChecker)[?] method was changed to OpportunitiesListener::__construct(ConfigProvider $customerConfigProvider, TranslatorInterface $translator, DoctrineHelper $helper, ConfigProvider $configProvider, FeatureChecker $featureChecker)[?]
  • The WidgetOpportunityByLeadSourceProvider::__construct(RegistryInterface $doctrine, AclHelper $aclHelper, DateFilterProcessor $dateFilterProcessor, TranslatorInterface $translator, EnumExtension $enumValueTranslator, CurrencyQueryBuilderTransformerInterface $qbTransformer)[?] method was changed to WidgetOpportunityByLeadSourceProvider::__construct(RegistryInterface $doctrine, AclHelper $aclHelper, DateFilterProcessor $dateFilterProcessor, TranslatorInterface $translator, EnumExtension $enumValueTranslator, CurrencyQueryBuilderTransformerInterface $qbTransformer)[?]
  • The following methods in class CustomerController[?] were removed:
    • getRoutingHelper[?]
    • getCustomerConfigProvider[?]
    • getMultiGridProvider[?]
  • The following methods in class OpportunityController[?] were removed:
    • getEntityRoutingHelper[?]
    • getAccountCustomerManager[?]