BCard - Documentation technique

AuditLogRepository extends ServiceEntityRepository
in package

Requêtes de consultation du journal d'audit (`AuditLog`).

createLatestForUserQuery() construit un QueryBuilder filtré sur targetUser, trié par createdAt décroissant, avec une recherche texte optionnelle (LIKE sur actorLabel ou actionType) et un filtre exact optionnel sur actionType. createGlobalQuery() fait de même sans filtre sur l'utilisateur cible, la recherche texte portant en plus sur targetLabel. findLatestForUser() exécute une variante directe limitée aux $limit entrées les plus récentes d'un utilisateur (50 par défaut).

Table of Contents

Methods

__construct()  : mixed
createGlobalQuery()  : QueryBuilder
createLatestForUserQuery()  : QueryBuilder
findLatestForUser()  : array<string|int, mixed>

Methods

__construct()

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

createGlobalQuery()

public createGlobalQuery([string|null $query = null ][, string|null $actionType = null ]) : QueryBuilder
Parameters
$query : string|null = null
$actionType : string|null = null
Return values
QueryBuilder

createLatestForUserQuery()

public createLatestForUserQuery(User $user[, string|null $query = null ][, string|null $actionType = null ]) : QueryBuilder
Parameters
$user : User
$query : string|null = null
$actionType : string|null = null
Return values
QueryBuilder

findLatestForUser()

public findLatestForUser(User $user[, int $limit = 50 ]) : array<string|int, mixed>
Parameters
$user : User
$limit : int = 50
Return values
array<string|int, mixed>

        
On this page

Search results