Table of Contents
Interfaces
- ChargeBeeEventsInterface
Properties
-
$cacheService
: CacheService
-
$clientRepository
: ClientRepository
-
$subscriptionsRepository
: SubscriptionsRepository
Methods
-
__construct()
: mixed
-
proceedCustomerChanged()
: bool
-
saveEvent()
: void
-
applyTaxesToUserSubscriptions()
: mixed
-
removeCustomerChargebeeCache()
: mixed
-
removeTaxesToUserSubscriptions()
: mixed
-
updateRemoveUserSubscriptionTaxAmount()
: mixed
-
updateSetUserSubscriptionTaxAmount()
: mixed
-
updateUserSubscriptionTotalAmount()
: mixed
__construct()
public
__construct(ClientRepository $clientRepository, CacheService $cacheService, SubscriptionsRepository $subscriptionsRepository) : mixed
Parameters
-
$clientRepository
: ClientRepository
-
-
$cacheService
: CacheService
-
-
$subscriptionsRepository
: SubscriptionsRepository
-
proceedCustomerChanged()
public
proceedCustomerChanged(mixed $eventData) : bool
Parameters
-
$eventData
: mixed
-
-
throws
-
NonUniqueResultException
saveEvent()
public
saveEvent(string $eventId, mixed $eventData, mixed $eventType) : void
Parameters
-
$eventId
: string
-
-
$eventData
: mixed
-
-
$eventType
: mixed
-
-
throws
-
NonUniqueResultException
-
throws
-
Exception
applyTaxesToUserSubscriptions()
private
applyTaxesToUserSubscriptions(array<string|int, Subscriptions> $userSubscriptions, mixed $chargebeUser) : mixed
Parameters
-
$userSubscriptions
: array<string|int, Subscriptions>
-
-
$chargebeUser
: mixed
-
removeCustomerChargebeeCache()
private
removeCustomerChargebeeCache(Client $client) : mixed
Parameters
-
$client
: Client
-
removeTaxesToUserSubscriptions()
private
removeTaxesToUserSubscriptions(array<string|int, Subscriptions> $userSubscriptions) : mixed
Parameters
-
$userSubscriptions
: array<string|int, Subscriptions>
-
updateRemoveUserSubscriptionTaxAmount()
private
updateRemoveUserSubscriptionTaxAmount(Subscriptions $userSubscription) : mixed
Parameters
-
$userSubscription
: Subscriptions
-
updateSetUserSubscriptionTaxAmount()
private
updateSetUserSubscriptionTaxAmount(Subscriptions $userSubscription, mixed $chargebeUser) : mixed
Parameters
-
$userSubscription
: Subscriptions
-
-
$chargebeUser
: mixed
-
updateUserSubscriptionTotalAmount()
private
updateUserSubscriptionTotalAmount(Subscriptions $userSubscription) : mixed
Parameters
-
$userSubscription
: Subscriptions
-