This commit is contained in:
PTA
2026-08-20 17:00:06 +02:00
parent 5d8c0993a6
commit 94e7f09eb4
58 changed files with 5605 additions and 615 deletions

View File

@@ -15,6 +15,7 @@ declare(strict_types=1);
* @return PDO Connexion partagée par les contrôleurs et les modèles.
*/
use App\Core\Journal;
use App\Core\Session;
use App\Models\SchemaModel;
@@ -23,4 +24,9 @@ Session::start();
$pdo = require dirname(__DIR__) . '/db.php';
(new SchemaModel($pdo))->assertCurrent();
// Le journal d'activité (V7.11) reçoit ici sa connexion, une fois pour toute la
// requête : les gardes statiques (Csrf) et les contrôleurs peuvent alors tracer
// une action sans avoir à transporter le PDO.
Journal::useConnection($pdo);
return $pdo;