Logidav Docs

CustomerReviewRepository extends EntityRepository
in package

CustomerReviewRepository

Table of Contents

Methods

findByDateRange()  : array<string|int, mixed>
Recherche des avis dans une plage de dates
findByReviewType()  : array<string|int, mixed>
Recherche des avis par type
findBySource()  : array<string|int, mixed>
Recherche des avis par source
findByStars()  : array<string|int, mixed>
Recherche des avis par étoiles
getReviewsFromDbBySource()  : Paginator
Récupère les avis depuis la base de données par source en utilisant SQL natif
reviewExists()  : bool
Vérifie si un avis avec le même email et la même date existe déjà

Methods

findByDateRange()

Recherche des avis dans une plage de dates

public findByDateRange(DateTime $startDate, DateTime $endDate) : array<string|int, mixed>
Parameters
$startDate : DateTime
$endDate : DateTime
Return values
array<string|int, mixed>

findByReviewType()

Recherche des avis par type

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

findBySource()

Recherche des avis par source

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

findByStars()

Recherche des avis par étoiles

public findByStars(float $stars) : array<string|int, mixed>
Parameters
$stars : float
Return values
array<string|int, mixed>

getReviewsFromDbBySource()

Récupère les avis depuis la base de données par source en utilisant SQL natif

public getReviewsFromDbBySource(mixed $filters[, int $page = 1 ][, int $limit = 10 ]) : Paginator
Parameters
$filters : mixed
$page : int = 1
$limit : int = 10
Return values
Paginator

reviewExists()

Vérifie si un avis avec le même email et la même date existe déjà

public reviewExists(string $email, DateTime $createdAt, string $source) : bool
Parameters
$email : string
$createdAt : DateTime
$source : string
Return values
bool

        
On this page

Search results