👨⚕️ Le client
Scan4All est une entreprise française située à Labège (Haute‑Garonne), spécialisée en recherche et développement pour la dentisterie numérique grâce à son scanner intra‑oral 3D Iris®.
🛠️ Notre intervention
L'intervention de SILARHI s'est articulée autour de deux objectifs principaux :
- Reprendre et maintenir le code existant développé sous Symfony 4 par une autre société.
- Migrer l'ensemble de l'application vers PHP 8.2 et Symfony 6.3, avec mise à jour et migration de tous les composants logiciels.
Nous avons également :
- Migré les 5 bundles métiers vers une architecture compatible avec les nouvelles versions du framework.
- Converti les métadonnées Doctrine YAML en annotations PHP.
- Mis à jour les EventListeners, les services, ainsi que plusieurs bibliothèques tierces (upload, mailer, parsing)
- Préparé l'application à une exploitation durable et modulable, avec un socle technique pérenne
L'ensemble du code a été adapté pour suivre les bonnes pratiques modernes (namespace, PSR, annotations, gestion des dépendances via Composer, etc.).
🚀 Résultats obtenus
- API opérationnelle avec les dernières versions stables de Symfony et PHP.
- Architecture compatible avec des évolutions futures (modularité, intégrations).
- Rationalisation du code et des dépendances techniques.
- Transfert de la maintenance complet vers SILARHI.
⚙️ Technologies utilisées
- Symfony 6.3
- PHP 8.2
- Doctrine 3
- TWIG 3
- MySQL 5.7
- Docker
- Composer