diff options
-rw-r--r-- | app/Api/ActionApi.php (renamed from app/Api/Action.php) | 6 | ||||
-rw-r--r-- | app/Api/AppApi.php (renamed from app/Api/App.php) | 6 | ||||
-rw-r--r-- | app/Api/AuthApi.php (renamed from app/Api/Auth.php) | 5 | ||||
-rw-r--r-- | app/Api/BaseApi.php (renamed from app/Api/Base.php) | 5 | ||||
-rw-r--r-- | app/Api/BoardApi.php (renamed from app/Api/Board.php) | 4 | ||||
-rw-r--r-- | app/Api/CategoryApi.php (renamed from app/Api/Category.php) | 6 | ||||
-rw-r--r-- | app/Api/ColumnApi.php (renamed from app/Api/Column.php) | 4 | ||||
-rw-r--r-- | app/Api/CommentApi.php (renamed from app/Api/Comment.php) | 6 | ||||
-rw-r--r-- | app/Api/FileApi.php (renamed from app/Api/File.php) | 7 | ||||
-rw-r--r-- | app/Api/GroupApi.php (renamed from app/Api/Group.php) | 6 | ||||
-rw-r--r-- | app/Api/GroupMemberApi.php (renamed from app/Api/GroupMember.php) | 6 | ||||
-rw-r--r-- | app/Api/LinkApi.php (renamed from app/Api/Link.php) | 6 | ||||
-rw-r--r-- | app/Api/MeApi.php (renamed from app/Api/Me.php) | 4 | ||||
-rw-r--r-- | app/Api/ProjectApi.php (renamed from app/Api/Project.php) | 4 | ||||
-rw-r--r-- | app/Api/ProjectPermissionApi.php (renamed from app/Api/ProjectPermission.php) | 5 | ||||
-rw-r--r-- | app/Api/SubtaskApi.php (renamed from app/Api/Subtask.php) | 6 | ||||
-rw-r--r-- | app/Api/SwimlaneApi.php (renamed from app/Api/Swimlane.php) | 6 | ||||
-rw-r--r-- | app/Api/TaskApi.php (renamed from app/Api/Task.php) | 4 | ||||
-rw-r--r-- | app/Api/TaskLinkApi.php (renamed from app/Api/TaskLink.php) | 6 | ||||
-rw-r--r-- | app/Api/UserApi.php (renamed from app/Api/User.php) | 5 | ||||
-rw-r--r-- | jsonrpc.php | 76 |
21 files changed, 104 insertions, 79 deletions
diff --git a/app/Api/Action.php b/app/Api/ActionApi.php index 9e3b86f6..0647f9e8 100644 --- a/app/Api/Action.php +++ b/app/Api/ActionApi.php @@ -2,13 +2,15 @@ namespace Kanboard\Api; +use Kanboard\Core\Base; + /** * Action API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class Action extends \Kanboard\Core\Base +class ActionApi extends Base { public function getAvailableActions() { diff --git a/app/Api/App.php b/app/Api/AppApi.php index 1c4737c0..865ba21a 100644 --- a/app/Api/App.php +++ b/app/Api/AppApi.php @@ -2,13 +2,15 @@ namespace Kanboard\Api; +use Kanboard\Core\Base; + /** * App API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class App extends \Kanboard\Core\Base +class AppApi extends Base { public function getTimezone() { diff --git a/app/Api/Auth.php b/app/Api/AuthApi.php index 1cc6627f..a9ad5baf 100644 --- a/app/Api/Auth.php +++ b/app/Api/AuthApi.php @@ -7,10 +7,10 @@ use JsonRPC\Exception\AuthenticationFailureException; /** * Base class * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class Auth extends Base +class AuthApi extends BaseApi { /** * Check api credentials @@ -20,6 +20,7 @@ class Auth extends Base * @param string $password * @param string $class * @param string $method + * @throws AuthenticationFailureException */ public function checkCredentials($username, $password, $class, $method) { diff --git a/app/Api/Base.php b/app/Api/BaseApi.php index ea817f7d..37e11030 100644 --- a/app/Api/Base.php +++ b/app/Api/BaseApi.php @@ -3,14 +3,15 @@ namespace Kanboard\Api; use JsonRPC\Exception\AccessDeniedException; +use Kanboard\Core\Base; /** * Base class * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -abstract class Base extends \Kanboard\Core\Base +abstract class BaseApi extends Base { private $user_allowed_procedures = array( 'getMe', diff --git a/app/Api/Board.php b/app/Api/BoardApi.php index 185ac51a..c7d93aa0 100644 --- a/app/Api/Board.php +++ b/app/Api/BoardApi.php @@ -5,10 +5,10 @@ namespace Kanboard\Api; /** * Board API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class Board extends Base +class BoardApi extends BaseApi { public function getBoard($project_id) { diff --git a/app/Api/Category.php b/app/Api/CategoryApi.php index fbd61c56..7c5d3bfb 100644 --- a/app/Api/Category.php +++ b/app/Api/CategoryApi.php @@ -2,13 +2,15 @@ namespace Kanboard\Api; +use Kanboard\Core\Base; + /** * Category API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class Category extends \Kanboard\Core\Base +class CategoryApi extends Base { public function getCategory($category_id) { diff --git a/app/Api/Column.php b/app/Api/ColumnApi.php index ddc3a5d0..45ce521d 100644 --- a/app/Api/Column.php +++ b/app/Api/ColumnApi.php @@ -5,10 +5,10 @@ namespace Kanboard\Api; /** * Column API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class Column extends Base +class ColumnApi extends BaseApi { public function getColumns($project_id) { diff --git a/app/Api/Comment.php b/app/Api/CommentApi.php index 1fc1c708..f16b0f7f 100644 --- a/app/Api/Comment.php +++ b/app/Api/CommentApi.php @@ -2,13 +2,15 @@ namespace Kanboard\Api; +use Kanboard\Core\Base; + /** * Comment API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class Comment extends \Kanboard\Core\Base +class CommentApi extends Base { public function getComment($comment_id) { diff --git a/app/Api/File.php b/app/Api/FileApi.php index 71c31c76..cc2e3986 100644 --- a/app/Api/File.php +++ b/app/Api/FileApi.php @@ -7,10 +7,10 @@ use Kanboard\Core\ObjectStorage\ObjectStorageException; /** * File API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class File extends Base +class FileApi extends BaseApi { public function getTaskFile($file_id) { @@ -32,8 +32,9 @@ class File extends Base } } catch (ObjectStorageException $e) { $this->logger->error($e->getMessage()); - return ''; } + + return ''; } public function createTaskFile($project_id, $task_id, $filename, $blob) diff --git a/app/Api/Group.php b/app/Api/GroupApi.php index a1e0a73d..f1841fa3 100644 --- a/app/Api/Group.php +++ b/app/Api/GroupApi.php @@ -2,13 +2,15 @@ namespace Kanboard\Api; +use Kanboard\Core\Base; + /** * Group API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class Group extends \Kanboard\Core\Base +class GroupApi extends Base { public function createGroup($name, $external_id = '') { diff --git a/app/Api/GroupMember.php b/app/Api/GroupMemberApi.php index 9d2a4796..f5171e23 100644 --- a/app/Api/GroupMember.php +++ b/app/Api/GroupMemberApi.php @@ -2,13 +2,15 @@ namespace Kanboard\Api; +use Kanboard\Core\Base; + /** * Group Member API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class GroupMember extends \Kanboard\Core\Base +class GroupMemberApi extends Base { public function getMemberGroups($user_id) { diff --git a/app/Api/Link.php b/app/Api/LinkApi.php index 23a9916d..a76cb802 100644 --- a/app/Api/Link.php +++ b/app/Api/LinkApi.php @@ -2,13 +2,15 @@ namespace Kanboard\Api; +use Kanboard\Core\Base; + /** * Link API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class Link extends \Kanboard\Core\Base +class LinkApi extends Base { /** * Get a link by id diff --git a/app/Api/Me.php b/app/Api/MeApi.php index 3d08626a..7d46a962 100644 --- a/app/Api/Me.php +++ b/app/Api/MeApi.php @@ -7,10 +7,10 @@ use Kanboard\Model\Subtask as SubtaskModel; /** * Me API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class Me extends Base +class MeApi extends BaseApi { public function getMe() { diff --git a/app/Api/Project.php b/app/Api/ProjectApi.php index 846d7046..70cd8d16 100644 --- a/app/Api/Project.php +++ b/app/Api/ProjectApi.php @@ -5,10 +5,10 @@ namespace Kanboard\Api; /** * Project API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class Project extends Base +class ProjectApi extends BaseApi { public function getProjectById($project_id) { diff --git a/app/Api/ProjectPermission.php b/app/Api/ProjectPermissionApi.php index 11e92af0..10ee3852 100644 --- a/app/Api/ProjectPermission.php +++ b/app/Api/ProjectPermissionApi.php @@ -2,15 +2,16 @@ namespace Kanboard\Api; +use Kanboard\Core\Base; use Kanboard\Core\Security\Role; /** * Project Permission API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class ProjectPermission extends \Kanboard\Core\Base +class ProjectPermissionApi extends Base { public function getProjectUsers($project_id) { diff --git a/app/Api/Subtask.php b/app/Api/SubtaskApi.php index 782fdb02..305f9ae7 100644 --- a/app/Api/Subtask.php +++ b/app/Api/SubtaskApi.php @@ -2,13 +2,15 @@ namespace Kanboard\Api; +use Kanboard\Core\Base; + /** * Subtask API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class Subtask extends \Kanboard\Core\Base +class SubtaskApi extends Base { public function getSubtask($subtask_id) { diff --git a/app/Api/Swimlane.php b/app/Api/SwimlaneApi.php index 03a2819f..f179e11b 100644 --- a/app/Api/Swimlane.php +++ b/app/Api/SwimlaneApi.php @@ -2,13 +2,15 @@ namespace Kanboard\Api; +use Kanboard\Core\Base; + /** * Swimlane API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class Swimlane extends \Kanboard\Core\Base +class SwimlaneApi extends Base { public function getActiveSwimlanes($project_id) { diff --git a/app/Api/Task.php b/app/Api/TaskApi.php index 1d1211f2..4d745fa6 100644 --- a/app/Api/Task.php +++ b/app/Api/TaskApi.php @@ -8,10 +8,10 @@ use Kanboard\Model\Task as TaskModel; /** * Task API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class Task extends Base +class TaskApi extends BaseApi { public function searchTasks($project_id, $query) { diff --git a/app/Api/TaskLink.php b/app/Api/TaskLinkApi.php index 47d70d1e..8c02c524 100644 --- a/app/Api/TaskLink.php +++ b/app/Api/TaskLinkApi.php @@ -2,13 +2,15 @@ namespace Kanboard\Api; +use Kanboard\Core\Base; + /** * TaskLink API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class TaskLink extends \Kanboard\Core\Base +class TaskLinkApi extends Base { /** * Get a task link diff --git a/app/Api/User.php b/app/Api/UserApi.php index 6ee935a3..9786e6cf 100644 --- a/app/Api/User.php +++ b/app/Api/UserApi.php @@ -2,6 +2,7 @@ namespace Kanboard\Api; +use Kanboard\Core\Base; use LogicException; use Kanboard\Core\Security\Role; use Kanboard\Core\Ldap\Client as LdapClient; @@ -11,10 +12,10 @@ use Kanboard\Core\Ldap\User as LdapUser; /** * User API controller * - * @package api + * @package Kanboard\Api * @author Frederic Guillot */ -class User extends \Kanboard\Core\Base +class UserApi extends Base { public function getUser($user_id) { diff --git a/jsonrpc.php b/jsonrpc.php index d2163347..c0dc5c56 100644 --- a/jsonrpc.php +++ b/jsonrpc.php @@ -3,47 +3,47 @@ require __DIR__.'/app/common.php'; use JsonRPC\Server; -use Kanboard\Api\Auth; -use Kanboard\Api\Me; -use Kanboard\Api\Action; -use Kanboard\Api\App; -use Kanboard\Api\Board; -use Kanboard\Api\Column; -use Kanboard\Api\Category; -use Kanboard\Api\Comment; -use Kanboard\Api\File; -use Kanboard\Api\Link; -use Kanboard\Api\Project; -use Kanboard\Api\ProjectPermission; -use Kanboard\Api\Subtask; -use Kanboard\Api\Swimlane; -use Kanboard\Api\Task; -use Kanboard\Api\TaskLink; -use Kanboard\Api\User; -use Kanboard\Api\Group; -use Kanboard\Api\GroupMember; +use Kanboard\Api\AuthApi; +use Kanboard\Api\MeApi; +use Kanboard\Api\ActionApi; +use Kanboard\Api\AppApi; +use Kanboard\Api\BoardApi; +use Kanboard\Api\ColumnApi; +use Kanboard\Api\CategoryApi; +use Kanboard\Api\CommentApi; +use Kanboard\Api\FileApi; +use Kanboard\Api\LinkApi; +use Kanboard\Api\ProjectApi; +use Kanboard\Api\ProjectPermissionApi; +use Kanboard\Api\SubtaskApi; +use Kanboard\Api\SwimlaneApi; +use Kanboard\Api\TaskApi; +use Kanboard\Api\TaskLinkApi; +use Kanboard\Api\UserApi; +use Kanboard\Api\GroupApi; +use Kanboard\Api\GroupMemberApi; $server = new Server; $server->setAuthenticationHeader(API_AUTHENTICATION_HEADER); -$server->before(array(new Auth($container), 'checkCredentials')); +$server->before(array(new AuthApi($container), 'checkCredentials')); -$server->attach(new Me($container)); -$server->attach(new Action($container)); -$server->attach(new App($container)); -$server->attach(new Board($container)); -$server->attach(new Column($container)); -$server->attach(new Category($container)); -$server->attach(new Comment($container)); -$server->attach(new File($container)); -$server->attach(new Link($container)); -$server->attach(new Project($container)); -$server->attach(new ProjectPermission($container)); -$server->attach(new Subtask($container)); -$server->attach(new Swimlane($container)); -$server->attach(new Task($container)); -$server->attach(new TaskLink($container)); -$server->attach(new User($container)); -$server->attach(new Group($container)); -$server->attach(new GroupMember($container)); +$server->attach(new MeApi($container)); +$server->attach(new ActionApi($container)); +$server->attach(new AppApi($container)); +$server->attach(new BoardApi($container)); +$server->attach(new ColumnApi($container)); +$server->attach(new CategoryApi($container)); +$server->attach(new CommentApi($container)); +$server->attach(new FileApi($container)); +$server->attach(new LinkApi($container)); +$server->attach(new ProjectApi($container)); +$server->attach(new ProjectPermissionApi($container)); +$server->attach(new SubtaskApi($container)); +$server->attach(new SwimlaneApi($container)); +$server->attach(new TaskApi($container)); +$server->attach(new TaskLinkApi($container)); +$server->attach(new UserApi($container)); +$server->attach(new GroupApi($container)); +$server->attach(new GroupMemberApi($container)); echo $server->execute(); |