1 | <?php |
||
10 | class Preloaded implements RemoteRefProvider |
||
11 | { |
||
12 | private $storage; |
||
13 | |||
14 | private $cachePaths = array( |
||
15 | 'http://json-schema.org/draft-04/schema' => __DIR__ . '/../../spec/json-schema.json', |
||
16 | 'http://json-schema.org/draft-06/schema' => __DIR__ . '/../../spec/json-schema-draft6.json', |
||
17 | 'http://json-schema.org/draft-07/schema' => __DIR__ . '/../../spec/json-schema-draft7.json', |
||
18 | ); |
||
19 | |||
20 | public function getSchemaData($url) |
||
30 | |||
31 | /** |
||
32 | * @param RefResolver $refResolver |
||
33 | * @param Context|null $options |
||
34 | * @throws \Swaggest\JsonSchema\Exception |
||
35 | */ |
||
36 | public function populateSchemas(RefResolver $refResolver, Context $options = null) |
||
52 | |||
53 | public function setSchemaData($url, $schemaData) |
||
58 | |||
59 | |||
60 | } |