Logidav Docs

ReviewsController extends Controller
in package

Reviews controller.

Tags
Route

("reviews")

Table of Contents

Properties

$reviewsService  : ReviewsService

Methods

__construct()  : mixed
ReviewsController constructor.
indexAction()  : mixed
Lists all sale entities.
paginateCustomerReviewsAction()  : JsonResponse
Paginate customer reviews for DataTables
showAllReviewsAction()  : mixed
Lists processing Orders having all products in stock and not printed.
determineReviewType()  : string
Détermine le type d'avis (positif, négatif, neutre)
formatFullComment()  : string
Formate le commentaire complet sans troncature pour l'affichage
formatStarRating()  : string
Formate la note en étoiles pour l'affichage
getColumnNameByIndex()  : string|null
Convertit l'index de colonne en nom de colonne
getReviewTypeText()  : string
Obtient le texte du type d'avis pour le filtrage

Properties

Methods

indexAction()

Lists all sale entities.

public indexAction() : mixed
Tags
Route

("/", name="reviews_index")

Method

("GET")

paginateCustomerReviewsAction()

Paginate customer reviews for DataTables

public paginateCustomerReviewsAction(Request $request[, string $source = 'menzzo.fr' ]) : JsonResponse
Parameters
$request : Request
$source : string = 'menzzo.fr'
Tags
Route

("/list/paginate-customer-reviews/{source}", name="reviews_list_paginate_customer_reviews")

Method

("GET")

Return values
JsonResponse

showAllReviewsAction()

Lists processing Orders having all products in stock and not printed.

public showAllReviewsAction(Request $request[, mixed $source = null ]) : mixed
Parameters
$request : Request
$source : mixed = null
Tags
Route

("/show-all-reviews/{source}",name="show_all_reviews_action", defaults={"source"="menzzo"})

Method

("GET")

@return

determineReviewType()

Détermine le type d'avis (positif, négatif, neutre)

private determineReviewType(array<string|int, mixed> $review) : string
Parameters
$review : array<string|int, mixed>
Return values
string

formatFullComment()

Formate le commentaire complet sans troncature pour l'affichage

private formatFullComment(string $comment) : string
Parameters
$comment : string
Return values
string

formatStarRating()

Formate la note en étoiles pour l'affichage

private formatStarRating(float $rating) : string
Parameters
$rating : float
Return values
string

getColumnNameByIndex()

Convertit l'index de colonne en nom de colonne

private getColumnNameByIndex(int $columnIndex) : string|null
Parameters
$columnIndex : int
Return values
string|null

getReviewTypeText()

Obtient le texte du type d'avis pour le filtrage

private getReviewTypeText(array<string|int, mixed> $review) : string
Parameters
$review : array<string|int, mixed>
Return values
string

        
On this page

Search results