Compare commits

...

2 Commits

Author SHA1 Message Date
Gogs
644f3697c7 Schemas for Subs 2021-07-25 01:56:18 +02:00
Gogs
31d385d3d4 Schemas for Subs 2021-07-25 01:32:49 +02:00
2 changed files with 26 additions and 9 deletions

View File

@ -1,4 +1,5 @@
title = "CMS" ==
title = "CMS"
==
<?php
use Cms\Classes\Theme;
use Cms\Classes\Content;
@ -11,6 +12,12 @@ function resolveCmsContent($root, $args) {
return Content::loadCached($theme, $args['name']);
}
?>
== # Content extend type Query { cmsContent(name: String!): CmsContent! } type CmsContent { fileName: String! content:
String markup: String parsedMarkup: String } # CMS-wide types # Backend\Models\User type BackendUser { id: ID! }
#System\Models\File type SystemFile { id: ID path: String title: String description: String }
==
# Content
extend type Query { cmsContent(name: String!): CmsContent! }
type CmsContent { fileName: String! content: String markup: String parsedMarkup: String }
# CMS-wide types
# Backend\Models\User
type BackendUser { id: ID! }
#System\Models\File
type SystemFile { id: ID path: String title: String description: String }

View File

@ -1,5 +1,15 @@
title = "Fleet" == == # Content extend type Query { aircraft: [Aircraft] @all(model:
"GermanAirlinesVa\\Fleet\\Models\\Aircraft") aircraftType: [AircraftType] @all(model:
"GermanAirlinesVa\\Fleet\\Models\\AircraftType") } type Subscription { aircraft: [Aircraft] @subscription(class:
"GermanAirlinesVa\\Fleet\\Classes\\AircraftSub") } type Aircraft { name: String! registration: String! } type
AircraftType { type: String! aircrafts: [Aircraft] @hasMany }
title = "Fleet"
==
==
# Content
extend type Query {
aircraft: [Aircraft] @all(model: "GermanAirlinesVa\\Fleet\\Models\\Aircraft")
aircraftType: [AircraftType] @all(model: "GermanAirlinesVa\\Fleet\\Models\\AircraftType")
}
type Subscription {
aircraft: [Aircraft] @subscription(class: "GermanAirlinesVa\\Fleet\\Classes\\Aircraft")
}
type Aircraft { name: String! registration: String! }
type AircraftType { type: String! aircrafts: [Aircraft] @hasMany }