# Fix History Questo file traccia i bug critici risolti per evitare di ripeterli. ## Regole per GLPI 11 - Utilizzare sempre `src/` per le classi (namespace: `GlpiPlugin\Urbackup\`) - Non utilizzare la cartella `inc/` (deprecata) - Prefisso tabelle database: `glpi_plugin_urbackup_*` - Chiavi esterne: terminare con `_id` senza CONSTRAINT nativi - Usare `declare(strict_types=1);` in ogni file PHP ## Regole PHP 8.3 - Constructor promotion per dependency injection - Readonly classes per oggetti immutabili - Typed class constants - Usare `json_validate()` invece di `json_decode()` per validazione