From 402d80cd30571e4cba78b500bd89b392712bf8dc Mon Sep 17 00:00:00 2001 From: Yassine Guedidi Date: Wed, 2 Apr 2025 00:17:54 +0200 Subject: [PATCH] Replace LifecycleEventArgs by PreRemoveEventArgs --- src/Event/Subscriber/SQLiteCascadeDeleteSubscriber.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Event/Subscriber/SQLiteCascadeDeleteSubscriber.php b/src/Event/Subscriber/SQLiteCascadeDeleteSubscriber.php index 56f68792e..08ae02f1d 100644 --- a/src/Event/Subscriber/SQLiteCascadeDeleteSubscriber.php +++ b/src/Event/Subscriber/SQLiteCascadeDeleteSubscriber.php @@ -4,7 +4,7 @@ namespace Wallabag\Event\Subscriber; use Doctrine\Common\EventSubscriber; use Doctrine\DBAL\Platforms\SqlitePlatform; -use Doctrine\ORM\Event\LifecycleEventArgs; +use Doctrine\ORM\Event\PreRemoveEventArgs; use Doctrine\Persistence\ManagerRegistry; use Wallabag\Entity\Entry; @@ -38,7 +38,7 @@ class SQLiteCascadeDeleteSubscriber implements EventSubscriber * We removed everything related to the upcoming removed entry because SQLite can't handle it on it own. * We do it in the preRemove, because we can't retrieve tags in the postRemove (because the entry id is gone). */ - public function preRemove(LifecycleEventArgs $args) + public function preRemove(PreRemoveEventArgs $args) { $entity = $args->getObject(); if (!$this->doctrine->getConnection()->getDatabasePlatform() instanceof SqlitePlatform