fix(admin): resolve schema builders under AKSRT\Admin\Schema
SchemaProvider still mapped domains to pre-PSR-4 Schema\* strings, so REST schema loads fatalled with Class Schema\GlobalSchema not found. Point the builder map at AKSRT\Admin\Schema\* via ::class.
This commit is contained in:
1 parent
72aeabb70b
commit
5cae229a88
1 file changed
+12
-10
@@ -251,17 +251,19 @@ class SchemaProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function get_schema_builder_map(): array {
|
private function get_schema_builder_map(): array {
|
||||||
|
// Builders live under AKSRT\Admin\Schema (Composer PSR-4). Relative
|
||||||
|
// Schema\*::class resolves correctly from this AKSRT\Admin namespace.
|
||||||
return [
|
return [
|
||||||
'global' => 'Schema\GlobalSchema',
|
'global' => Schema\GlobalSchema::class,
|
||||||
'page_display' => 'Schema\SchemaPageDisplay',
|
'page_display' => Schema\SchemaPageDisplay::class,
|
||||||
'post_list' => 'Schema\SchemaPostList',
|
'post_list' => Schema\SchemaPostList::class,
|
||||||
'permissions' => 'Schema\SchemaPermissions',
|
'permissions' => Schema\SchemaPermissions::class,
|
||||||
'users' => 'Schema\SchemaUsers',
|
'users' => Schema\SchemaUsers::class,
|
||||||
'payment' => 'Schema\SchemaPayment',
|
'payment' => Schema\SchemaPayment::class,
|
||||||
'extensions' => 'Schema\SchemaExtensions',
|
'extensions' => Schema\SchemaExtensions::class,
|
||||||
'tools' => 'Schema\SchemaTools',
|
'tools' => Schema\SchemaTools::class,
|
||||||
'shop' => 'Schema\SchemaShop',
|
'shop' => Schema\SchemaShop::class,
|
||||||
'forum' => 'Schema\SchemaForum',
|
'forum' => Schema\SchemaForum::class,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user