# TRAIL DPS Workspace — LOT 1 — Hotfix PHP 8.5 / PDO

**Version :** `1.0.4-lot1`  
**Date :** 28 juillet 2026  
**Périmètre :** Workspace SAS uniquement

## Anomalie constatée

Sous PHP 8.5, l'exécution d'un script utilisant la connexion MySQL affichait :

```text
Deprecated: Constant PDO::MYSQL_ATTR_INIT_COMMAND is deprecated since 8.5,
use Pdo\Mysql::ATTR_INIT_COMMAND instead
```

La création de l'organisation restait fonctionnelle, mais cet avertissement pouvait polluer les sorties CLI et, si l'affichage des erreurs était activé, compromettre une réponse JSON.

## Correction

Le paramètre de connexion déprécié `PDO::MYSQL_ATTR_INIT_COMMAND` est supprimé.

L'initialisation de la session MySQL est désormais exécutée immédiatement après la création de la connexion PDO :

- fuseau de session MySQL en UTC ;
- mode SQL strict inchangé ;
- requêtes préparées natives inchangées ;
- compatibilité maintenue avec PHP 8.1 et versions ultérieures.

## Fichiers modifiés ou ajoutés

- `SRC/Infrastructure/Database.php` — remplacement de l'option PDO dépréciée ;
- `VERSION` — passage à `1.0.4-lot1` ;
- `docs/LOT_1_HOTFIX_PHP85_PDO_V1.0.4_2026_07_28.md` — présent suivi.

## Non-régression

Aucun contrat API, schéma SQL, stockage, permission, règle métier ou donnée mobile n'est modifié.
