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
* @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\Project $project
* @property \Kanboard\Model\ProjectPermission $projectPermission
* @property \Kanboard\Model\ProjectDailyColumnStats $projectDailyColumnStats
* @property \Kanboard\Model\ProjectDailyStats $projectDailyStats
* @property \Kanboard\Model\SubtaskExport $subtaskExport
* @property \Kanboard\Model\Task $task
* @property \Kanboard\Model\TaskExport $taskExport
* @property \Kanboard\Model\TaskFinder $taskFinder
* @property \Kanboard\Model\Transition $transition
* @property \Kanboard\Model\UserNotification $userNotification
* @property \Kanboard\Model\UserNotificationFilter $userNotificationFilter
* @property \Symfony\Component\EventDispatcher\EventDispatcher $dispatcher

View File

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

View File

@ -1,11 +1,16 @@
<?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
*
* @package model
* @package export
* @author Frederic Guillot
*/
class SubtaskExport extends Base

View File

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

View File

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

View File

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

View File

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

View File

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