I want to create custom events called user_logged
so that i can attach my listeners to those events.
I want to execute few functions whenever user has logged in.
See Question&Answers more detail:osI want to create custom events called user_logged
so that i can attach my listeners to those events.
I want to execute few functions whenever user has logged in.
See Question&Answers more detail:osCreate a class which extends SymfonyComponentEventDispatcherEvent
.
Then, use the event dispatcher service to dispatch the event:
$eventDispatcher = $container->get('event_dispatcher');
$eventDispatcher->dispatch('custom.event.identifier', $event);
You can register your event listener service like so:
tags:
- { name: kernel.event_listener, event: custom.event.identifier, method: onCustomEvent }