From 623d7782ba03a1490799e523cf1a94f8167527bf Mon Sep 17 00:00:00 2001 From: Awilum Date: Mon, 6 Jan 2020 22:58:02 +0300 Subject: [PATCH] feat(admin-plugin): add ApiController skeleton for API's - BE/FE #349 --- .../admin/app/Controllers/ApiController.php | 135 ++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 site/plugins/admin/app/Controllers/ApiController.php diff --git a/site/plugins/admin/app/Controllers/ApiController.php b/site/plugins/admin/app/Controllers/ApiController.php new file mode 100644 index 00000000..44c7e3aa --- /dev/null +++ b/site/plugins/admin/app/Controllers/ApiController.php @@ -0,0 +1,135 @@ + 'Delivery']; + $delivery_tokens_list = Filesystem::listContents(PATH['tokens'] . '/delivery'); + + return $this->view->render( + $response, + 'plugins/admin/templates/system/api/index.html', + [ + 'menu_item' => 'api', + 'api_list' => $api_list, + 'delivery_tokens_list' => $delivery_tokens_list, + 'links' => [ + 'themes' => [ + 'link' => $this->router->pathFor('admin.api.index'), + 'title' => __('admin_api'), + 'attributes' => ['class' => 'navbar-item active'], + ], + ] + ] + ); + } + + /** + * Add token page + * + * @param Request $request PSR7 request + * @param Response $response PSR7 response + * + * @return Response + */ + public function add(Request $request, Response $response) : Response + { + + } + + /** + * Add new token - process + * + * @param Request $request PSR7 request + * @param Response $response PSR7 response + * + * @return Response + */ + public function addProccess(Request $request, Response $response) : Response + { + + } + + /** + * Rename token page + * + * @param Request $request PSR7 request + * @param Response $response PSR7 response + * + * @return Response + */ + public function rename(Request $request, Response $response) : Response + { + + } + + /** + * Rename token - process + * + * @param Request $request PSR7 request + * @param Response $response PSR7 response + * + * @return Response + */ + public function renameProccess(Request $request, Response $response) : Response + { + + } + + /** + * Edit token page + * + * @param Request $request PSR7 request + * @param Response $response PSR7 response + * + * @return Response + */ + public function edit(Request $request, Response $response) : Response + { + + } + + /** + * Edit token - process + * + * @param Request $request PSR7 request + * @param Response $response PSR7 response + * + * @return Response + */ + public function editProccess(Request $request, Response $response) : Response + { + + } + + /** + * Delete token - process + * + * @param Request $request PSR7 request + * @param Response $response PSR7 response + * + * @return Response + */ + public function deleteProccess(Request $request, Response $response) : Response + { + + } +}