fix(admin): register REST controllers via FQCN after PSR-4

Admin::register_rest_routes used bare class strings like
'GlobalController', so class_exists() failed after the namespace move
and no aksrt/v1 settings/banner/schema routes registered (SPA 404).
This commit is contained in:
2026-07-17 18:18:11 +08:00
parent 2ce1b550ff
commit 097178c900
+15 -14
View File
@@ -171,21 +171,22 @@ class Admin {
}
public function register_rest_routes(): void {
// FQCN required after PSR-4 move into AKSRT\Admin (unqualified class_exists skips all routes).
$controllers = [
'GlobalController',
'PageDisplayController',
'PostListController',
'PermissionsController',
'UserController',
'PaymentController',
'ToolsController',
'ImportExportController',
'ShopController',
'ForumController',
'ExtensionController',
'CommentController',
'MessageController',
'AIController',
GlobalController::class,
PageDisplayController::class,
PostListController::class,
PermissionsController::class,
UserController::class,
PaymentController::class,
ToolsController::class,
ImportExportController::class,
ShopController::class,
ForumController::class,
ExtensionController::class,
CommentController::class,
MessageController::class,
AIController::class,
];
foreach ($controllers as $class_name) {