Skip to content

Latest commit

 

History

History
142 lines (122 loc) · 38.7 KB

File metadata and controls

142 lines (122 loc) · 38.7 KB

AccountBundle

  • The Account::setOrganization(Organization $organization = null)[?] method was changed to Account::setOrganization($organization = null)[?]

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

    • update(Account $entity = null)[?]
    • update($entity = null)[?]
    • contactsInfoAction(Account $account = null)[?]
    • contactsInfoAction($account = null)[?]

ActivityContactBundle

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

    • __construct($supportedClasses, ContainerInterface $providers)[?]
    • __construct($supportedClasses, ContainerInterface $providers, ActivityManager $activityManager)[?]
    • getLastContactActivityDate(EntityManager $em, $targetEntity, $direction, $skippedId = null, $class = null)[?]
    • getLastContactActivityDate(EntityManager $em, $targetEntity, $direction, $skippedId = null, $class = null)[?]

AnalyticsBundle

  • The RFMMetricStateManager::resetMetrics(Channel $channel = null)[?] method was changed to RFMMetricStateManager::resetMetrics($channel = null)[?]
  • The ChannelTypeExtension::isApplicable(Channel $channel = null)[?] method was changed to ChannelTypeExtension::isApplicable($channel = null)[?]
  • The RFMMetricCategory::setChannel(Channel $channel = null)[?] method was changed to RFMMetricCategory::setChannel($channel = null)[?]

CallCRM

  • The CallDirectionProvider::__construct[?] method was removed.
  • The CallDirectionProvider::$activityManager[?] property was removed.

CaseBundle

  • The CaseMailboxProcessProvider::isEnabled(Mailbox $mailbox = null)[?] method was changed to CaseMailboxProcessProvider::isEnabled($mailbox = null)[?]
  • The CaseEntityManager::createComment(CaseEntity $case = null)[?] method was changed to CaseEntityManager::createComment($case = null)[?]
  • The CommentApiEntityManager::createEntity(CaseEntity $case = null)[?] method was changed to CommentApiEntityManager::createEntity($case = null)[?]
  • The CaseEntity::setCreatedAt(DateTime $createdAt = null)[?] method was changed to CaseEntity::setCreatedAt($createdAt = null)[?]

ChannelBundle

  • The ChannelExtension::getLifetimeValue(Account $account, Channel $channel = null)[?] method was changed to ChannelExtension::getLifetimeValue(Account $account, $channel = null)[?]

  • The AmountProvider::getAccountLifeTimeValue(Account $account, Channel $channel = null)[?] method was changed to AmountProvider::getAccountLifeTimeValue(Account $account, $channel = null)[?]

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

    • scheduleEntityUpdate($customerIdentityEntity, Account $account = null, Channel $channel = null)[?]
    • scheduleEntityUpdate($customerIdentityEntity, $account = null, $channel = null)[?]
    • scheduleUpdate(Account $account = null, Channel $channel = null)[?]
    • scheduleUpdate($account = null, $channel = null)[?]
  • The Channel::setDataSource(Channel $dataSource = null)[?] method was changed to Channel::setDataSource($dataSource = null)[?]

  • The LifetimeValueAverageAggregation::setDataChannel(Channel $dataChannel = null)[?] method was changed to LifetimeValueAverageAggregation::setDataChannel($dataChannel = null)[?]

  • The LifetimeValueHistory::setDataChannel(Channel $dataChannel = null)[?] method was changed to LifetimeValueHistory::setDataChannel($dataChannel = null)[?]

  • The ChannelRepositoryAbstract::getChannelsByEntities($entities = [], $status, AclHelper $aclHelper = null)[?] method was changed to ChannelRepositoryAbstract::getChannelsByEntities($entities = [], $status, $aclHelper = null)[?]

  • The LifetimeHistoryRepository::calculateAccountLifetime($customerIdentities, Account $account, Channel $channel = null)[?] method was changed to LifetimeHistoryRepository::calculateAccountLifetime($customerIdentities, Account $account, $channel = null)[?]

  • The ChannelObjectBuilder::setEntities($entities = null)[?] method was changed to ChannelObjectBuilder::setEntities($entities = null)[?]

  • The ChannelAwareInterface::setDataChannel(Channel $channel = null)[?] method was changed to ChannelAwareInterface::setDataChannel($channel = null)[?]

  • The ChannelRepositoryInterface::getChannelsByEntities($entities = [], $status, AclHelper $aclHelper = null)[?] method was changed to ChannelRepositoryInterface::getChannelsByEntities($entities = [], $status, $aclHelper = null)[?]

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

ContactBundle

  • The ContactAddOrReplaceStrategy::storeNewEntity($entity, $identityValues = null)[?] method was changed to ContactAddOrReplaceStrategy::storeNewEntity($entity, $identityValues = null)[?]
  • The ContactNormalizer::normalize($object, $format = null, $context = [])[?] method was changed to ContactNormalizer::normalize($object, $format = null, $context = [])[?]
  • The Contact::setOrganization(Organization $organization = null)[?] method was changed to Contact::setOrganization($organization = null)[?]
  • The ContactAddress::setOwner(Contact $owner = null)[?] method was changed to ContactAddress::setOwner($owner = null)[?]
  • The ContactEmail::setOwner(Contact $owner = null)[?] method was changed to ContactEmail::setOwner($owner = null)[?]
  • The ContactPhone::setOwner(Contact $owner = null)[?] method was changed to ContactPhone::setOwner($owner = null)[?]
  • The Group::setOrganization(Organization $organization = null)[?] method was changed to Group::setOrganization($organization = null)[?]
  • The ContactController::update(Contact $entity = null)[?] method was changed to ContactController::update($entity = null)[?]

ReportCRMBundle

  • The AccountsByOpportunitiesReportListener::__construct(EnumValueProvider $enumProvider)[?] method was changed to AccountsByOpportunitiesReportListener::__construct(EnumOptionsProvider $enumProvider)[?]
  • The AccountsByOpportunitiesReportListener::$enumProvider[?] property was removed.

SalesBundle

  • The B2bBigNumberProvider[?] class was removed.

  • The LeadMailboxProcessProvider::isEnabled(Mailbox $mailbox = null)[?] method was changed to LeadMailboxProcessProvider::isEnabled($mailbox = null)[?]

  • The LeadStatisticsProvider::getNewLeadsCount($dateRange, WidgetOptionBag $widgetOptions)[?] method was changed to LeadStatisticsProvider::getNewLeadsCount($dateRange, WidgetOptionBag $widgetOptions)[?]

  • The ProbabilityProvider::has(AbstractEnumValue $status)[?] method was changed to ProbabilityProvider::has(EnumOptionInterface $status)[?]

  • The CurrencyCheckerProvider::hasRecordsWithRemovingCurrencies($removingCurrencies, Organization $organization = null)[?] method was changed to CurrencyCheckerProvider::hasRecordsWithRemovingCurrencies($removingCurrencies, $organization = null)[?]

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

    • __construct(ManagerRegistry $doctrine, AclHelper $aclHelper, WidgetProviderFilterManager $widgetProviderFilter, EnumValueProvider $enumProvider, FilterProcessor $filterProcessor, CurrencyQueryBuilderTransformerInterface $qbTransformer, OwnerHelper $ownerHelper)[?]
    • __construct(ManagerRegistry $doctrine, AclHelper $aclHelper, WidgetProviderFilterManager $widgetProviderFilter, EnumOptionsProvider $enumProvider, FilterProcessor $filterProcessor, CurrencyQueryBuilderTransformerInterface $qbTransformer, OwnerHelper $ownerHelper)[?]
    • getCurrentData(WidgetOptionBag $widgetOptions, DateTime $start = null, DateTime $end = null)[?]
    • getCurrentData(WidgetOptionBag $widgetOptions, $start = null, $end = null)[?]
  • The OpportunityStatisticsProvider::getNewOpportunitiesCount($dateRange, WidgetOptionBag $widgetOptions)[?] method was changed to OpportunityStatisticsProvider::getNewOpportunitiesCount($dateRange, WidgetOptionBag $widgetOptions)[?]

  • The LeadAddOrReplaceStrategy::storeNewEntity($entity, $identityValues = null)[?] method was changed to LeadAddOrReplaceStrategy::storeNewEntity($entity, $identityValues = null)[?]

  • The LeadMailboxProcessSourceType::__construct(EnumValueProvider $enumValueProvider)[?] method was changed to LeadMailboxProcessSourceType::__construct(EnumOptionsProvider $enumOptionsProvider)[?]

  • The LeadSourceSelectType::__construct(EnumValueProvider $enumValueProvider)[?] method was changed to LeadSourceSelectType::__construct(EnumOptionsProvider $enumOptionsProvider)[?]

  • The LeadStatusSelectType::__construct(EnumValueProvider $enumValueProvider)[?] method was changed to LeadStatusSelectType::__construct(EnumOptionsProvider $enumOptionsProvider)[?]

  • The OpportunityType::__construct(ProbabilityProvider $probabilityProvider, EnumValueProvider $enumValueProvider, EnumTypeHelper $typeHelper, OpportunityRelationsBuilder $relationsBuilder)[?] method was changed to OpportunityType::__construct(ProbabilityProvider $probabilityProvider, EnumOptionsProvider $enumOptionsProvider, EnumTypeHelper $typeHelper, OpportunityRelationsBuilder $relationsBuilder)[?]

  • The WidgetOpportunityStatusSelectType::__construct(EnumValueProvider $enumValueProvider)[?] method was changed to WidgetOpportunityStatusSelectType::__construct(EnumOptionsProvider $enumOptionsProvider)[?]

  • The B2bCustomer::setShippingAddress(Address $shippingAddress = null)[?] method was changed to B2bCustomer::setShippingAddress($shippingAddress = null)[?]

  • The B2bCustomerEmail::setOwner(B2bCustomer $owner = null)[?] method was changed to B2bCustomerEmail::setOwner($owner = null)[?]

  • The B2bCustomerPhone::setOwner(B2bCustomer $owner = null)[?] method was changed to B2bCustomerPhone::setOwner($owner = null)[?]

  • The Lead::setOrganization(Organization $organization = null)[?] method was changed to Lead::setOrganization($organization = null)[?]

  • The LeadAddress::setOwner(Lead $owner = null)[?] method was changed to LeadAddress::setOwner($owner = null)[?]

  • The LeadEmail::setOwner(Lead $owner = null)[?] method was changed to LeadEmail::setOwner($owner = null)[?]

  • The LeadPhone::setOwner(Lead $owner = null)[?] method was changed to LeadPhone::setOwner($owner = null)[?]

  • The Opportunity::setOrganization(Organization $organization = null)[?] method was changed to Opportunity::setOrganization($organization = null)[?]

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

    • getLeadsCountQB(DateTime $start = null, DateTime $end = null)[?]
    • getLeadsCountQB($start = null, $end = null)[?]
    • createLeadsCountQb(DateTime $start = null, DateTime $end = null)[?]
    • createLeadsCountQb($start = null, $end = null)[?]
  • The OpportunityRepository::hasRecordsWithRemovingCurrencies($removingCurrencies, Organization $organization = null)[?] method was changed to OpportunityRepository::hasRecordsWithRemovingCurrencies($removingCurrencies, $organization = null)[?]

  • The OpportunityByStatusProvider::__construct(ManagerRegistry $doctrine, AclHelper $aclHelper, WidgetProviderFilterManager $widgetProviderFilter, DateFilterProcessor $processor, CurrencyQueryBuilderTransformerInterface $qbTransformer)[?] method was changed to OpportunityByStatusProvider::__construct(ManagerRegistry $registry, AclHelper $aclHelper, WidgetProviderFilterManager $widgetProviderFilter, DateFilterProcessor $dateFilterProcessor, CurrencyQueryBuilderTransformerInterface $qbTransformer, TranslatorInterface $translator)[?]

  • The B2bCustomerController::update(B2bCustomer $entity = null)[?] method was changed to B2bCustomerController::update($entity = null)[?]

  • The LeadStatisticsProvider::$leadRepository[?] property was removed.

  • The OpportunityStatisticsProvider::$opportunityRepository[?] property was removed.

  • The LeadSourceSelectType::$enumValueProvider[?] property was removed.

  • The LeadStatusSelectType::$enumValueProvider[?] property was removed.

  • The OpportunityType::$enumValueProvider[?] property was removed.

  • The WidgetOpportunityStatusSelectType::$enumValueProvider[?] property was removed.

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

    • $registry[?]
    • $aclHelper[?]
    • $widgetProviderFilter[?]
    • $dateFilterProcessor[?]
    • $qbTransformer[?]
  • The OpportunityStatisticsProvider::setCurrencyQBTransformer[?] method was removed.

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

    • setCreationPeriod[?]
    • setClosedPeriod[?]