Ajout des commentaires dans le code

This commit is contained in:
PTA
2026-08-20 13:22:49 +02:00
parent 4201894e28
commit 5d8c0993a6
154 changed files with 5071 additions and 47 deletions

View File

@@ -7,6 +7,21 @@ require_once __DIR__ . '/app/autoload.php';
use App\Controllers\PageController;
use App\Core\Security;
/**
* Amorce et exécute une page HTML.
*
* Chaque fichier .php à la racine se résume à deux lignes : require de ce
* fichier, puis runPage('<clé>'). Il n'y a pas de routeur — une URL correspond
* toujours à un fichier réel.
*
* Tout Throwable est rattrapé ici et rendu sous forme de page d'erreur HTML
* autonome : sans ce filet, une base non migrée renverrait une page blanche ou,
* pire, une trace d'exception exposant l'arborescence du serveur. Le détail
* technique reste journalisé côté serveur par Security::reportThrowable().
*
* @param string $method Nom de la méthode de PageController à appeler, qui sert
* aussi de clé de page pour acces_role_page.
*/
function runPage(string $method): void
{
try {