OpenMediaVault  3.0 (Erasmus)
The open network attached storage solution
Protected Member Functions | List of all members
OMV\DataModel\Schema Class Reference
Inheritance diagram for OMV\DataModel\Schema:
OMV\Json\Schema

Protected Member Functions

 checkFormat ($value, $schema, $name)
 
- Protected Member Functions inherited from OMV\Json\Schema
 validateType ($value, $schema, $name)
 
 validateAny ($value, $schema, $name)
 
 validateBoolean ($value, $schema, $name)
 
 validateInteger ($value, $schema, $name)
 
 validateNumber ($value, $schema, $name)
 
 validateString ($value, $schema, $name)
 
 validateArray ($value, $schema, $name)
 
 validateObject ($value, $schema, $name)
 
 validateNull ($value, $schema, $name)
 
 checkMinimum ($value, $schema, $name)
 
 checkMaximum ($value, $schema, $name)
 
 checkExclusiveMinimum ($value, $schema, $name)
 
 checkExclusiveMaximum ($value, $schema, $name)
 
 checkMinLength ($value, $schema, $name)
 
 checkMaxLength ($value, $schema, $name)
 
 checkPattern ($value, $schema, $name)
 
 checkFormat ($value, $schema, $name)
 
 checkEnum ($value, $schema, $name)
 
 checkMinItems ($value, $schema, $name)
 
 checkMaxItems ($value, $schema, $name)
 
 checkProperties ($value, $schema, $name)
 
 checkItems ($value, $schema, $name)
 
 checkOneOf ($value, $schema, $name)
 

Additional Inherited Members

- Public Member Functions inherited from OMV\Json\Schema
 __construct ($schema)
 
 addProperty ($path, array $schema=array())
 
 removeProperty ($path)
 
 getAssoc ()
 
 getAssocByPath ($name)
 
 validate ($value, $name="")
 

Member Function Documentation

OMV\DataModel\Schema::checkFormat (   $value,
  $schema,
  $name 
)
protected

Add some more formats than JSON schema supports.


The documentation for this class was generated from the following file: