Controle
in package
Contrôleur : reçoit et traite les demandes du point d'entrée
Table of Contents
Properties
Methods
- __construct() : mixed
- constructeur : récupère l'instance d'accès à la BDD
- demande() : mixed
- réception d'une demande de requête demande de traiter la requête puis demande d'afficher la réponse
- unauthorized() : mixed
- authentification incorrecte demande d'afficher un messaage d'erreur
- controleResult() : mixed
- contrôle si le résultat n'est pas null demande l'affichage de la réponse adéquate
- reponse() : mixed
- réponse renvoyée (affichée) au client au format json
Properties
$myAaccessBDD
private
MyAccessBDD
$myAaccessBDD
Methods
__construct()
constructeur : récupère l'instance d'accès à la BDD
public
__construct() : mixed
demande()
réception d'une demande de requête demande de traiter la requête puis demande d'afficher la réponse
public
demande(string $methodeHTTP, string $table, string|null $id, array<string|int, mixed>|null $champs) : mixed
Parameters
- $methodeHTTP : string
- $table : string
- $id : string|null
- $champs : array<string|int, mixed>|null
unauthorized()
authentification incorrecte demande d'afficher un messaage d'erreur
public
unauthorized() : mixed
controleResult()
contrôle si le résultat n'est pas null demande l'affichage de la réponse adéquate
private
controleResult(array<string|int, mixed>|int|null $result) : mixed
Parameters
- $result : array<string|int, mixed>|int|null
-
résultat de la requête
reponse()
réponse renvoyée (affichée) au client au format json
private
reponse(int $code, string $message[, array<string|int, mixed>|int|string|null $result = "" ]) : mixed
Parameters
- $code : int
-
code standard HTTP (200, 500, ...)
- $message : string
-
message correspondant au code
- $result : array<string|int, mixed>|int|string|null = ""