EmployeeRepository
extends ServiceEntityRepository
in package
Tags
Table of Contents
Methods
- __construct() : mixed
- countActiveByCompany() : int
- Compte le nombre d'employés actifs d'une entreprise
- findByCompany() : array<string|int, mixed>
- Trouve tous les employés d'une entreprise
- findByEmailAndCompany() : Employee|null
- Trouve un employé par email dans une entreprise spécifique
- findWithoutBusinessCard() : array<string|int, mixed>
- Trouve les employés sans carte de visite
- findWithValidatedOrderButNoBusinessCard() : array<string|int, mixed>
- Trouve les employés avec commandes validées mais sans carte de visite
- hasValidatedOrder() : bool
- Vérifie si un employé a une commande validée (payée)
Methods
__construct()
public
__construct(ManagerRegistry $registry) : mixed
Parameters
- $registry : ManagerRegistry
countActiveByCompany()
Compte le nombre d'employés actifs d'une entreprise
public
countActiveByCompany(User $company) : int
Parameters
- $company : User
Return values
intfindByCompany()
Trouve tous les employés d'une entreprise
public
findByCompany(Company $company) : array<string|int, mixed>
Parameters
- $company : Company
Return values
array<string|int, mixed>findByEmailAndCompany()
Trouve un employé par email dans une entreprise spécifique
public
findByEmailAndCompany(string $email, User $company) : Employee|null
Parameters
- $email : string
- $company : User
Return values
Employee|nullfindWithoutBusinessCard()
Trouve les employés sans carte de visite
public
findWithoutBusinessCard(User $company) : array<string|int, mixed>
Parameters
- $company : User
Return values
array<string|int, mixed>findWithValidatedOrderButNoBusinessCard()
Trouve les employés avec commandes validées mais sans carte de visite
public
findWithValidatedOrderButNoBusinessCard(User $company) : array<string|int, mixed>
Parameters
- $company : User
Return values
array<string|int, mixed>hasValidatedOrder()
Vérifie si un employé a une commande validée (payée)
public
hasValidatedOrder(Employee $employee) : bool
Parameters
- $employee : Employee