class SchemaParser (View source)

Methods

__construct(string $schemaJson)

No description

createSchema()

Cria um esquema para validar os parâmetros do método realConnect baseado no arquivo JSON de configuração

array
parse(array $params)

Valida os parâmetros para o método realConnect

array
export(string $outputPath)

Exporta o esquema de conexão MySQL para JSON Schema

Details

__construct(string $schemaJson)

No description

Parameters

string $schemaJson

ZodObject createSchema()

Cria um esquema para validar os parâmetros do método realConnect baseado no arquivo JSON de configuração

Return Value

ZodObject

Exceptions

RuntimeException

array parse(array $params)

Valida os parâmetros para o método realConnect

Parameters

array $params

Return Value

array

Dados validados

Exceptions

InvalidArgumentException

array export(string $outputPath)

Exporta o esquema de conexão MySQL para JSON Schema

Parameters

string $outputPath

Caminho do arquivo de saída

Return Value

array

O JSON Schema gerado