Marzo 2026: il grande refactoring — 124 commit
Pillar article sul mese più ambizioso: strict typing, PHPStan, service layer, blog, auth 2FA, notifiche e la parentesi React.
1 min di letturaMilestone
Luigi Iadicola, Programmatore - Napoli
Il mese che ha cambiato tutto
124 commit. Marzo 2026 è stato il mese in cui il framework è stato riscritto quasi completamente. Il refactoring ha toccato ogni layer: strict typing ovunque, PHPStan e Rector per la qualità, eliminazione delle magic properties, introduzione del Service Layer e del Repository Pattern.
Ma non è stato solo refactoring. Sono nate feature complete: il blog con tag e paginazione, il sistema di notifiche admin, la gestione contatti con auto-reply via Brevo, l'autenticazione con 2FA e rate limiting, il sistema media polimorfico.
Cambiamenti principali
declare(strict_types=1)in ogni file PHP- PHPStan livello 5 e Rector per analisi continua
- Eliminazione di
__get/__setmagici — tutto esplicito - Service Layer con domain exceptions
- Blog completo: articoli, tag, ricerca, editor rich-text
- Auth con 2FA TOTP e rate limiting
- Admin UI ridisegnata con topbar moderna
E poi c'è stata la parentesi React/Inertia: 20+ commit per esplorare una migrazione frontend che alla fine è stata saggiamente abbandonata. Anche le strade non prese fanno parte della storia.
Hai lo stesso problema in azienda?
Raccontami cosa non va e da quando. Guardo la situazione con te prima di proporre qualsiasi intervento.
Ricevi il prossimo articolo
Una mail per ogni articolo nuovo, nient'altro. Ti disiscrivi con un clic dal link in fondo a ogni email.