16.06.2015 • Samuel Breton
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
partager
Plus d’articles !
Plongez dans nos articles pour découvrir des insights captivants !