| | <?php |
| |
|
| | namespace Kanboard\ServiceProvider; |
| |
|
| | use Pimple\Container; |
| | use Pimple\ServiceProviderInterface; |
| | use Kanboard\Action\TaskAssignCategorySwimlaneChange; |
| | use Kanboard\Action\TaskAssignColorOnDueDate; |
| | use Kanboard\Action\TaskAssignColorOnStartDate; |
| | use Kanboard\Action\TaskAssignColorPriority; |
| | use Kanboard\Action\TaskAssignDueDateOnCreation; |
| | use Kanboard\Action\TaskMoveColumnClosed; |
| | use Kanboard\Action\TaskMoveColumnNotMovedPeriod; |
| | use Kanboard\Action\TaskMoveColumnOnDueDate; |
| | use Kanboard\Core\Action\ActionManager; |
| | use Kanboard\Action\CommentCreation; |
| | use Kanboard\Action\CommentCreationMoveTaskColumn; |
| | use Kanboard\Action\TaskAssignCategoryColor; |
| | use Kanboard\Action\TaskAssignCategoryLabel; |
| | use Kanboard\Action\TaskAssignCategoryLink; |
| | use Kanboard\Action\TaskAssignColorCategory; |
| | use Kanboard\Action\TaskAssignColorColumn; |
| | use Kanboard\Action\TaskAssignColorLink; |
| | use Kanboard\Action\TaskAssignColorUser; |
| | use Kanboard\Action\TaskAssignCreator; |
| | use Kanboard\Action\TaskAssignCurrentUser; |
| | use Kanboard\Action\TaskAssignCurrentUserColumn; |
| | use Kanboard\Action\TaskAssignSpecificUser; |
| | use Kanboard\Action\TaskAssignUser; |
| | use Kanboard\Action\TaskAssignUserSwimlaneChange; |
| | use Kanboard\Action\TaskClose; |
| | use Kanboard\Action\TaskCloseColumn; |
| | use Kanboard\Action\TaskCreation; |
| | use Kanboard\Action\TaskDuplicateAnotherProject; |
| | use Kanboard\Action\TaskEmail; |
| | use Kanboard\Action\TaskEmailNoActivity; |
| | use Kanboard\Action\TaskMoveAnotherProject; |
| | use Kanboard\Action\TaskMoveColumnAssigned; |
| | use Kanboard\Action\TaskMoveSwimlaneAssigned; |
| | use Kanboard\Action\TaskMoveColumnCategoryChange; |
| | use Kanboard\Action\TaskMoveColumnUnAssigned; |
| | use Kanboard\Action\TaskMoveSwimlaneCategoryChange; |
| | use Kanboard\Action\TaskOpen; |
| | use Kanboard\Action\TaskUpdateStartDate; |
| | use Kanboard\Action\TaskUpdateStartDateOnMoveColumn; |
| | use Kanboard\Action\TaskCloseNoActivity; |
| | use Kanboard\Action\TaskCloseNoActivityColumn; |
| | use Kanboard\Action\TaskCloseNotMovedColumn; |
| | use Kanboard\Action\TaskAssignColorSwimlane; |
| | use Kanboard\Action\TaskAssignPrioritySwimlane; |
| | use Kanboard\Action\SubtaskTimerMoveTaskColumn; |
| | use Kanboard\Action\StopSubtaskTimerMoveTaskColumn; |
| | use Kanboard\Action\TaskMoveColumnOnStartDate; |
| | use Kanboard\Action\TaskAssignDueDateOnMoveColumn; |
| |
|
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | class ActionProvider implements ServiceProviderInterface |
| | { |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | public function register(Container $container) |
| | { |
| | $container['actionManager'] = new ActionManager($container); |
| | $container['actionManager']->register(new CommentCreation($container)); |
| | $container['actionManager']->register(new CommentCreationMoveTaskColumn($container)); |
| | $container['actionManager']->register(new TaskAssignCategorySwimlaneChange($container)); |
| | $container['actionManager']->register(new TaskAssignCategoryColor($container)); |
| | $container['actionManager']->register(new TaskAssignCategoryLabel($container)); |
| | $container['actionManager']->register(new TaskAssignCategoryLink($container)); |
| | $container['actionManager']->register(new TaskAssignColorCategory($container)); |
| | $container['actionManager']->register(new TaskAssignColorColumn($container)); |
| | $container['actionManager']->register(new TaskAssignColorLink($container)); |
| | $container['actionManager']->register(new TaskAssignColorUser($container)); |
| | $container['actionManager']->register(new TaskAssignColorPriority($container)); |
| | $container['actionManager']->register(new TaskAssignCreator($container)); |
| | $container['actionManager']->register(new TaskAssignCurrentUser($container)); |
| | $container['actionManager']->register(new TaskAssignCurrentUserColumn($container)); |
| | $container['actionManager']->register(new TaskAssignSpecificUser($container)); |
| | $container['actionManager']->register(new TaskAssignUser($container)); |
| | $container['actionManager']->register(new TaskAssignUserSwimlaneChange($container)); |
| | $container['actionManager']->register(new TaskClose($container)); |
| | $container['actionManager']->register(new TaskCloseColumn($container)); |
| | $container['actionManager']->register(new TaskCloseNoActivity($container)); |
| | $container['actionManager']->register(new TaskCloseNoActivityColumn($container)); |
| | $container['actionManager']->register(new TaskCloseNotMovedColumn($container)); |
| | $container['actionManager']->register(new TaskCreation($container)); |
| | $container['actionManager']->register(new TaskDuplicateAnotherProject($container)); |
| | $container['actionManager']->register(new TaskEmail($container)); |
| | $container['actionManager']->register(new TaskEmailNoActivity($container)); |
| | $container['actionManager']->register(new TaskMoveAnotherProject($container)); |
| | $container['actionManager']->register(new TaskMoveColumnAssigned($container)); |
| | $container['actionManager']->register(new TaskMoveSwimlaneAssigned($container)); |
| | $container['actionManager']->register(new TaskMoveColumnCategoryChange($container)); |
| | $container['actionManager']->register(new TaskMoveColumnClosed($container)); |
| | $container['actionManager']->register(new TaskMoveColumnNotMovedPeriod($container)); |
| | $container['actionManager']->register(new TaskMoveColumnOnDueDate($container)); |
| | $container['actionManager']->register(new TaskMoveColumnUnAssigned($container)); |
| | $container['actionManager']->register(new TaskMoveSwimlaneCategoryChange($container)); |
| | $container['actionManager']->register(new TaskOpen($container)); |
| | $container['actionManager']->register(new TaskUpdateStartDate($container)); |
| | $container['actionManager']->register(new TaskUpdateStartDateOnMoveColumn($container)); |
| | $container['actionManager']->register(new TaskAssignDueDateOnCreation($container)); |
| | $container['actionManager']->register(new TaskAssignColorSwimlane($container)); |
| | $container['actionManager']->register(new TaskAssignPrioritySwimlane($container)); |
| | $container['actionManager']->register(new TaskAssignColorOnDueDate($container)); |
| | $container['actionManager']->register(new SubtaskTimerMoveTaskColumn($container)); |
| | $container['actionManager']->register(new StopSubtaskTimerMoveTaskColumn($container)); |
| | $container['actionManager']->register(new TaskMoveColumnOnStartDate($container)); |
| | $container['actionManager']->register(new TaskAssignColorOnStartDate($container)); |
| | $container['actionManager']->register(new TaskAssignDueDateOnMoveColumn($container)); |
| | |
| | return $container; |
| | } |
| | } |
| |
|