| <?php |
|
|
| namespace Kanboard\ServiceProvider; |
|
|
| use Kanboard\Core\Tool; |
| use Pimple\Container; |
| use Pimple\ServiceProviderInterface; |
|
|
| |
| |
| |
| |
| |
| |
| class FormatterProvider implements ServiceProviderInterface |
| { |
| protected $formatters = array( |
| 'Formatter' => array( |
| 'BoardColumnFormatter', |
| 'BoardFormatter', |
| 'BoardSwimlaneFormatter', |
| 'BoardTaskFormatter', |
| 'GroupAutoCompleteFormatter', |
| 'ProjectActivityEventFormatter', |
| 'ProjectApiFormatter', |
| 'ProjectsApiFormatter', |
| 'SubtaskListFormatter', |
| 'SubtaskTimeTrackingCalendarFormatter', |
| 'TaskApiFormatter', |
| 'TasksApiFormatter', |
| 'TaskAutoCompleteFormatter', |
| 'TaskICalFormatter', |
| 'TaskListFormatter', |
| 'TaskListSubtaskFormatter', |
| 'TaskListSubtaskAssigneeFormatter', |
| 'TaskSuggestMenuFormatter', |
| 'UserAutoCompleteFormatter', |
| 'UserMentionFormatter', |
| ) |
| ); |
|
|
| |
| |
| |
| |
| |
| |
| public function register(Container $container) |
| { |
| Tool::buildFactories($container, $this->formatters); |
| return $container; |
| } |
| } |
|
|