Doctrine postRemove et extension SoftDelete

Avez-vous déjà utilisé l’extension SoftDelete fournie par la librairie Doctrine Extensions ?

Si oui peut être vous êtes vous aperçu que l’événement postRemove habituellement intercepté par vos listeners / suscribers lors de la suppression d’une entité ne l’est plus lorsque celle-ci est marquée comme SoftDeleteable.

Pas de panique, ne jetez pas votre code ! En mode SoftDelete le nom de l’événement à écouter est postSoftDelete, et il est aussi de type LifecycleEventArgs. La logique de vos listeners / suscribers n’a donc pas besoin d’être modifiée.

Exemple en mode standard

Exemple en mode SoftDelete

Laisser un commentaire

Besoin d’un coup de main ?

Prenez rendez vous au tél avec nous pour discuter de votre projet.
C'est gratuit :)

Prenez RDV gratuitement (30 min)
Photo de Samuel Breton, Directeur Conseil chez agence Choosit à Montpellier

Laisser un commentaire

Voir l’étude de cas
Lire l’article