| @@ 125-132 (lines=8) @@ | ||
| 122 | } |
|
| 123 | } |
|
| 124 | ||
| 125 | private function parseAdditionalItemsProperty(stdClass $schema, Context $context, Walker $walker) |
|
| 126 | { |
|
| 127 | if (is_object($schema->additionalItems)) { |
|
| 128 | $walker->parseSchema($schema->additionalItems, $context); |
|
| 129 | } elseif (!is_bool($schema->additionalItems)) { |
|
| 130 | throw new InvalidTypeException($context, [Types::TYPE_OBJECT, Types::TYPE_BOOLEAN]); |
|
| 131 | } |
|
| 132 | } |
|
| 133 | } |
|
| 134 | ||
| @@ 133-140 (lines=8) @@ | ||
| 130 | } |
|
| 131 | } |
|
| 132 | ||
| 133 | private function parseAdditionalPropertiesProperty(stdClass $schema, Context $context, Walker $walker) |
|
| 134 | { |
|
| 135 | if (is_object($schema->additionalProperties)) { |
|
| 136 | $walker->parseSchema($schema->additionalProperties, $context); |
|
| 137 | } elseif (!is_bool($schema->additionalProperties)) { |
|
| 138 | throw new InvalidTypeException($context, [Types::TYPE_OBJECT, Types::TYPE_BOOLEAN]); |
|
| 139 | } |
|
| 140 | } |
|
| 141 | ||
| 142 | private function parsePatternPropertiesProperty(stdClass $schema, Context $context, Walker $walker) |
|
| 143 | { |
|