*/ class GetDeclarativeSettingsValueListener implements IEventListener { public function __construct( private IConfig $config, ) { } public function handle(Event $event): void { if (!$event instanceof DeclarativeSettingsGetValueEvent) { return; } if ($event->getApp() !== 'testing') { return; } $value = $this->config->getUserValue($event->getUser()->getUID(), $event->getApp(), $event->getFieldId()); $event->setValue($value); } }