*/ class RegistryUpdater implements IEventListener { public function __construct( private IRegistry $registry, private BackupCodesProvider $provider, ) { } public function handle(Event $event): void { if ($event instanceof CodesGenerated) { $this->registry->enableProviderFor($this->provider, $event->getUser()); } } }