From b2176f755c08d47347d5fcefe9ea73fc63dc1210 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 1 Jun 2019 20:49:59 +0200 Subject: [PATCH] Create first search draft --- Admin/Install/Search.php | 43 ++++++++++++++++++++++++++ Admin/Install/SearchCommands.php | 53 ++++++++++++++++++++++++++++++++ Controller/SearchController.php | 47 ++++++++++++++++++++++++++++ 3 files changed, 143 insertions(+) create mode 100644 Admin/Install/Search.php create mode 100644 Admin/Install/SearchCommands.php create mode 100644 Controller/SearchController.php diff --git a/Admin/Install/Search.php b/Admin/Install/Search.php new file mode 100644 index 0000000..9ceabb1 --- /dev/null +++ b/Admin/Install/Search.php @@ -0,0 +1,43 @@ + __DIR__ . '/SearchCommands.php']); + } +} diff --git a/Admin/Install/SearchCommands.php b/Admin/Install/SearchCommands.php new file mode 100644 index 0000000..8c9f0bf --- /dev/null +++ b/Admin/Install/SearchCommands.php @@ -0,0 +1,53 @@ + [ + [ + 'dest' => '\Modules\Help\Controller\SearchController:searchHelp', + 'verb' => RouteVerb::ANY, + 'permission' => [ + 'module' => SearchController::MODULE_NAME, + 'type' => PermissionType::READ, + 'state' => PermissionState::HELP_MODULE, + ], + ], + ], + '^:help :user .*$' => [ + [ + 'dest' => '\Modules\Help\Controller\SearchController:searchHelp', + 'verb' => RouteVerb::ANY, + 'permission' => [ + 'module' => SearchController::MODULE_NAME, + 'type' => PermissionType::READ, + 'state' => PermissionState::HELP_MODULE, + ], + ], + ], + '^:help :dev .*$' => [ + [ + 'dest' => '\Modules\Help\Controller\SearchController:searchHelp', + 'verb' => RouteVerb::ANY, + 'permission' => [ + 'module' => SearchController::MODULE_NAME, + 'type' => PermissionType::READ, + 'state' => PermissionState::HELP_DEVELOPER, + ], + ], + ], + '^:help :module .*$' => [ + [ + 'dest' => '\Modules\Help\Controller\SearchController:searchHelp', + 'verb' => RouteVerb::ANY, + 'permission' => [ + 'module' => SearchController::MODULE_NAME, + 'type' => PermissionType::READ, + 'state' => PermissionState::HELP_MODULE, + ], + ], + ], +]; diff --git a/Controller/SearchController.php b/Controller/SearchController.php new file mode 100644 index 0000000..aa6663f --- /dev/null +++ b/Controller/SearchController.php @@ -0,0 +1,47 @@ +