PrimitiveSchemaDefinition
FinalYes
Factory class for creating primitive schema definitions from array data.
Dispatches to the correct schema definition class based on the "type" field.
Tags
Table of Contents
Methods
- fromArray() : StringSchemaDefinition|NumberSchemaDefinition|BooleanSchemaDefinition|EnumSchemaDefinition
- Create a schema definition from array data.
Methods
fromArray()
Create a schema definition from array data.
public
static fromArray(array{type: string, title: string, description?: string, default?: mixed, enum?: string[], enumNames?: string[], format?: string, minLength?: int, maxLength?: int, minimum?: int|float, maximum?: int|float} $data) : StringSchemaDefinition|NumberSchemaDefinition|BooleanSchemaDefinition|EnumSchemaDefinition
Parameters
- $data : array{type: string, title: string, description?: string, default?: mixed, enum?: string[], enumNames?: string[], format?: string, minLength?: int, maxLength?: int, minimum?: int|float, maximum?: int|float}