| namespace Kanboard\Console; | |
| use Symfony\Component\Console\Input\InputInterface; | |
| use Symfony\Component\Console\Output\OutputInterface; | |
| class ProjectActivityArchiveCommand extends BaseCommand | |
| { | |
| protected function configure() | |
| { | |
| $this | |
| ->setName('projects:archive-activities') | |
| ->setDescription('Remove project activities after one year'); | |
| } | |
| protected function execute(InputInterface $input, OutputInterface $output): int | |
| { | |
| $this->projectActivityModel->cleanup(strtotime('-1 year')); | |
| return 0; | |
| } | |
| } | |