Skip to content

Commit f17ae07

Browse files
committed
Fix ORM translatable listener for Symfony 5
1 parent b9fce22 commit f17ae07

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Bundle/EventListener/ORMTranslatableListener.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
use Doctrine\Common\EventSubscriber;
1717
use Doctrine\ORM\Event\LifecycleEventArgs;
1818
use Doctrine\ORM\Event\LoadClassMetadataEventArgs;
19+
use Doctrine\ORM\Event\PostLoadEventArgs;
1920
use Doctrine\ORM\Events;
2021
use Doctrine\ORM\Mapping\ClassMetadata;
2122
use Doctrine\ORM\Mapping\ClassMetadataInfo;
@@ -72,7 +73,7 @@ public function loadClassMetadata(LoadClassMetadataEventArgs $eventArgs): void
7273
}
7374
}
7475

75-
public function postLoad(LifecycleEventArgs $args): void
76+
public function postLoad(PostLoadEventArgs $args): void
7677
{
7778
$entity = $args->getObject();
7879

src/Bundle/Resources/config/services/integrations/translation.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@
3030
<service id="sylius.translation.translatable_listener.doctrine.orm" class="Sylius\Bundle\ResourceBundle\EventListener\ORMTranslatableListener">
3131
<argument type="service" id="sylius.resource_registry" />
3232
<argument type="service" id="sylius.translatable_entity_locale_assigner" />
33-
<tag name="doctrine.event_listener" connection="default" event="loadClassMetadata" priority="99" />
34-
<tag name="doctrine.event_listener" connection="default" event="postLoad" priority="99" />
33+
<tag name="doctrine.event_subscriber" connection="default" priority="99" />
3534
</service>
3635
<service id="Sylius\Bundle\ResourceBundle\EventListener\ORMTranslatableListener" alias="sylius.translation.translatable_listener.doctrine.orm" />
3736

0 commit comments

Comments
 (0)