diff options
Diffstat (limited to 'jsonrpc.php')
-rw-r--r-- | jsonrpc.php | 52 |
1 files changed, 35 insertions, 17 deletions
diff --git a/jsonrpc.php b/jsonrpc.php index adeb4ac4..6778603f 100644 --- a/jsonrpc.php +++ b/jsonrpc.php @@ -2,24 +2,42 @@ require __DIR__.'/app/common.php'; -$server = new JsonRPC\Server; +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\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; + +$server = new Server; $server->setAuthenticationHeader(API_AUTHENTICATION_HEADER); -$server->before(array(new Api\Auth($container), 'checkCredentials')); +$server->before(array(new Auth($container), 'checkCredentials')); -$server->attach(new Api\Me($container)); -$server->attach(new Api\Action($container)); -$server->attach(new Api\App($container)); -$server->attach(new Api\Board($container)); -$server->attach(new Api\Category($container)); -$server->attach(new Api\Comment($container)); -$server->attach(new Api\File($container)); -$server->attach(new Api\Link($container)); -$server->attach(new Api\Project($container)); -$server->attach(new Api\ProjectPermission($container)); -$server->attach(new Api\Subtask($container)); -$server->attach(new Api\Swimlane($container)); -$server->attach(new Api\Task($container)); -$server->attach(new Api\TaskLink($container)); -$server->attach(new Api\User($container)); +$server->attach(new Me($container)); +$server->attach(new Action($container)); +$server->attach(new App($container)); +$server->attach(new Board($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)); echo $server->execute(); |