I want to use the Doctrine Entity Listener with Symfony 2.4.
I created a class:
<?php namespace MyBundle\Listener\Entity; use Doctrine\ORM\Event\LifecycleEventArgs; use MyBundle\Entity\User; class UserListener { public function postPersist(User $user, LifecycleEventArgs $event) { } }
I added mapping information:
<?xml version="1.0" encoding="UTF-8" ?> <doctrine-mapping> <entity name="MyBundle\Entity\User"> ... <entity-listeners> <entity-listener class="MyBundle\Listener\Entity\UserListener" /> </entity-listeners> </entity> </doctrine-mapping>
Works fine. But how can I transfer some services to this class? I want it to be integrated with the Symfony service container and provide services.
symfony doctrine
Slava Fomin II
source share