This commit is contained in:
mariano
2026-05-20 09:20:27 +02:00
commit 1dc84aa5eb
199 changed files with 8444 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
# 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