use Symfony\Component\EventDispatcher\EventDispatcherInterface; use Symfony\Component\EventDispatcher\GenericEvent; class UserRegistrationListener { public function onUserRegistered(GenericEvent $event) { // Do something when user is registered } } $dispatcher = new EventDispatcher(); $listener = new UserRegistrationListener(); $dispatcher->addListener('user.registered', array($listener, 'onUserRegistered'));In this example, we create a dispatcher, listener and register the listener for the user registered event. The package library for this component is Symfony\Component\EventDispatcher.