Add namespace Export and move classes

This commit is contained in:
Frederic Guillot
2016-03-04 17:57:45 -05:00
parent c083822806
commit f32507d423
9 changed files with 31 additions and 22 deletions

View File

@@ -11,16 +11,16 @@ use Symfony\Component\Console\Command\Command;
* @package console * @package console
* @author Frederic Guillot * @author Frederic Guillot
* *
* @property \Kanboard\Export\SubtaskExport $subtaskExport
* @property \Kanboard\Export\TaskExport $taskExport
* @property \Kanboard\Export\TransitionExport $transitionExport
* @property \Kanboard\Model\Notification $notification * @property \Kanboard\Model\Notification $notification
* @property \Kanboard\Model\Project $project * @property \Kanboard\Model\Project $project
* @property \Kanboard\Model\ProjectPermission $projectPermission * @property \Kanboard\Model\ProjectPermission $projectPermission
* @property \Kanboard\Model\ProjectDailyColumnStats $projectDailyColumnStats * @property \Kanboard\Model\ProjectDailyColumnStats $projectDailyColumnStats
* @property \Kanboard\Model\ProjectDailyStats $projectDailyStats * @property \Kanboard\Model\ProjectDailyStats $projectDailyStats
* @property \Kanboard\Model\SubtaskExport $subtaskExport
* @property \Kanboard\Model\Task $task * @property \Kanboard\Model\Task $task
* @property \Kanboard\Model\TaskExport $taskExport
* @property \Kanboard\Model\TaskFinder $taskFinder * @property \Kanboard\Model\TaskFinder $taskFinder
* @property \Kanboard\Model\Transition $transition
* @property \Kanboard\Model\UserNotification $userNotification * @property \Kanboard\Model\UserNotification $userNotification
* @property \Kanboard\Model\UserNotificationFilter $userNotificationFilter * @property \Kanboard\Model\UserNotificationFilter $userNotificationFilter
* @property \Symfony\Component\EventDispatcher\EventDispatcher $dispatcher * @property \Symfony\Component\EventDispatcher\EventDispatcher $dispatcher

View File

@@ -80,6 +80,6 @@ class Export extends Base
*/ */
public function transitions() public function transitions()
{ {
$this->common('transition', 'export', t('Transitions'), 'transitions', t('Task transitions export')); $this->common('transitionExport', 'export', t('Transitions'), 'transitions', t('Task transitions export'));
} }
} }

View File

@@ -90,14 +90,12 @@ use Pimple\Container;
* @property \Kanboard\Model\ProjectNotificationType $projectNotificationType * @property \Kanboard\Model\ProjectNotificationType $projectNotificationType
* @property \Kanboard\Model\RememberMeSession $rememberMeSession * @property \Kanboard\Model\RememberMeSession $rememberMeSession
* @property \Kanboard\Model\Subtask $subtask * @property \Kanboard\Model\Subtask $subtask
* @property \Kanboard\Model\SubtaskExport $subtaskExport
* @property \Kanboard\Model\SubtaskTimeTracking $subtaskTimeTracking * @property \Kanboard\Model\SubtaskTimeTracking $subtaskTimeTracking
* @property \Kanboard\Model\Swimlane $swimlane * @property \Kanboard\Model\Swimlane $swimlane
* @property \Kanboard\Model\Task $task * @property \Kanboard\Model\Task $task
* @property \Kanboard\Model\TaskAnalytic $taskAnalytic * @property \Kanboard\Model\TaskAnalytic $taskAnalytic
* @property \Kanboard\Model\TaskCreation $taskCreation * @property \Kanboard\Model\TaskCreation $taskCreation
* @property \Kanboard\Model\TaskDuplication $taskDuplication * @property \Kanboard\Model\TaskDuplication $taskDuplication
* @property \Kanboard\Model\TaskExport $taskExport
* @property \Kanboard\Model\TaskExternalLink $taskExternalLink * @property \Kanboard\Model\TaskExternalLink $taskExternalLink
* @property \Kanboard\Model\TaskFinder $taskFinder * @property \Kanboard\Model\TaskFinder $taskFinder
* @property \Kanboard\Model\TaskFilter $taskFilter * @property \Kanboard\Model\TaskFilter $taskFilter
@@ -108,7 +106,6 @@ use Pimple\Container;
* @property \Kanboard\Model\TaskStatus $taskStatus * @property \Kanboard\Model\TaskStatus $taskStatus
* @property \Kanboard\Model\TaskMetadata $taskMetadata * @property \Kanboard\Model\TaskMetadata $taskMetadata
* @property \Kanboard\Model\Transition $transition * @property \Kanboard\Model\Transition $transition
* @property \Kanboard\Model\TransitionExport $transitionExport
* @property \Kanboard\Model\User $user * @property \Kanboard\Model\User $user
* @property \Kanboard\Model\UserLocking $userLocking * @property \Kanboard\Model\UserLocking $userLocking
* @property \Kanboard\Model\UserMention $userMention * @property \Kanboard\Model\UserMention $userMention
@@ -121,7 +118,6 @@ use Pimple\Container;
* @property \Kanboard\Validator\AuthValidator $authValidator * @property \Kanboard\Validator\AuthValidator $authValidator
* @property \Kanboard\Validator\ColumnValidator $columnValidator * @property \Kanboard\Validator\ColumnValidator $columnValidator
* @property \Kanboard\Validator\CategoryValidator $categoryValidator * @property \Kanboard\Validator\CategoryValidator $categoryValidator
* @property \Kanboard\Validator\ColumnValidator $columnValidator
* @property \Kanboard\Validator\CommentValidator $commentValidator * @property \Kanboard\Validator\CommentValidator $commentValidator
* @property \Kanboard\Validator\CurrencyValidator $currencyValidator * @property \Kanboard\Validator\CurrencyValidator $currencyValidator
* @property \Kanboard\Validator\CustomFilterValidator $customFilterValidator * @property \Kanboard\Validator\CustomFilterValidator $customFilterValidator
@@ -137,6 +133,9 @@ use Pimple\Container;
* @property \Kanboard\Validator\UserValidator $userValidator * @property \Kanboard\Validator\UserValidator $userValidator
* @property \Kanboard\Import\TaskImport $taskImport * @property \Kanboard\Import\TaskImport $taskImport
* @property \Kanboard\Import\UserImport $userImport * @property \Kanboard\Import\UserImport $userImport
* @property \Kanboard\Export\SubtaskExport $subtaskExport
* @property \Kanboard\Export\TaskExport $taskExport
* @property \Kanboard\Export\TransitionExport $transitionExport
* @property \Psr\Log\LoggerInterface $logger * @property \Psr\Log\LoggerInterface $logger
* @property \PicoDb\Database $db * @property \PicoDb\Database $db
* @property \Symfony\Component\EventDispatcher\EventDispatcher $dispatcher * @property \Symfony\Component\EventDispatcher\EventDispatcher $dispatcher

View File

@@ -1,11 +1,16 @@
<?php <?php
namespace Kanboard\Model; namespace Kanboard\Export;
use Kanboard\Core\Base;
use Kanboard\Model\Task;
use Kanboard\Model\Subtask;
use Kanboard\Model\User;
/** /**
* Subtask Export * Subtask Export
* *
* @package model * @package export
* @author Frederic Guillot * @author Frederic Guillot
*/ */
class SubtaskExport extends Base class SubtaskExport extends Base

View File

@@ -1,14 +1,16 @@
<?php <?php
namespace Kanboard\Model; namespace Kanboard\Export;
use Kanboard\Core\Base;
use Kanboard\Core\DateParser; use Kanboard\Core\DateParser;
use Kanboard\Model\Task;
use PDO; use PDO;
/** /**
* Task Export model * Task Export
* *
* @package model * @package export
* @author Frederic Guillot * @author Frederic Guillot
*/ */
class TaskExport extends Base class TaskExport extends Base

View File

@@ -1,13 +1,14 @@
<?php <?php
namespace Kanboard\Model; namespace Kanboard\Export;
use Kanboard\Core\Base;
use Kanboard\Core\DateParser; use Kanboard\Core\DateParser;
/** /**
* Transition Export * Transition Export
* *
* @package model * @package export
* @author Frederic Guillot * @author Frederic Guillot
*/ */
class TransitionExport extends Base class TransitionExport extends Base

View File

@@ -53,14 +53,12 @@ class ClassProvider implements ServiceProviderInterface
'ProjectUserRoleFilter', 'ProjectUserRoleFilter',
'RememberMeSession', 'RememberMeSession',
'Subtask', 'Subtask',
'SubtaskExport',
'SubtaskTimeTracking', 'SubtaskTimeTracking',
'Swimlane', 'Swimlane',
'Task', 'Task',
'TaskAnalytic', 'TaskAnalytic',
'TaskCreation', 'TaskCreation',
'TaskDuplication', 'TaskDuplication',
'TaskExport',
'TaskExternalLink', 'TaskExternalLink',
'TaskFinder', 'TaskFinder',
'TaskFile', 'TaskFile',
@@ -72,7 +70,6 @@ class ClassProvider implements ServiceProviderInterface
'TaskStatus', 'TaskStatus',
'TaskMetadata', 'TaskMetadata',
'Transition', 'Transition',
'TransitionExport',
'User', 'User',
'UserLocking', 'UserLocking',
'UserMention', 'UserMention',
@@ -113,6 +110,11 @@ class ClassProvider implements ServiceProviderInterface
'TaskImport', 'TaskImport',
'UserImport', 'UserImport',
), ),
'Export' => array(
'SubtaskExport',
'TaskExport',
'TransitionExport',
),
'Core' => array( 'Core' => array(
'DateParser', 'DateParser',
'Helper', 'Helper',

View File

@@ -1,9 +1,9 @@
<?php <?php
require_once __DIR__.'/../Base.php'; require_once __DIR__ . '/../Base.php';
use Kanboard\Model\TaskCreation; use Kanboard\Model\TaskCreation;
use Kanboard\Model\TaskExport; use Kanboard\Export\TaskExport;
use Kanboard\Model\Project; use Kanboard\Model\Project;
use Kanboard\Model\Category; use Kanboard\Model\Category;
use Kanboard\Model\Swimlane; use Kanboard\Model\Swimlane;

View File

@@ -1,10 +1,10 @@
<?php <?php
require_once __DIR__.'/../Base.php'; require_once __DIR__ . '/../Base.php';
use Kanboard\Model\TaskCreation; use Kanboard\Model\TaskCreation;
use Kanboard\Model\Transition; use Kanboard\Model\Transition;
use Kanboard\Model\TransitionExport; use Kanboard\Export\TransitionExport;
use Kanboard\Model\Project; use Kanboard\Model\Project;
class TransitionExportTest extends Base class TransitionExportTest extends Base