*/ class UserCreatedListener implements IEventListener { public function __construct( private SettingsMapper $settingsMapper, private IConfig $config, ) { } #[\Override] public function handle(Event $event): void { if (!($event instanceof UserCreatedEvent)) { // Unrelated return; } $userId = $event->getUser()->getUID(); // Initializes the default settings $this->settingsMapper->getSettingsByUser($userId); } }