Guides
Tutorials
public __construct(string $version)public __construct(string $version)| version | string |
The flavor used for this document: JSON Schema, OpenAPI v2 or OpenAPI v3.
public getVersion(): stringpublic getVersion(): stringstring
public getArrayCopy(bool $includeDefinitions): arraypublic getArrayCopy(bool $includeDefinitions): array| includeDefinitions | bool | if set to false, definitions will not be included in the resulting array |
array
Retrieves the definitions used by this schema.
public getDefinitions(): ArrayObjectpublic getDefinitions(): ArrayObjectArrayObject
Associates existing definitions to this schema.
public setDefinitions(ArrayObject $definitions): nullpublic setDefinitions(ArrayObject $definitions): null| definitions | ArrayObject |
null
Returns the name of the root definition, if defined.
public getRootDefinitionKey(): stringpublic getRootDefinitionKey(): stringstring
Returns the name of the items definition, if defined.
public getItemsDefinitionKey(): stringpublic getItemsDefinitionKey(): stringstring
Checks if this schema is initialized.
public isDefined(): boolpublic isDefined(): boolbool