Skip to content

Latest commit

 

History

History
129 lines (109 loc) · 25.5 KB

incompatibilities-5-0.md

File metadata and controls

129 lines (109 loc) · 25.5 KB

AccountBundle

  • The Configuration[?] class was removed.

ActivityContactBundle

  • The Configuration[?] class was removed.

AnalyticsBundle

  • The Configuration[?] class was removed.
  • The OroAnalyticsBundle::build[?] method was removed.

CRMBundle

  • The ExtendEntityCacheWarmer::__construct(ManagerRegistry $managerRegistry, LoggerInterface $logger, $applicationInstalled)[?] method was changed to ExtendEntityCacheWarmer::__construct(ManagerRegistry $managerRegistry, LoggerInterface $logger, ApplicationState $applicationState)[?]

CallCRM

  • The Configuration[?] class was removed.

CaseBundle

  • The Configuration[?] class was removed.

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

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

    • createAction()[?]
    • createAction(Request $request)[?]
    • update(CaseEntity $case)[?]
    • update(CaseEntity $case, Request $request)[?]
  • The following properties in class ViewFactory[?] were removed:

    • $imageCacheManager[?]
    • $attachmentManager[?]
  • The CasePriorityTranslation::$content[?] property was removed.

  • The CaseSourceTranslation::$content[?] property was removed.

  • The CaseStatusTranslation::$content[?] property was removed.

ChannelBundle

  • The following classes were removed:

    • LifetimeValueExtension[?]
    • MetadataExtension[?]
    • ProcessChannelStateProcessor[?]
  • The OroChannelBundle::build[?] method was removed.

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

  • The ChannelVoter::setSettingsProvider[?] method was removed.

  • The AccountLifetimeListener::onClear(OnClearEventArgs $event)[?] method was changed to AccountLifetimeListener::onClear()[?]

  • The JobExecutionSubscriber::beforeJobExecution(JobExecutionEvent $event)[?] method was changed to JobExecutionSubscriber::beforeJobExecution(JobExecutionEvent $event)[?]

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

    • createAction()[?]
    • createAction(Request $request)[?]
    • update(Channel $channel)[?]
    • update(Channel $channel, Request $request)[?]
  • The ChangeIntegrationStatusProcessor::__construct(ManagerRegistry $registry, LoggerInterface $logger)[?] method was changed to ChangeIntegrationStatusProcessor::__construct(ManagerRegistry $registry, StateProvider $stateProvider)[?]

  • The ChannelVoter::$settingsProvider[?] property was removed.

ContactBundle

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

  • The ContactAddOrReplaceStrategy::importExistingEntity[?] method was removed.

  • The PrepareResultItemListener::prepareEmailItemDataEvent[?] method was removed.

  • The ContactNormalizer::normalize($object, $format = null, $context = [])[?] method was changed to ContactNormalizer::normalize($object, $format = null, $context = [])[?]

  • The ContactEmailApiHandler::__construct(EntityManager $entityManager, AuthorizationCheckerInterface $authorizationChecker)[?] method was changed to ContactEmailApiHandler::__construct(EntityManager $entityManager, AuthorizationCheckerInterface $authorizationChecker, PropertyAccessorInterface $propertyAccessor)[?]

  • The ContactPhoneApiHandler::__construct(EntityManager $entityManager, AuthorizationCheckerInterface $authorizationChecker)[?] method was changed to ContactPhoneApiHandler::__construct(EntityManager $entityManager, AuthorizationCheckerInterface $authorizationChecker, PropertyAccessorInterface $propertyAccessor)[?]

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

    • __construct(OptionalListenerManager $listenerManager)[?]
    • __construct(OptionalListenerManager $optionalListenerManager, ImportExportConfigurationProviderInterface $contactImportExportConfigurationProvider, MessageProducerInterface $messageProducer)[?]
    • onBeforeJobExecution(JobExecutionEvent $jobExecutionEvent)[?]
    • onBeforeJobExecution(JobExecutionEvent $jobExecutionEvent)[?]
  • The PrepareResultItemListener::__construct(ContactNameFormatter $nameFormatter, DoctrineHelper $doctrineHelper)[?] method was changed to PrepareResultItemListener::__construct(ContactNameFormatter $nameFormatter, ManagerRegistry $doctrine)[?]

  • The ContactApiEntityManager::__construct($class, ObjectManager $om, AttachmentManager $attachmentManager)[?] method was changed to ContactApiEntityManager::__construct($class, ObjectManager $om, FileApiEntityManager $fileApiEntityManager)[?]

  • The ContactPostImportProcessor::__construct(ContactEmailAddressHandler $contactEmailAddressHandler, DoctrineHelper $doctrineHelper, LoggerInterface $logger)[?] method was changed to ContactPostImportProcessor::__construct(ContactEmailAddressHandler $contactEmailAddressHandler)[?]

  • The PrepareResultItemListener::$doctrineHelper[?] property was removed.

  • The ContactApiEntityManager::$attachmentManager[?] property was removed.

ReportCRMBundle

  • The Configuration[?] class was removed.

SalesBundle

  • The CustomerApiTransformer[?] class was removed.

  • The B2bCustomerEmailApiHandler::__construct(EntityManager $entityManager, AuthorizationCheckerInterface $authorizationChecker)[?] method was changed to B2bCustomerEmailApiHandler::__construct(EntityManager $entityManager, AuthorizationCheckerInterface $authorizationChecker, PropertyAccessorInterface $propertyAccessor)[?]

  • The B2bCustomerPhoneApiHandler::__construct(EntityManager $entityManager, AuthorizationCheckerInterface $authorizationChecker)[?] method was changed to B2bCustomerPhoneApiHandler::__construct(EntityManager $entityManager, AuthorizationCheckerInterface $authorizationChecker, PropertyAccessorInterface $propertyAccessor)[?]

  • The LeadPhoneApiHandler::__construct(ManagerRegistry $doctrine, AuthorizationCheckerInterface $authorizationChecker)[?] method was changed to LeadPhoneApiHandler::__construct(ManagerRegistry $doctrine, AuthorizationCheckerInterface $authorizationChecker, PropertyAccessorInterface $propertyAccessor)[?]

  • The B2bCustomerLifetimeListener::__construct(ServiceLink $rateConverterLink, CurrencyQueryBuilderTransformerInterface $qbTransformer)[?] method was changed to B2bCustomerLifetimeListener::__construct(ContainerInterface $container)[?]

  • The SalesFunnel::setStartDate($startDate)[?] method was changed to SalesFunnel::setStartDate(DateTime $startDate = null)[?]

  • The OpportunityRepository::getForecastQB(CurrencyQueryBuilderTransformerInterface $qbTransformer, $alias, $excludedStatuses = [ ... ])[?] method was changed to OpportunityRepository::getForecastQB(CurrencyQueryBuilderTransformerInterface $qbTransformer, $alias, $excludedStatuses = [ ... ])[?]

  • The LeadController::disqualifyAction(Lead $lead)[?] method was changed to LeadController::disqualifyAction(Lead $lead, Request $request)[?]

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

    • createAction()[?]
    • createAction(Request $request)[?]
    • update(SalesFunnel $entity)[?]
    • update(SalesFunnel $entity, Request $request)[?]
  • The B2bCustomerLifetimeListener::initializeFromEventArgs[?] method was removed.

  • The CustomerAssociationListener::setEnabled[?] method was removed.

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

  • The CustomerAssociationListener::$enabled[?] property was removed.

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

    • $valuableChangesetKeys[?]
    • $currencyProvider[?]

TestFrameworkCRMBundle

  • The Configuration[?] class was removed.