diff --git a/Admin/Routes/Web/Backend.php b/Admin/Routes/Web/Backend.php index 3ff9a90..01aa328 100644 --- a/Admin/Routes/Web/Backend.php +++ b/Admin/Routes/Web/Backend.php @@ -3,16 +3,16 @@ use phpOMS\Router\RouteVerb; use phpOMS\Account\PermissionType; use Modules\ClientManagement\Models\PermissionState; -use Modules\ClientManagement\Controller; +use Modules\ClientManagement\Controller\BackendController; return [ '^.*/backend/sales/client/list.*$' => [ [ - 'dest' => '\Modules\ClientManagement\Controller:viewClientManagementClientList', + 'dest' => '\Modules\ClientManagement\Controller\BackendController:viewClientManagementClientList', 'verb' => RouteVerb::GET, 'permission' => [ - 'module' => Controller::MODULE_NAME, + 'module' => BackendController::MODULE_NAME, 'type' => PermissionType::READ, 'state' => PermissionState::CLIENT, ], @@ -20,10 +20,10 @@ return [ ], '^.*/backend/sales/client/create.*$' => [ [ - 'dest' => '\Modules\ClientManagement\Controller:viewClientManagementClientCreate', + 'dest' => '\Modules\ClientManagement\Controller\BackendController:viewClientManagementClientCreate', 'verb' => RouteVerb::GET, 'permission' => [ - 'module' => Controller::MODULE_NAME, + 'module' => BackendController::MODULE_NAME, 'type' => PermissionType::CREATE, 'state' => PermissionState::CLIENT, ], @@ -31,10 +31,10 @@ return [ ], '^.*/backend/sales/client/profile.*$' => [ [ - 'dest' => '\Modules\ClientManagement\Controller:viewClientManagementClientProfile', + 'dest' => '\Modules\ClientManagement\Controller\BackendController:viewClientManagementClientProfile', 'verb' => RouteVerb::GET, 'permission' => [ - 'module' => Controller::MODULE_NAME, + 'module' => BackendController::MODULE_NAME, 'type' => PermissionType::READ, 'state' => PermissionState::CLIENT, ], @@ -42,10 +42,10 @@ return [ ], '^.*/backend/sales/client/analysis.*$' => [ [ - 'dest' => '\Modules\ClientManagement\Controller:viewClientManagementClientAnalysis', + 'dest' => '\Modules\ClientManagement\Controller\BackendController:viewClientManagementClientAnalysis', 'verb' => RouteVerb::GET, 'permission' => [ - 'module' => Controller::MODULE_NAME, + 'module' => BackendController::MODULE_NAME, 'type' => PermissionType::READ, 'state' => PermissionState::ANALYSIS, ], diff --git a/Controller.php b/Controller/BackendController.php similarity index 78% rename from Controller.php rename to Controller/BackendController.php index 21388fe..c6b107a 100644 --- a/Controller.php +++ b/Controller/BackendController.php @@ -12,7 +12,7 @@ */ declare(strict_types=1); -namespace Modules\ClientManagement; +namespace Modules\ClientManagement\Controller; use Modules\Navigation\Models\Navigation; use Modules\Navigation\Views\NavigationView; @@ -33,58 +33,8 @@ use phpOMS\Views\View; * @link http://website.orange-management.de * @since 1.0.0 */ -final class Controller extends ModuleAbstract implements WebInterface +class BackendController extends Controller { - - /** - * Module path. - * - * @var string - * @since 1.0.0 - */ - public const MODULE_PATH = __DIR__; - - /** - * Module version. - * - * @var string - * @since 1.0.0 - */ - public const MODULE_VERSION = '1.0.0'; - - /** - * Module name. - * - * @var string - * @since 1.0.0 - */ - public const MODULE_NAME = 'ClientManagement'; - - /** - * Module id. - * - * @var int - * @since 1.0.0 - */ - public const MODULE_ID = 1003100000; - - /** - * Providing. - * - * @var string[] - * @since 1.0.0 - */ - protected static $providing = []; - - /** - * Dependencies. - * - * @var string[] - * @since 1.0.0 - */ - protected static $dependencies = [ - ]; - /** * @param RequestAbstract $request Request * @param ResponseAbstract $response Response diff --git a/Controller/Controller.php b/Controller/Controller.php new file mode 100644 index 0000000..29ba96f --- /dev/null +++ b/Controller/Controller.php @@ -0,0 +1,87 @@ +