1
0
Fork 0
mirror of synced 2024-10-02 18:26:49 +13:00

Sort schema

This commit is contained in:
Jake Barnby 2022-09-29 19:27:57 +13:00
parent fe0bd6a66e
commit b176929557
No known key found for this signature in database
GPG key ID: C437A8CC85B96E9C

View file

@ -70,20 +70,26 @@ class SchemaBuilder
$register->set($collectionsDirtyKey, static fn() => false);
}
$queryFields = \array_merge_recursive(
$apiSchema['query'],
$collectionSchema['query']
);
$mutationFields = \array_merge_recursive(
$apiSchema['mutation'],
$collectionSchema['mutation']
);
\ksort($queryFields);
\ksort($mutationFields);
$schema = new Schema([
'query' => new ObjectType([
'name' => 'Query',
'fields' => \array_merge_recursive(
$apiSchema['query'],
$collectionSchema['query']
)
'fields' => $queryFields
]),
'mutation' => new ObjectType([
'name' => 'Mutation',
'fields' => \array_merge_recursive(
$apiSchema['mutation'],
$collectionSchema['mutation']
)
'fields' => $mutationFields
])
]);