setName('dav:send-event-reminders')
->setDescription('Sends event reminders');
}
protected function execute(InputInterface $input, OutputInterface $output): int {
if ($this->config->getAppValue('dav', 'sendEventReminders', 'yes') !== 'yes') {
$output->writeln('Sending event reminders disabled!');
$output->writeln('Please run "php occ config:app:set dav sendEventReminders --value yes"');
return self::FAILURE;
}
if ($this->config->getAppValue('dav', 'sendEventRemindersMode', 'backgroundjob') !== 'occ') {
$output->writeln('Sending event reminders mode set to background-job!');
$output->writeln('Please run "php occ config:app:set dav sendEventRemindersMode --value occ"');
return self::FAILURE;
}
$this->reminderService->processReminders();
return self::SUCCESS;
}
}