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 @@ +