Produite par scripts/codegen-html-doc.php — ne pas éditer à la main.
Dernière génération : .
Auto-doc — Repositories
Accès lecture/écriture aux entités. Méthodes nommées (find*, count*) — jamais de DQL/QueryBuilder hors repo.
47 classes documentées dans src/Repository.
Sommaire
AccountAdherentRepository
class App\Repository\AccountAdherentRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findSsaAccountsByAdherent(App\Entity\Adherent $adherent): arrayComptes eMLc SSA d'un adhérent (caisse SSA active), triés par nom de
Voir la source sur GitLab → src/Repository/AccountAdherentRepository.php
AccountComptoirRepository
class App\Repository\AccountComptoirRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findAllBalancesByName(?string $currency, ?App\Entity\Groupe $groupe = NULL)
Voir la source sur GitLab → src/Repository/AccountComptoirRepository.php
AccountGroupeRepository
class App\Repository\AccountGroupeRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findAllBalancesByName(?string $currency)
Voir la source sur GitLab → src/Repository/AccountGroupeRepository.php
AccountPrestataireRepository
class App\Repository\AccountPrestataireRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (1)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)
Voir la source sur GitLab → src/Repository/AccountPrestataireRepository.php
AccountRepository
class App\Repository\AccountRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (1)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)
Voir la source sur GitLab → src/Repository/AccountRepository.php
AccountSiegeRepository
class App\Repository\AccountSiegeRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (1)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)
Voir la source sur GitLab → src/Repository/AccountSiegeRepository.php
AchatMonnaieAConfirmerRepository
class App\Repository\AchatMonnaieAConfirmerRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function countPending(): intCount pending purchase requests (not validated yet).
Voir la source sur GitLab → src/Repository/AchatMonnaieAConfirmerRepository.php
AdherentRepository
class App\Repository\AdherentRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (11)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findAllEnabledOrderedByName(): arrayFind all enabled adherents ordered by lastname, firstname
public function findOneByEmail($email)public function findByData(array $data): ?App\Entity\AdherentRetourne un adhérent unique si un seul est trouvé, null sinon.
public function findsByData(array $data)public function findOrderByName()public function findbyExclude(App\Entity\Adherent $adherent)public function findOrderByNameHavingActiveSsaItem(App\Entity\SolidoumeParameter $ssa): arrayFind adherents having at least one enabled and non-archived SolidoumeItem
public function findBySearchTerm(string $term, int $limit = 20): arraySearch adherents by name (firstname, lastname) or idmlc.
public function getQueryBuilderWithActiveSepaMandate(): Doctrine\ORM\QueryBuilderAdherents owning at least one active SEPA mandate. Used by treasurer
public function findCountBy(string $groupBy = 'month', ?App\Entity\Groupe $groupe = NULL)Count adherent/prestataire by 'year', 'month', 'day'.
Voir la source sur GitLab → src/Repository/AdherentRepository.php
AuditLogRepository
class App\Repository\AuditLogRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (13)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findByFilters(array $filters = array ( ), int $limit = 100, int $offset = 0): arrayFind audit logs by filters with pagination.
public function countByFilters(array $filters = array ( )): intCount audit logs matching filters.
public function findByUser(App\Entity\User $user, int $limit = 100): arrayFind audit logs by user.
public function findByAction(string $action, int $limit = 100): arrayFind audit logs by action type.
public function findByEntity(string $entityClass, string $entityId, int $limit = 100): arrayFind audit logs for a specific entity.
public function findByDateRange(DateTimeInterface $from, DateTimeInterface $to, int $limit = 1000): arrayFind audit logs within a date range.
public function findExportLogs(int $limit = 100): arrayFind all export-related audit logs.
public function findGdprLogs(int $limit = 100): arrayFind all GDPR-related audit logs.
public function findSsaLogs(int $limit = 100): arrayFind SSA-related audit logs.
public function findFailedLoginsByIp(string $ipAddress, DateTimeInterface $since): arrayFind failed login attempts for a specific IP.
public function deleteOlderThan(DateTimeInterface $date): intDelete audit logs older than a specific date (for retention policy).
public function getActionStatistics(DateTimeInterface $from, DateTimeInterface $to): arrayGet statistics about audit logs grouped by action.
Voir la source sur GitLab → src/Repository/AuditLogRepository.php
ComptoirRepository
class App\Repository\ComptoirRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (3)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findBySearchTerm(string $term, int $limit = 20): arraySearch comptoirs by name.
public function findByGeoloc(float $lat, float $lon, int $distance)
Voir la source sur GitLab → src/Repository/ComptoirRepository.php
CotisationRepository
class App\Repository\CotisationRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function isCotisationAdherentExist(App\Entity\Adherent $adherent, $montant, $year): bool
Voir la source sur GitLab → src/Repository/CotisationRepository.php
DocumentRepository
class App\Repository\DocumentRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (1)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)
Voir la source sur GitLab → src/Repository/DocumentRepository.php
EmailLogRepository
class App\Repository\EmailLogRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (10)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findByFilters(array $filters = array ( ), int $limit = 100, int $offset = 0): arrayFind email logs by filters with pagination.
public function countByFilters(array $filters = array ( )): intCount email logs matching filters.
public function findByType(string $type, DateTime $from, DateTime $to): arrayFind email logs by type within a date range.
public function getStatisticsByDay(DateTime $from, DateTime $to): arrayGet email statistics by day for a date range.
public function getStatisticsByType(DateTime $from, DateTime $to): arrayGet email statistics by type for a date range.
public function getDeliverySuccessRate(DateTime $from, DateTime $to): floatCalculate delivery success rate for a date range.
public function getTopRecipients(DateTime $from, DateTime $to, int $limit = 10): arrayGet top recipients by email volume.
public function findOlderThan(DateTime $cutoffDate): arrayFind email logs older than a specific date (for archiving).
public function getTotalSent(DateTime $from, DateTime $to): intGet total count of emails sent in a date range.
Voir la source sur GitLab → src/Repository/EmailLogRepository.php
EmailTokenRepository
class App\Repository\EmailTokenRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findOneByToken(string $token): ?App\Entity\EmailToken
Voir la source sur GitLab → src/Repository/EmailTokenRepository.php
EtatPrestataireRepository
class App\Repository\EtatPrestataireRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (1)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)
Voir la source sur GitLab → src/Repository/EtatPrestataireRepository.php
FluxRepository
class App\Repository\FluxRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (24)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function getQueryByPrestataire(App\Entity\Prestataire $presta, ?string $parenttype = NULL, ?string $type = NULL, ?App\Entity\SolidoumeParameter $ssa = NULL)public function getQueryByCaissier(App\Entity\Prestataire $presta, $onlySameDay = true)public function getQueryBuilderByAdherentAndDestinataire(App\Entity\Adherent $adherent, App\Entity\Prestataire $prestataire, ?string $type = NULL, ?App\Entity\SolidoumeParameter $ssa = NULL, ?int $limit = NULL)public function getQueryByAdherentAndDestinataire(App\Entity\Adherent $adherent, App\Entity\Prestataire $prestataire, ?string $type = NULL, ?App\Entity\SolidoumeParameter $ssa = NULL, ?int $limit = NULL)public function findFirstInPeriodByAdherentAndDestinataire(App\Entity\Adherent $adherent, App\Entity\Prestataire $prestataire, string $type, App\Entity\SolidoumeParameter $ssa, DateTime $periodStart, DateTime $periodEnd): ?App\Entity\FluxReturns the first Flux matching adherent + prestataire + type + SSA fund within
public function getQueryByAdherent(App\Entity\Adherent $adherent, $parenttype = NULL)public function getQueryByComptoir(App\Entity\Comptoir $comptoir)public function getQueryByComptoirParams(App\Entity\Comptoir $comptoir, array $params): Doctrine\ORM\Querypublic function getQueryByGroupe(App\Entity\Groupe $groupe)public function getTotalVenteAchat()public function getMontantStatsByParenttypesBetween(array $parenttypes, ?DateTimeInterface $from = NULL, ?DateTimeInterface $to = NULL): arrayAgrège montant total et nombre de flux par catégories métier
public function findCountByParams(array $param)public function findSumByParams(array $param)public function getStatsParamsWhere(array $param)public function getSsaDailyPaymentStats(App\Entity\SolidoumeParameter $ssa, DateTimeInterface $monthStart, DateTimeInterface $monthEnd): arrayReturn daily SSA payment stats (adherent -> prestataire only) for a month.
public function getPrestataireMonthlyReceivedStats(App\Entity\Prestataire $prestataire, DateTimeInterface $from, DateTimeInterface $to): array40.4 — paiements reçus par un prestataire, agrégés par mois.
public function getPrestataireSsaSplitBetween(App\Entity\Prestataire $prestataire, DateTimeInterface $from, DateTimeInterface $to): array40.4 — ventilation des paiements reçus : SSA vs eMLc classique.
public function countPrestataireUniquePayersBetween(App\Entity\Prestataire $prestataire, DateTimeInterface $from, DateTimeInterface $to): int40.4 — nombre d'adhérents distincts ayant payé le prestataire sur la période.
public function getPrestataireReconversionStatsBetween(App\Entity\Prestataire $prestataire, DateTimeInterface $from, DateTimeInterface $to): array40.4 — reconversions du prestataire sur la période : total, nombre,
public function getSsaTopBeneficiaryPrestatairesForMonth(App\Entity\SolidoumeParameter $ssa, DateTimeInterface $monthStart, DateTimeInterface $monthEnd, int $limit = 10): arrayTop beneficiary providers (adherent -> prestataire SSA payments) for one month.
public function getSsaCotisantHouseholdSizesForMonth(App\Entity\SolidoumeParameter $ssa, DateTimeInterface $monthStart, DateTimeInterface $monthEnd): arrayHousehold sizes of distinct adherents having paid SSA cotisation for one month.
public function countPendingReconversions(): intpublic function findRecentByOperateur(App\Entity\User $user, DateTimeInterface $since, int $maxResults = 1000): arrayRecent flux operated by a user (e.g. GDPR export, limited history).
Voir la source sur GitLab → src/Repository/FluxRepository.php
GdprRequestRepository
class App\Repository\GdprRequestRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (8)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findPending(): arrayFind pending requests.
public function findOverdue(): arrayFind overdue requests.
public function findByUser(App\Entity\User $user): arrayFind requests by user.
public function findByType(string $type): arrayFind requests by type.
public function countPending(): intCount pending requests.
public function countOverdue(): intCount overdue requests.
public function getStatistics(): arrayGet statistics about GDPR requests.
Voir la source sur GitLab → src/Repository/GdprRequestRepository.php
GlobalParameterRepository
class App\Repository\GlobalParameterRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (4)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findAllByName(): mixedpublic function findAllParameters()public function val($name)
Voir la source sur GitLab → src/Repository/GlobalParameterRepository.php
GroupeprestataireRepository
class App\Repository\GroupeprestataireRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findByGeoloc(float $lat, float $lon, int $distance)
Voir la source sur GitLab → src/Repository/GroupeprestataireRepository.php
HelloAssoRepository
class App\Repository\HelloAssoRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (1)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)
Voir la source sur GitLab → src/Repository/HelloAssoRepository.php
IbanChangeRequestRepository
class App\Repository\IbanChangeRequestRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Repository for IbanChangeRequest entity.
Méthodes publiques (5)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findPending(): arrayFind all pending requests.
public function findPendingByPrestataire(App\Entity\Prestataire $prestataire): arrayFind pending requests for a specific prestataire.
public function hasPendingRequest(App\Entity\Prestataire $prestataire): boolCheck if prestataire has pending request.
public function getStatistics(): arrayGet statistics for admin dashboard.
Voir la source sur GitLab → src/Repository/IbanChangeRequestRepository.php
ImportRepository
class App\Repository\ImportRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (1)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)
Voir la source sur GitLab → src/Repository/ImportRepository.php
NewsRepository
class App\Repository\NewsRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findLatest($limit = 0)
Voir la source sur GitLab → src/Repository/NewsRepository.php
OperationAdherentRepository
class App\Repository\OperationAdherentRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface, Doctrine\Common\Collections\Selectable, Doctrine\Persistence\ObjectRepository, App\Repository\OperationsByAccountRepositoryInterface
Méthodes publiques (6)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function getSumOfOperationsUpToDate(App\Entity\AccountAdherent $account, DateTimeInterface $date): floatCalculate the sum of all operations for an account up to a given date.
public function countOperationsUpToDate(App\Entity\AccountAdherent $account, DateTimeInterface $date): intCount operations for an account up to a given date.
public function countOperationsBetweenDates(App\Entity\AccountAdherent $account, DateTimeInterface $from, DateTimeInterface $to): intCount operations for an account between two dates.
public function getQueryByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): Doctrine\ORM\Querypublic function findByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): arraySame listing as getQueryByAccountFiltered, executed — returns the
Voir la source sur GitLab → src/Repository/OperationAdherentRepository.php
OperationComptoirRepository
class App\Repository\OperationComptoirRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface, Doctrine\Common\Collections\Selectable, Doctrine\Persistence\ObjectRepository, App\Repository\OperationsByAccountRepositoryInterface
Méthodes publiques (6)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function getSumOfOperationsUpToDate(App\Entity\AccountComptoir $account, DateTimeInterface $date): floatCalculate the sum of all operations for an account up to a given date.
public function countOperationsUpToDate(App\Entity\AccountComptoir $account, DateTimeInterface $date): intCount operations for an account up to a given date.
public function countOperationsBetweenDates(App\Entity\AccountComptoir $account, DateTimeInterface $from, DateTimeInterface $to): intCount operations for an account between two dates.
public function getQueryByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): Doctrine\ORM\Querypublic function findByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): arraySame listing as getQueryByAccountFiltered, executed — returns the
Voir la source sur GitLab → src/Repository/OperationComptoirRepository.php
OperationGroupeRepository
class App\Repository\OperationGroupeRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface, Doctrine\Common\Collections\Selectable, Doctrine\Persistence\ObjectRepository, App\Repository\OperationsByAccountRepositoryInterface
Méthodes publiques (3)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function getQueryByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): Doctrine\ORM\Querypublic function findByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): arraySame listing as getQueryByAccountFiltered, executed — returns the
Voir la source sur GitLab → src/Repository/OperationGroupeRepository.php
OperationPrestataireRepository
class App\Repository\OperationPrestataireRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface, Doctrine\Common\Collections\Selectable, Doctrine\Persistence\ObjectRepository, App\Repository\OperationsByAccountRepositoryInterface
Méthodes publiques (6)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function getSumOfOperationsUpToDate(App\Entity\AccountPrestataire $account, DateTimeInterface $date): floatCalculate the sum of all operations for an account up to a given date.
public function countOperationsUpToDate(App\Entity\AccountPrestataire $account, DateTimeInterface $date): intCount operations for an account up to a given date.
public function countOperationsBetweenDates(App\Entity\AccountPrestataire $account, DateTimeInterface $from, DateTimeInterface $to): intCount operations for an account between two dates.
public function getQueryByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): Doctrine\ORM\Querypublic function findByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): arraySame listing as getQueryByAccountFiltered, executed — returns the
Voir la source sur GitLab → src/Repository/OperationPrestataireRepository.php
OperationRepository
class App\Repository\OperationRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry, App\Repository\OperationPrestataireRepository $operationPrestataireRepository, App\Repository\OperationAdherentRepository $operationAdherentRepository, App\Repository\OperationGroupeRepository $operationGroupeRepository, App\Repository\OperationComptoirRepository $operationComptoirRepository, App\Repository\SiegeRepository $siegeRepository, App\Repository\OperationSiegeRepository $operationSiegeRepository)public function findByAccountable(App\Flux\AccountableInterface $object, ?string $currency = NULL)
Voir la source sur GitLab → src/Repository/OperationRepository.php
OperationSiegeRepository
class App\Repository\OperationSiegeRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface, Doctrine\Common\Collections\Selectable, Doctrine\Persistence\ObjectRepository, App\Repository\OperationsByAccountRepositoryInterface
Méthodes publiques (6)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function getSumOfOperationsUpToDate(App\Entity\AccountSiege $account, DateTimeInterface $date): floatCalculate the sum of all operations for an account up to a given date.
public function countOperationsUpToDate(App\Entity\AccountSiege $account, DateTimeInterface $date): intCount operations for an account up to a given date.
public function countOperationsBetweenDates(App\Entity\AccountSiege $account, DateTimeInterface $from, DateTimeInterface $to): intCount operations for an account between two dates.
public function getQueryByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): Doctrine\ORM\Querypublic function findByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): arraySame listing as getQueryByAccountFiltered, executed — returns the
Voir la source sur GitLab → src/Repository/OperationSiegeRepository.php
OperationsByAccountQueryTrait
trait App\Repository\OperationsByAccountQueryTrait
Shared listing query for the operations of an account, with optional
Méthodes publiques (2)
public function getQueryByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): Doctrine\ORM\Querypublic function findByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): arraySame listing as getQueryByAccountFiltered, executed — returns the
Voir la source sur GitLab → src/Repository/OperationsByAccountQueryTrait.php
OperationsByAccountRepositoryInterface
abstract interface App\Repository\OperationsByAccountRepositoryInterface
Contract shared by the per-account-type operation repositories
Méthodes publiques (2)
abstract public function getQueryByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): Doctrine\ORM\Queryabstract public function findByAccountFiltered(App\Flux\AccountInterface $account, array $filters = array ( )): array
Voir la source sur GitLab → src/Repository/OperationsByAccountRepositoryInterface.php
PaymentRepository
class App\Repository\PaymentRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function getUserLastPayment($id)
Voir la source sur GitLab → src/Repository/PaymentRepository.php
PendingPaymentDataRepository
class App\Repository\PendingPaymentDataRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Repository pour la gestion des données de paiement en attente.
Méthodes publiques (11)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findByPaymentToken(string $paymentToken): ?App\Entity\PendingPaymentDataRecherche par token de paiement.
public function findPendingByEmailAndAmount(string $email, float $amount): ?App\Entity\PendingPaymentDataRecherche par email utilisateur et montant HelloAsso (pour matching avec webhook).
public function findPendingByAdherentAndSsa(int $adherentId, int $ssaId): ?App\Entity\PendingPaymentDataRecherche par adhérent et SSA (pour les paiements en cours).
public function findExpired(): arrayTrouve toutes les données expirées.
public function findOldCompleted(int $daysOld = 7): arrayTrouve les données anciennes à nettoyer (complétées ou en erreur depuis plus de X jours).
public function countPendingByAdherent(int $adherentId): intCompte les paiements en attente par adhérent.
public function getStatistics(): arrayStatistiques des paiements en attente.
public function deleteExpired(): intSupprime les données expirées.
public function deleteOldCompleted(int $daysOld = 7): intSupprime les anciennes données complétées.
public function markExpired(): intMarque les données expirées.
Voir la source sur GitLab → src/Repository/PendingPaymentDataRepository.php
PrestataireRepository
class App\Repository\PrestataireRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (15)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findByData(array $data): ?App\Entity\PrestataireRetourne un prestataire unique si un seul est trouvé, null sinon.
public function findDefault($type = 'all', ?string $orderBy = 'raison', $direction = 'ASC', $limit = NULL)public function getPrestataireMLC()public function findByGeoloc(float $lat, float $lon, int $distance)Find prestataire from geoloc lat/lon and distance in meters.
public function findForSsa(App\Entity\SolidoumeParameter $solidoumeParameter)public function findForEPaiement($checkAcceptEPayment = false)public function findByRubrique(App\Entity\Rubrique $rubrique)public function findByGroupe(App\Entity\Groupe $groupe)For Prestataire front search.
public function findByGroupeLocal(App\Entity\Groupe $groupe)For Prestataire Admin search.
public function findByGroupeprestataire(App\Entity\Groupeprestataire $groupe)public function findbyExclude(App\Entity\Prestataire $presta, $checkAcceptEPayment = true)public function findBySearchTerm(string $term, int $limit = 20): arraySearch prestataires by raison sociale or idmlc.
public function getQueryBuilderWithActiveSepaMandate(): Doctrine\ORM\QueryBuilderPrestataires owning at least one active SEPA mandate. Used by treasurer
public function findCountBy(string $groupBy = 'month', ?App\Entity\Groupe $groupe = NULL)Count adherent/prestataire by 'year', 'month', 'day'.
Voir la source sur GitLab → src/Repository/PrestataireRepository.php
ReconversionRepository
class App\Repository\ReconversionRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function countPendingReconversions(): intCount reconversions that are not yet reconverti (reconverti = false).
Voir la source sur GitLab → src/Repository/ReconversionRepository.php
RecurringMlcSubscriptionRequestRepository
class App\Repository\RecurringMlcSubscriptionRequestRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Repository for MLC (Monnaie Locale Complémentaire) recurring subscription requests.
Méthodes publiques (12)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findActiveForAdherent(App\Entity\Adherent $adherent): ?App\Entity\RecurringMlcSubscriptionRequestFind active MLC subscription request for an adherent.
public function findActiveForPrestataire(App\Entity\Prestataire $prestataire): ?App\Entity\RecurringMlcSubscriptionRequestFind active MLC subscription request for a prestataire.
public function findAllForAdherent(App\Entity\Adherent $adherent): arrayFind all MLC subscriptions for an adherent.
public function findActiveForMandate(App\Entity\SepaMandate $mandate): arrayFind non-cancelled MLC subscriptions linked to a specific SEPA mandate.
public function findPendingEuroRequests(): arrayFind pending euro payment requests (awaiting treasurer validation).
public function findValidatedForDebit(?DateTime $dateTime = NULL): arrayFind validated requests for automatic debit processing.
public function findLatestForAdherent(App\Entity\Adherent $adherent): ?App\Entity\RecurringMlcSubscriptionRequestFind latest MLC subscription for an adherent.
public function findLatestForPrestataire(App\Entity\Prestataire $prestataire): ?App\Entity\RecurringMlcSubscriptionRequestFind latest MLC subscription for a prestataire.
public function findWithModificationRequests(): arrayFind MLC requests with pending modification.
public function countPending(): intCount pending MLC subscription requests (awaiting validation).
public function findConflictingActive(App\Entity\RecurringMlcSubscriptionRequest $request): ?App\Entity\RecurringMlcSubscriptionRequestFind another pending/validated MLC subscription for the same owner
Voir la source sur GitLab → src/Repository/RecurringMlcSubscriptionRequestRepository.php
RecurringPurchaseRequestRepository
class App\Repository\RecurringPurchaseRequestRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (10)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findActiveForMandate(App\Entity\SepaMandate $mandate): arrayFind non-cancelled purchase requests linked to a specific SEPA mandate.
public function findActiveForAdherent(App\Entity\Adherent $adherent): ?App\Entity\RecurringPurchaseRequestFind active purchase request for an adherent.
public function findActiveForPrestataire(App\Entity\Prestataire $prestataire): ?App\Entity\RecurringPurchaseRequestFind active purchase request for a prestataire.
public function findPendingRequests(): arrayFind all pending requests awaiting treasurer validation.
public function findWithModificationRequests(): arrayFind all requests with modification pending.
public function findToProcessForMonth(int $yearMonth): arrayFind all active requests to process for a specific month.
public function findActiveForDebitDay(int $day): arrayFind all active requests for a specific debit day.
public function countPending(): intCount pending purchase requests (awaiting validation).
public function findConflictingActive(App\Entity\RecurringPurchaseRequest $request): ?App\Entity\RecurringPurchaseRequestFind another non-cancelled purchase request for the same owner
Voir la source sur GitLab → src/Repository/RecurringPurchaseRequestRepository.php
RecurringSsaSubscriptionRequestRepository
class App\Repository\RecurringSsaSubscriptionRequestRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Repository for SSA (Sécurité Sociale de l'Alimentation) recurring subscription requests.
Méthodes publiques (10)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findActiveForAdherentAndParameter(App\Entity\Adherent $adherent, App\Entity\SolidoumeParameter $ssaParameter): ?App\Entity\RecurringSsaSubscriptionRequestFind active SSA subscription request for an adherent for a specific SSA fund.
public function findAllForAdherent(App\Entity\Adherent $adherent): arrayFind all SSA subscriptions for an adherent.
public function findActiveForMandate(App\Entity\SepaMandate $mandate): arrayFind non-cancelled SSA subscriptions linked to a specific SEPA mandate.
public function findAllForParameter(App\Entity\SolidoumeParameter $ssaParameter): arrayFind all SSA subscriptions for a specific SSA fund.
public function findPendingSepaRequests(): arrayFind pending SEPA payment requests (awaiting treasurer validation).
public function findValidatedForDebit(): arrayFind validated SSA requests for automatic debit processing.
public function findWithModificationRequests(): arrayFind requests with pending modification.
public function countPending(): intCount pending SSA subscription requests (awaiting validation).
public function findConflictingActive(App\Entity\RecurringSsaSubscriptionRequest $request): ?App\Entity\RecurringSsaSubscriptionRequestFind another pending/validated SSA subscription for the same adherent
Voir la source sur GitLab → src/Repository/RecurringSsaSubscriptionRequestRepository.php
SepaMandateRepository
class App\Repository\SepaMandateRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (14)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findActiveMandateForAdherent(App\Entity\Adherent $adherent): ?App\Entity\SepaMandateFind active mandate for an adherent.
public function findActiveMandateForPrestataire(App\Entity\Prestataire $prestataire): ?App\Entity\SepaMandateFind active mandate for a prestataire.
public function findPendingMandates(): arrayFind all pending mandates (awaiting treasurer validation).
public function findPendingMandatesForAdherent(App\Entity\Adherent $adherent): arrayFind all pending mandates for an adherent (awaiting treasurer validation).
public function hasActiveMandateForAdherent(App\Entity\Adherent $adherent): boolCheck if adherent has an active mandate.
public function hasActiveMandateForPrestataire(App\Entity\Prestataire $prestataire): boolCheck if prestataire has an active mandate.
public function findActiveForAdherent(App\Entity\Adherent $adherent): ?App\Entity\SepaMandateAlias for findActiveMandateForAdherent (used by Twig extension).
public function findActiveForPrestataire(App\Entity\Prestataire $prestataire): ?App\Entity\SepaMandateAlias for findActiveMandateForPrestataire (used by Twig extension).
public function countPending(): intCount pending mandates (awaiting treasurer validation).
public function findLatestForAdherent(App\Entity\Adherent $adherent): ?App\Entity\SepaMandateFind the most recent mandate of an adherent, regardless of status.
public function findLatestForPrestataire(App\Entity\Prestataire $prestataire): ?App\Entity\SepaMandateFind the most recent mandate of a prestataire, regardless of status.
public function findAllActiveForAdherent(App\Entity\Adherent $adherent): arrayFind all active mandates of an adherent.
public function findAllActiveForPrestataire(App\Entity\Prestataire $prestataire): arrayFind all active mandates of a prestataire.
Voir la source sur GitLab → src/Repository/SepaMandateRepository.php
SiegeRepository
class App\Repository\SiegeRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function getTheOne(): ?App\Entity\Siege
Voir la source sur GitLab → src/Repository/SiegeRepository.php
SolidoumeItemRepository
class App\Repository\SolidoumeItemRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (13)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function countActiveNonArchivedBySsa(App\Entity\SolidoumeParameter $ssa): intCount enabled and non-archived SolidoumeItem for a given SSA.
public function findActiveNonArchivedBySsa(App\Entity\SolidoumeParameter $ssa): arraypublic function findActiveNonArchivedBySsaManager(App\Entity\Prestataire $manager): arrayFind all active and non-archived SolidoumeItems for SSAs managed by the given Prestataire,
public function countActiveNonArchivedByAdherent(App\Entity\Adherent $adherent): intCount enabled and non-archived SolidoumeItem for a given Adherent.
public function findActiveSepaSubscriptionForAdherentAndSsa(App\Entity\Adherent $adherent, App\Entity\SolidoumeParameter $ssa): ?App\Entity\SolidoumeItemFind active SEPA subscription for an adherent and a specific SSA fund.
public function findFormerParticipantsForLastMonth(App\Entity\SolidoumeParameter $ssa, int $lastMonthYYYYMM): arrayFind former SSA participants who were active last month but are now disabled.
public function getMonthlyCotisationDiffStats(App\Entity\SolidoumeParameter $ssa, int $months = 12): arrayGet monthly stats of paid vs recommended amount difference for a given SSA fund.
public function findActiveSepaItemsForDebitDay(int $debitDay): arrayFind active recurring SEPA SolidoumeItems due on a given day of month.
public function findItemsToProcess(App\Entity\SolidoumeParameter $ssa, int $debitDay): arrayItems SSA à prélever pour un jour donné : items réguliers au jour J
public function findAllBySsaWithRelations(App\Entity\SolidoumeParameter $ssa): arrayTous les items d'une caisse SSA, relations adherent/user hydratées,
public function findNotTakenItemsBySsa(App\Entity\SolidoumeParameter $ssa, int $currentMonthYYYYMM): arrayItems actifs non autopay d'une caisse SSA non prélevés pour le mois
public function hasAdherentReceivedRedistribution(App\Entity\Adherent $adherent, App\Entity\SolidoumeParameter $ssa, DateTime $monthStart, DateTime $monthEnd): boolCheck if an adherent received SSA redistribution in a specific month.
Voir la source sur GitLab → src/Repository/SolidoumeItemRepository.php
SolidoumeParameterRepository
class App\Repository\SolidoumeParameterRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (13)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findTheOne(): ?App\Entity\SolidoumeParameterpublic function findAllEnabled(): arraypublic function findEnabledByManagers(array $prestataireIds): arrayFind enabled and non-archived SSA filtered by manager Prestataire IDs.
public function findEnabledByAdmin($user): arrayFind enabled SSA where the user is an admin.
public function getSsaValueOf(App\Entity\SolidoumeParameter $ssa, string $param)public function getValueOf($param)public function findEnabledWithSepa(): arrayFind all enabled SSA parameters that allow SEPA payments.
public function hasAnyWithDistributionModeTiers(): boolVérifie si au moins une caisse SSA active utilise le mode de distribution par paliers (DISTRIBUTION_MODE_TIERS).
public function hasAnyTiersWithAdherentInput(): boolVérifie si au moins une caisse SSA en mode paliers autorise la saisie du householdSize par l'adhérent.
public function findAllEnabledTiers(): arrayRetourne toutes les caisses SSA actives en mode paliers.
public function hasAnyTiersWithDecimalHouseholdSize(): boolVérifie si au moins une caisse SSA en mode paliers autorise les valeurs décimales.
public function findAccessibleByPrestataire(App\Entity\Prestataire $prestataire): arrayRécupère les caisses SSA accessibles par un prestataire pour les transactions.
Voir la source sur GitLab → src/Repository/SolidoumeParameterRepository.php
UserAttributeRepository
class App\Repository\UserAttributeRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (3)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findOneByUserAndName(App\Entity\User $user, string $name): ?App\Entity\UserAttributeRetourne l'attribut `(user, name)` ou null. Le couple est unique en base.
public function findByUser(App\Entity\User $user): arrayTous les attributs d'un utilisateur, triés par nom.
Voir la source sur GitLab → src/Repository/UserAttributeRepository.php
UserConsentRepository
class App\Repository\UserConsentRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Repository for UserConsent entity.
Méthodes publiques (11)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findActiveByUser(App\Entity\User $user): arrayFind all active consents for a user.
public function findLatestByUserAndType(App\Entity\User $user, string $type): ?App\Entity\UserConsentFind the latest consent of a specific type for a user.
public function hasActiveConsent(App\Entity\User $user, string $type): boolCheck if a user has an active consent of a specific type.
public function findAllByUser(App\Entity\User $user): arrayGet all consent history for a user (including revoked).
public function getMissingConsents(App\Entity\User $user, array $requiredTypes): arrayGet missing required consent types for a user.
public function countActiveByType(): arrayCount active consents by type.
public function countUsersWithAnyActiveConsent(): intCount distinct users with at least one active consent.
public function countUsersWithActiveConsentByType(string $type): intCount distinct users with active consent of a specific type.
public function findAllActiveWithUser(): arrayGet all active consents with user info for admin listing.
public function getUserConsentStats(): arrayGet consent statistics per user: returns users with count of active consents.
Voir la source sur GitLab → src/Repository/UserConsentRepository.php
UserRepository
class App\Repository\UserRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (6)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findOrderByName()public function findByRole(string $role)public function findGlobalTreasurers()Find global treasurers (ROLE_TRESORIER without any GroupeTresoriersGeres).
public function findByPrestataire($prestataire)public function countActiveUsers(): intCount active (enabled) users.
Voir la source sur GitLab → src/Repository/UserRepository.php
UsergroupRepository
class App\Repository\UsergroupRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findOneByName(string $name): ?App\Entity\UsergroupFind a usergroup by its name.
Voir la source sur GitLab → src/Repository/UsergroupRepository.php
WebhookProcessedRepository
class App\Repository\WebhookProcessedRepository
Hérite de Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository · Implémente : Doctrine\Persistence\ObjectRepository, Doctrine\Common\Collections\Selectable, Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface
Méthodes publiques (2)
public function __construct(Doctrine\Persistence\ManagerRegistry $registry)public function findOneBySourceAndExternalId(string $source, string $externalId): ?App\Entity\WebhookProcessed
Voir la source sur GitLab → src/Repository/WebhookProcessedRepository.php