ChargeBeeIntegrationProviderSubscriptionEventService
Table of Contents
Properties
-
$clientRepository
: ClientRepository
-
$moduleRepository
: ModuleRepository
-
$providerSlotSubscriptionRepository
: ProviderSlotSubscriptionRepository
-
$userAllowedProvidersService
: UserAllowedProvidersService
-
$userModuleRepository
: UserModuleRepository
Methods
-
__construct()
: mixed
-
proceedIntegrationProviderSubscription()
: void
-
proceedIntegrationSlotSubscriptionCancelled()
: mixed
-
proceedIntegrationSlotSubscriptionCreated()
: mixed
-
createNewProviderSubscriptionSlot()
: mixed
-
createNewProviderUserModule()
: mixed
-
deactivateUserModule()
: void
-
getModuleFromSubscriptionId()
: mixed
__construct()
public
__construct(ProviderSlotSubscriptionRepository $providerSlotSubscriptionRepository, UserModuleRepository $userModuleRepository, ModuleRepository $moduleRepository, UserAllowedProvidersService $userAllowedProvidersService, ClientRepository $clientRepository) : mixed
Parameters
-
$providerSlotSubscriptionRepository
: ProviderSlotSubscriptionRepository
-
-
$userModuleRepository
: UserModuleRepository
-
-
$moduleRepository
: ModuleRepository
-
-
$userAllowedProvidersService
: UserAllowedProvidersService
-
-
$clientRepository
: ClientRepository
-
proceedIntegrationProviderSubscription()
public
proceedIntegrationProviderSubscription(string $eventType, string $subscriptionChargeBeeId, string $customerChargebeeId, string $eventId) : void
Parameters
-
$eventType
: string
-
-
$subscriptionChargeBeeId
: string
-
-
$customerChargebeeId
: string
-
-
$eventId
: string
-
-
throws
-
Exception
proceedIntegrationSlotSubscriptionCancelled()
public
proceedIntegrationSlotSubscriptionCancelled(string $subscriptionChargeBeeId, string $customerChargebeeId, string $eventId) : mixed
Parameters
-
$subscriptionChargeBeeId
: string
-
-
$customerChargebeeId
: string
-
-
$eventId
: string
-
proceedIntegrationSlotSubscriptionCreated()
public
proceedIntegrationSlotSubscriptionCreated(string $subscriptionChargeBeeId, string $customerChargebeeId, string $eventId) : mixed
Parameters
-
$subscriptionChargeBeeId
: string
-
-
$customerChargebeeId
: string
-
-
$eventId
: string
-
createNewProviderSubscriptionSlot()
private
createNewProviderSubscriptionSlot(UserModule $userModule, string $subscriptionChargeBeeId) : mixed
Parameters
-
$userModule
: UserModule
-
-
$subscriptionChargeBeeId
: string
-
createNewProviderUserModule()
private
createNewProviderUserModule(string $customerChargebeeId, int $countUserModulesByClient, Client $client, Module $module) : mixed
Parameters
-
$customerChargebeeId
: string
-
-
$countUserModulesByClient
: int
-
-
$client
: Client
-
-
$module
: Module
-
deactivateUserModule()
private
deactivateUserModule(UserModule $userModule) : void
Parameters
-
$userModule
: UserModule
-
getModuleFromSubscriptionId()
private
getModuleFromSubscriptionId(string $subscriptionId) : mixed
Parameters
-
$subscriptionId
: string
-