BCard - Documentation technique

SubscriptionRepository extends ServiceEntityRepository
in package

Tags
extends

Table of Contents

Methods

__construct()  : mixed
countActiveSubscriptionsByPlan()  : int
Compte les abonnements actifs par plan
findActiveSubscriptionByUser()  : Subscription|null
Récupère l'abonnement actif d'un utilisateur
findByUser()  : array<string|int, mixed>
Récupère tous les abonnements d'un utilisateur
findExpiredSubscriptions()  : array<string|int, mixed>
Récupère les abonnements expirés
findExpiringSubscriptions()  : array<string|int, mixed>
Récupère les abonnements qui arrivent à expiration
findSubscriptionsToRenew()  : array<string|int, mixed>
Récupère les abonnements à renouveler automatiquement
getMonthlyRevenue()  : string
Récupère les revenus mensuels
getSubscriptionStats()  : array<string|int, mixed>
Récupère les statistiques des abonnements

Methods

__construct()

public __construct(ManagerRegistry $registry) : mixed
Parameters
$registry : ManagerRegistry

countActiveSubscriptionsByPlan()

Compte les abonnements actifs par plan

public countActiveSubscriptionsByPlan(Plan $plan) : int
Parameters
$plan : Plan
Return values
int

findByUser()

Récupère tous les abonnements d'un utilisateur

public findByUser(User $user) : array<string|int, mixed>
Parameters
$user : User
Return values
array<string|int, mixed>

findExpiredSubscriptions()

Récupère les abonnements expirés

public findExpiredSubscriptions() : array<string|int, mixed>
Return values
array<string|int, mixed>

findExpiringSubscriptions()

Récupère les abonnements qui arrivent à expiration

public findExpiringSubscriptions([int $days = 7 ]) : array<string|int, mixed>
Parameters
$days : int = 7
Return values
array<string|int, mixed>

findSubscriptionsToRenew()

Récupère les abonnements à renouveler automatiquement

public findSubscriptionsToRenew() : array<string|int, mixed>
Return values
array<string|int, mixed>

getMonthlyRevenue()

Récupère les revenus mensuels

public getMonthlyRevenue(DateTimeImmutable $month) : string
Parameters
$month : DateTimeImmutable
Return values
string

getSubscriptionStats()

Récupère les statistiques des abonnements

public getSubscriptionStats() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results