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

Previous ArticleNext Article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *