Bloquer les versions obsolètes - Symfony
Implémentation côté backend Symfony pour forcer la mise à jour des applications Flutter via un contrôle de version et un code HTTP 426.
Implémentation côté backend Symfony pour forcer la mise à jour des applications Flutter via un contrôle de version et un code HTTP 426.
Vue d'ensemble du pattern API Platform + DTO pour exposer une collection paginée, filtrable et triable à partir d'une entité Doctrine, avec déclinaisons Symfony (backend) et, plus tard, Vue / Flutter côté front.
Implémentation côté backend Symfony + API Platform 4 pour exposer une collection paginée basée sur une entité Doctrine, tout en retournant un DTO filtrable/triable sur un champ calculé (fullName).
Créer les DTO Factur-X et implémenter le générateur XML Factur-X avec validation XSD.
Attacher le XML Factur-X dans un PDF/A-3 avec les métadonnées XMP requises (ConformanceLevel, Version, etc.) via TCPDF.
Lire un XML Factur-X côté Symfony, ajouter les tests unitaires clés et valider la génération.