26326 shaares
AuditTrailBundle est un bundle léger pour Symfony qui suit et stocke automatiquement les modifications des entités Doctrine ORM pour la journalisation des audits et la conformité. Il offre des performances élevées grâce à une architecture en deux phases (capture en onFlush, envoi en postFlush), plusieurs options de transport (Doctrine, HTTP, Queue), un suivi précis des collections, un masquage des données sensibles, un support de réversion sécurisé, un audit conditionnel et un suivi contextuel riche. Compatible avec PHP 8.4+, Symfony 7.4+ et Doctrine ORM 3.0+, il est conçu pour les audits de production avec un faible overhead d'écriture et une prise en charge de la réversion des entités.