Feature #42176 ยป Views.schema.yaml

YAML schema for the mentioned configuration format - Bastian Waidelich, 2013-01-16 12:21

 
1
type: dictionary
2
additionalProperties:
3
  type: dictionary
4
  additionalProperties:
5
    type: dictionary
6
    additionalProperties: FALSE
7
    properties:
8
      'viewClassName': { type: string, format: class-name }
9
      'options': { type: dictionary }
10
      'controllers':
11
        type: dictionary
12
        additionalProperties: FALSE
13
        formatProperties:
14
          'class-name':
15
            type: dictionary
16
            additionalProperties: FALSE
17
            properties:
18
              'viewClassName': { type: string, format: class-name }
19
              'options': { type: dictionary }
20
              'actions':
21
                type: dictionary
22
                additionalProperties:
23
                  type: dictionary
24
                  additionalProperties: FALSE
25
                  properties:
26
                    'viewClassName': { type: string, format: class-name }
27
                    'options': { type: dictionary }
28
      'subRequests':
29
        type: dictionary
30
        additionalProperties: FALSE
31
        properties:
32
          'viewClassName': { type: string, format: class-name }
33
          'options': { type: dictionary }
34
          'controllers':
35
            type: dictionary
36
            additionalProperties: FALSE
37
            formatProperties:
38
              'class-name':
39
                type: dictionary
40
                additionalProperties: FALSE
41
                properties:
42
                  'viewClassName': { type: string, format: class-name }
43
                  'options': { type: dictionary }
44
                  'actions':
45
                    type: dictionary
46
                    additionalProperties:
47
                      type: dictionary
48
                      additionalProperties: FALSE
49
                      properties:
50
                        'viewClassName': { type: string, format: class-name }
51
                        'options': { type: dictionary }
    (1-1/1)