Hi Kai, Just try making a gist with your current setup. The idea is that you have following dependency chain:
EntityManager -> depends on -> EventManager -> depends on -> YourListener -> depends on (lazy) -> MailService Marco Pivetta http://twitter.com/Ocramius http://ocramius.github.com/ On Fri, Jun 9, 2017 at 10:19 AM, Kai Szymanski <[email protected]> wrote: > Hi Marco :) > > I try it...problem is that i wan't to put a factory between the > LazyFactory and the Service (i search the documentation but i did'nt get > it...maybe low on coffee ? ;). > > I use the following configurstion...but wait...this is doctrine...maybe i > can contact you in another space ? > > Thanks. > > CU, > Kai. > > > > > Am Donnerstag, 8. Juni 2017 19:54:11 UTC+2 schrieb Kai Szymanski: >> >> Ha! >> >> A very good hint, thanks a lot...i read the article and yes, this works :) >> >> Best regards, >> Kai. >> >> Am Donnerstag, 8. Juni 2017 19:09:49 UTC+2 schrieb Marco Pivetta: >>> >>> Ah, I see... That's a bit harder to do. My suggestion is to mark the >>> services injected into your listener as "lazy" (see >>> https://zendframework.github.io/zend-servicemanager/lazy-services/ and >>> https://symfony.com/doc/current/service_container/lazy_services.html ): >>> this will prevent the DI from crashing at initialization. >>> >>> Marco Pivetta >>> >>> http://twitter.com/Ocramius >>> >>> http://ocramius.github.com/ >>> >>> On Thu, Jun 8, 2017 at 4:16 PM, Kai Szymanski <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> > EventSubsriberA use Mailserver - max, Nested Function call (because >>>> of getting the EntityManager...init Subscriper -> Mailservers get >>>> Entitymanager -> Init Subscriper a.s.o.) >>>> >>>> Mean: MailService ;) >>>> >>>> CU, >>>> Kai. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "doctrine-user" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at https://groups.google.com/group/doctrine-user. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- > You received this message because you are subscribed to the Google Groups > "doctrine-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/doctrine-user. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "doctrine-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/doctrine-user. For more options, visit https://groups.google.com/d/optout.
