class Schema

Schema Validator

Properties

static protected mixed $_schemaexists Schema file_exists
static protected Json $_jsons Json Schema Classes

Methods

static 
validateAction(string $schemafile, mixed $params)

Action Validation

static 
validateModel($schemafile, $obj)

Model Validation

static boolean
schemaExists(string $schemafile)

Checks whether a schema file exists

static Json
getJson(string $schemafile)

Singleton Json Schema Class

Details

at line 40
static validateAction(string $schemafile, mixed $params)

Action Validation

Parameters

string $schemafile
mixed $params

Exceptions

ValidationException

at line 53
static validateModel($schemafile, $obj)

Model Validation

Parameters

$schemafile
$obj

Exceptions

SchemaException

at line 72
static boolean schemaExists(string $schemafile)

Checks whether a schema file exists

Parameters

string $schemafile

Return Value

boolean

at line 87
static Json getJson(string $schemafile)

Singleton Json Schema Class

Parameters

string $schemafile

Return Value

Json