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:
1 parent
2ce1b550ff
commit
097178c900
1 file changed
+15
-14
+15
-14
@@ -171,21 +171,22 @@ class Admin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function register_rest_routes(): void {
|
public function register_rest_routes(): void {
|
||||||
|
// FQCN required after PSR-4 move into AKSRT\Admin (unqualified class_exists skips all routes).
|
||||||
$controllers = [
|
$controllers = [
|
||||||
'GlobalController',
|
GlobalController::class,
|
||||||
'PageDisplayController',
|
PageDisplayController::class,
|
||||||
'PostListController',
|
PostListController::class,
|
||||||
'PermissionsController',
|
PermissionsController::class,
|
||||||
'UserController',
|
UserController::class,
|
||||||
'PaymentController',
|
PaymentController::class,
|
||||||
'ToolsController',
|
ToolsController::class,
|
||||||
'ImportExportController',
|
ImportExportController::class,
|
||||||
'ShopController',
|
ShopController::class,
|
||||||
'ForumController',
|
ForumController::class,
|
||||||
'ExtensionController',
|
ExtensionController::class,
|
||||||
'CommentController',
|
CommentController::class,
|
||||||
'MessageController',
|
MessageController::class,
|
||||||
'AIController',
|
AIController::class,
|
||||||
];
|
];
|
||||||
|
|
||||||
foreach ($controllers as $class_name) {
|
foreach ($controllers as $class_name) {
|
||||||
|
|||||||
Reference in new issue
Block a user