#!/usr/bin/env php <?php require __DIR__.'/app/common.php'; use Symfony\Component\Console\Application; use Symfony\Component\EventDispatcher\Event; use Kanboard\Console\TaskOverdueNotification; use Kanboard\Console\SubtaskExport; use Kanboard\Console\TaskExport; use Kanboard\Console\ProjectDailyStatsCalculation; use Kanboard\Console\ProjectDailyColumnStatsExport; use Kanboard\Console\TransitionExport; use Kanboard\Console\LocaleSync; use Kanboard\Console\LocaleComparator; $container['dispatcher']->dispatch('console.bootstrap', new Event); $application = new Application('Kanboard', APP_VERSION); $application->add(new TaskOverdueNotification($container)); $application->add(new SubtaskExport($container)); $application->add(new TaskExport($container)); $application->add(new ProjectDailyStatsCalculation($container)); $application->add(new ProjectDailyColumnStatsExport($container)); $application->add(new TransitionExport($container)); $application->add(new LocaleSync($container)); $application->add(new LocaleComparator($container)); $application->run();