Documentation

SubscriptionsService
in package

Table of Contents

Properties

$clientRepository  : ClientRepository
$countryRepository  : CountryRepository
$newSubscriptionsRepository  : SubscriptionsRepository
$subscriptionStatusRepository  : SubscriptionStatusRepository

Methods

__construct()  : mixed
fillOssSubscription()  : Subscriptions
fillVatSubscription()  : Subscriptions
filterForOnlyPendingSubscriptions()  : array<string|int, mixed>
getActiveSubscriptionsByUserId()  : array<string|int, mixed>
getActiveVatAndOssSubscriptionsByUserId()  : array<string|int, mixed>
getCancelledVatAndOssSubscriptionsByUserId()  : array<string|int, mixed>
getLastAndSecondLastStatusBySubscription()  : array<string|int, mixed>
getSubscriptionCountryBySuffix()  : Country|null
getSubscriptionTypeBySuffix()  : mixed
getSubscriptionUserAccountFromSubscriptionAndSubscriptionType()  : Client|null
filterForOnlyActiveSubscriptions()  : array<string|int, mixed>
filterForOnlyCancelledSubscriptions()  : array<string|int, mixed>

Properties

Methods

filterForOnlyPendingSubscriptions()

public filterForOnlyPendingSubscriptions(array<string|int, mixed> $subscriptions) : array<string|int, mixed>
Parameters
$subscriptions : array<string|int, mixed>
Return values
array<string|int, mixed>

getActiveSubscriptionsByUserId()

public getActiveSubscriptionsByUserId(int $userId) : array<string|int, mixed>
Parameters
$userId : int
Tags
throws
NonUniqueResultException
Return values
array<string|int, mixed>

getActiveVatAndOssSubscriptionsByUserId()

public getActiveVatAndOssSubscriptionsByUserId(int $userId) : array<string|int, mixed>
Parameters
$userId : int
Return values
array<string|int, mixed>

getCancelledVatAndOssSubscriptionsByUserId()

public getCancelledVatAndOssSubscriptionsByUserId(int $userId) : array<string|int, mixed>
Parameters
$userId : int
Return values
array<string|int, mixed>

getLastAndSecondLastStatusBySubscription()

public getLastAndSecondLastStatusBySubscription(Subscriptions $subscription) : array<string|int, mixed>
Parameters
$subscription : Subscriptions
Return values
array<string|int, mixed>

getSubscriptionCountryBySuffix()

public getSubscriptionCountryBySuffix(string $subscriptionSuffix) : Country|null
Parameters
$subscriptionSuffix : string
Return values
Country|null

getSubscriptionTypeBySuffix()

public getSubscriptionTypeBySuffix(string $subscriptionSuffix) : mixed
Parameters
$subscriptionSuffix : string
Tags
throws
ORMException

filterForOnlyActiveSubscriptions()

private filterForOnlyActiveSubscriptions(array<string|int, mixed> $subscriptions) : array<string|int, mixed>
Parameters
$subscriptions : array<string|int, mixed>
Return values
array<string|int, mixed>

filterForOnlyCancelledSubscriptions()

private filterForOnlyCancelledSubscriptions(array<string|int, mixed> $subscriptions) : array<string|int, mixed>
Parameters
$subscriptions : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results