Skip to content

Latest commit

 

History

History
195 lines (172 loc) · 40.1 KB

incompatibilities-5-1.md

File metadata and controls

195 lines (172 loc) · 40.1 KB

AccountBundle

  • The following classes were removed:

    • AccountEntityNameProvider[?]
    • ExtendAccount[?]
  • The following methods in class AccountHandler[?] were changed:

    • __construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager)[?]
    • __construct(ObjectManager $manager)[?]
    • process(Account $entity)[?]
    • process($entity, FormInterface $form, Request $request)[?]
  • The following properties in class AccountHandler[?] were removed:

  • The OroAccountExtension::getAlias[?] method was removed.

AnalyticsBundle

  • The Topics[?] class was removed.
  • The CalculateAnalyticsCommand::isActive[?] method was removed.

CaseBundle

  • The following classes were removed:
    • ExtendCaseComment[?]
    • ExtendCaseEntity[?]
    • ExtendCaseMailboxProcessSettings[?]

ChannelBundle

  • The following classes were removed:
    • ExtendCustomerIdentity[?]
    • Topics[?]
  • The following methods in class StateProvider[?] were removed:
    • tryCacheLookUp[?]
    • persistToCache[?]
  • The ChannelRepositoryAbstract::getVisitsCountByPeriodForChannelType[?] method was removed.
  • The LifetimeAverageAggregateCommand::isActive[?] method was removed.
  • The ChannelRepositoryInterface::getVisitsCountByPeriodForChannelType[?] method was removed.
  • The StateProvider::__construct(SettingsProvider $settingsProvider, Cache $cache, ManagerRegistry $registry, TokenAccessorInterface $tokenAccessor)[?] method was changed to StateProvider::__construct(SettingsProvider $settingsProvider, CacheInterface $cache, ManagerRegistry $registry, TokenAccessorInterface $tokenAccessor)[?]
  • The AmountProvider::getChannelAccountLifetimeQueryBuilder($addChannelParam = false)[?] method was changed to AmountProvider::getChannelAccountLifetimeQueryBuilder($addChannelParam = false)[?]
  • The ChannelHelper::getChannel(Channel $integration, $optional = false)[?] method was changed to ChannelHelper::getChannel(Channel $integration, $optional = false)[?]
  • The ChannelDatasourceType::__construct(ManagerRegistry $registry, $integrationEntityFQCN)[?] method was changed to ChannelDatasourceType::__construct(ManagerRegistry $doctrine, $integrationEntityClass)[?]
  • The ChannelDoctrineListener::__construct(SettingsProvider $settingsProvider)[?] method was changed to ChannelDoctrineListener::__construct(SettingsProvider $settingsProvider, LifetimeHistoryStatusUpdateManager $statusUpdateManager)[?]
  • The RefreshChannelCacheListener::prePersist(Channel $channel, LifecycleEventArgs $eventArgs)[?] method was changed to RefreshChannelCacheListener::prePersist(Channel $channel, LifecycleEventArgs $eventArgs)[?]
  • The BuilderFactory::__construct(ManagerRegistry $registry, SettingsProvider $settingsProvider)[?] method was changed to BuilderFactory::__construct(ManagerRegistry $doctrine, SettingsProvider $settingsProvider)[?]
  • The ChannelObjectBuilder::__construct(EntityManager $em, SettingsProvider $settingsProvider, Channel $channel)[?] method was changed to ChannelObjectBuilder::__construct(EntityManagerInterface $em, SettingsProvider $settingsProvider, Channel $channel)[?]
  • The AmountProvider::$registry[?] property was removed.
  • The ChannelHelper::$registry[?] property was removed.
  • The following properties in class ChannelDatasourceType[?] were removed:
    • $registry[?]
    • $integrationEntityFQCN[?]

ContactBundle

  • The following classes were removed:

    • ExtendContact[?]
    • ExtendContactAddress[?]
    • ExtendContactEmail[?]
    • ExtendContactPhone[?]
    • ExtendGroup[?]
    • PrepareResultItemListener[?]
    • Topics[?]
  • The HasContactInformation::validatedBy[?] method was removed.

  • The HasContactInformationValidator::__construct[?] method was removed.

  • The EmailRecipientsProvider::getContactRepository[?] method was removed.

  • The ContactType::getName[?] method was removed.

  • The Contact::getClass[?] method was removed.

  • The HasContactInformationValidator::$translator[?] property was removed.

  • The EmailRecipientsProvider::$registry[?] property was removed.

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

  • The EmailRecipientsProvider::__construct(Registry $registry, EmailRecipientsHelper $emailRecipientsHelper)[?] method was changed to EmailRecipientsProvider::__construct(ManagerRegistry $doctrine, EmailRecipientsHelper $emailRecipientsHelper)[?]

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

    • __construct(FormInterface $form, RequestStack $requestStack, EntityManagerInterface $manager)[?]
    • __construct(EntityManagerInterface $manager)[?]
    • process(Contact $entity)[?]
    • process($entity, FormInterface $form, Request $request)[?]
  • The ContactListener::prePersist(Contact $entity, LifecycleEventArgs $args)[?] method was changed to ContactListener::prePersist(Contact $entity, LifecycleEventArgs $args)[?]

  • The EmailOwnerProvider::findEmailOwner(EntityManager $em, $email)[?] method was changed to EmailOwnerProvider::findEmailOwner(EntityManagerInterface $em, $email)[?]

ContactUsBundle

  • The following classes were removed:
    • ExtendContactReason[?]
    • ExtendContactRequest[?]
  • The ContactReasonSearchHandler::__construct(DoctrineHelper $doctrineHelper, PropertyAccessor $propertyAccessor)[?] method was changed to ContactReasonSearchHandler::__construct(DoctrineHelper $doctrineHelper, PropertyAccessorInterface $propertyAccessor)[?]

SalesBundle

  • The following classes were removed:

    • CustomerGeneratorExtension[?]
    • B2bCustomerEntityNameProvider[?]
    • LeadEntityNameProvider[?]
    • SalesFunnelEntityNameProvider[?]
    • ExtendB2bCustomer[?]
    • ExtendB2bCustomerEmail[?]
    • ExtendB2bCustomerPhone[?]
    • ExtendCustomer[?]
    • ExtendLead[?]
    • ExtendLeadAddress[?]
    • ExtendLeadEmail[?]
    • ExtendLeadMailboxProcessSettings[?]
    • ExtendLeadPhone[?]
    • ExtendOpportunity[?]
    • ExtendSalesFunnel[?]
    • SalesFunnelApiType[?]
    • SalesFunnelType[?]
    • SalesFunnelHandler[?]
    • SalesFunnel[?]
    • SalesFunnelRepository[?]
    • SalesFunnelController[?]
    • SalesFunnelController[?]
  • The LeadActionsAccessProvider::isSalesFunnelWfEnabled[?] method was removed.

  • The AccountCustomerManager::createCustomer[?] method was removed.

  • The DashboardController::mySalesFlowB2BAction[?] method was removed.

  • The LeadActionsAccessProvider::$isSalesFunnelWfEnabled[?] property was removed.

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

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

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

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

    • $entityToStringTransformer[?]
    • $accountCustomerManager[?]
  • The following properties in class AccountCustomerManager[?] were removed:

    • $doctrineHelper[?]
    • $provider[?]
    • $accountProvider[?]
  • The ConfigCache::__construct(CacheProvider $cache)[?] method was changed to ConfigCache::__construct(CacheItemPoolInterface $cache)[?]

  • The B2bCustomerType::__construct(PropertyAccessor $propertyAccessor)[?] method was changed to B2bCustomerType::__construct(PropertyAccessorInterface $propertyAccessor)[?]

  • The OpportunityProbabilityType::__construct(EnumTypeHelper $typeHelper, Registry $registry)[?] method was changed to OpportunityProbabilityType::__construct(EnumTypeHelper $typeHelper, ManagerRegistry $doctrine)[?]

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

    • __construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, RequestChannelProvider $requestChannelProvider)[?]
    • __construct(ObjectManager $manager, RequestChannelProvider $requestChannelProvider)[?]
    • process(B2bCustomer $entity)[?]
    • process($entity, FormInterface $form, Request $request)[?]
  • The following methods in class LeadHandler[?] were changed:

    • __construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, RequestChannelProvider $requestChannelProvider)[?]
    • __construct(ObjectManager $manager, RequestChannelProvider $requestChannelProvider)[?]
    • process(Lead $entity)[?]
    • process($entity, FormInterface $form, Request $request)[?]
  • The following methods in class LeadToOpportunityHandler[?] were changed:

    • __construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, RequestChannelProvider $requestChannelProvider, LeadToOpportunityProviderInterface $leadToOpportunityProvider, LoggerInterface $logger)[?]
    • __construct(ObjectManager $manager, RequestChannelProvider $requestChannelProvider, LeadToOpportunityProviderInterface $leadToOpportunityProvider, LoggerInterface $logger)[?]
    • process(Opportunity $entity)[?]
    • process($entity, FormInterface $form, Request $request)[?]
  • The following methods in class OpportunityHandler[?] were changed:

    • __construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, RequestChannelProvider $requestChannelProvider, LoggerInterface $logger)[?]
    • __construct(ObjectManager $manager, RequestChannelProvider $requestChannelProvider, LoggerInterface $logger)[?]
    • process(Opportunity $entity)[?]
    • process($entity, FormInterface $form, Request $request)[?]
  • The CustomerToStringTransformer::__construct(DataTransformerInterface $entityToStringTransformer, AccountCustomerManager $manager)[?] method was changed to CustomerToStringTransformer::__construct(DataTransformerInterface $entityToStringTransformer, AccountCustomerManager $accountCustomerManager, CustomerFactory $customerFactory)[?]

  • The DefaultProbabilityListener::recomputeChangeSet(LifecycleEventArgs $args)[?] method was changed to DefaultProbabilityListener::recomputeChangeSet(LifecycleEventArgs $args)[?]

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

    • __construct(DoctrineHelper $doctrineHelper, ConfigProvider $provider, AccountProviderInterface $accountProvider)[?]
    • __construct(DoctrineHelper $doctrineHelper, ConfigProvider $provider, AccountProviderInterface $accountProvider, CustomerFactory $customerFactory)[?]
    • getCustomerTargetField($targetClassName)[?]
    • getCustomerTargetField($targetClassName)[?]
  • The OpportunityController::update(Opportunity $entity)[?] method was changed to OpportunityController::update(Opportunity $entity, $resultProvider = null)[?]

  • The DashboardController::opportunitiesByLeadSourceAction(Request $request, $widget)[?] method was changed to DashboardController::opportunitiesByLeadSourceAction(Request $request, $widget)[?]

TestFrameworkCRMBundle

  • The following classes were removed:
    • ExtendTestCustomer1[?]
    • ExtendTestCustomer2[?]