MCP PHP SDK

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
author

Johannes Wachter johannes@sulu.io

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}
Return values
StringSchemaDefinition|NumberSchemaDefinition|BooleanSchemaDefinition|EnumSchemaDefinition

        
On this page

Search results