From a56fd62939ada6052db88348fde7e18f0205e161 Mon Sep 17 00:00:00 2001 From: Bertrand GAUTHIER <bertrand.gauthier@unicaen.fr> Date: Wed, 7 Sep 2022 15:21:58 +0200 Subject: [PATCH] [FIX] Correction du type de retour trop restrictif de SourceListener::fetchDefaultSource(). --- CHANGELOG.md | 1 + src/UnicaenDbImport/ORM/Event/Listeners/SourceListener.php | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e612972..d5701a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ Changelog 5.2.2 ----- - [FIX] Synchro : la colonne 'source_id' peut être présente dans la table/vue source. +- [FIX] Correction du type de retour trop restrictif de SourceListener::fetchDefaultSource(). 5.2.1 ----- diff --git a/src/UnicaenDbImport/ORM/Event/Listeners/SourceListener.php b/src/UnicaenDbImport/ORM/Event/Listeners/SourceListener.php index 4d9f4e9..6c61950 100644 --- a/src/UnicaenDbImport/ORM/Event/Listeners/SourceListener.php +++ b/src/UnicaenDbImport/ORM/Event/Listeners/SourceListener.php @@ -9,6 +9,7 @@ use Doctrine\ORM\Event\PreUpdateEventArgs; use Doctrine\ORM\Events; use RuntimeException; use UnicaenDbImport\Entity\Db\Interfaces\SourceAwareInterface; +use UnicaenDbImport\Entity\Db\Interfaces\SourceInterface; use UnicaenDbImport\Entity\Db\Source; /** @@ -76,7 +77,7 @@ class SourceListener implements EventSubscriber * @param EntityManager $entityManager * @return Source */ - private function fetchDefaultSource(EntityManager $entityManager): Source + private function fetchDefaultSource(EntityManager $entityManager): SourceInterface { if ($this->sourceEntityClass === null) { throw new RuntimeException("La classe d'entité Source n'a pas été spécifiée"); -- GitLab