*/ class UserDeletedStoreCleanupListener implements IEventListener { /** @var Registry */ private $registry; public function __construct(Registry $registry) { $this->registry = $registry; } public function handle(Event $event): void { if (!($event instanceof UserDeletedEvent)) { return; } $this->registry->deleteUserData($event->getUser()); } }