A

Context::addError() — Method in class Context
Context::addWarning() — Method in class Context
AnyOf — Class in namespace Nette\Schema\Elements
Base::assert() — Method in class Base
Expect::anyOf() — Method in class Expect
Expect::arrayOf() — Method in class Expect
Expect::array() — Method in class Expect

B

Base — Class in namespace Nette\Schema\Elements
Base::before() — Method in class Base
Expect::bool() — Method in class Expect

C

Context — Class in namespace Nette\Schema
AnyOf::complete() — Method in class AnyOf

Validation and finalization.

AnyOf::completeDefault() — Method in class AnyOf
Base::castTo() — Method in class Base
Base::completeDefault() — Method in class Base
Structure::complete() — Method in class Structure

Validation and finalization.

Structure::completeDefault() — Method in class Structure
Type::complete() — Method in class Type

Validation and finalization.

$ Message#code — Property in class Message
Schema::complete() — Method in class Schema

Validation and finalization.

Schema::completeDefault() — Method in class Schema

D

$ Context#dynamics — Property in class Context
DynamicParameter — Class in namespace Nette\Schema
AnyOf::dynamic() — Method in class AnyOf
Base::default() — Method in class Base
Base::deprecated() — Method in class Base

Marks as deprecated

Base::doNormalize() — Method in class Base
Structure::default() — Method in class Structure
Type::dynamic() — Method in class Type

E

$ Context#errors — Property in class Context
Expect — Class in namespace Nette\Schema

Schema generator.

Expect::email() — Method in class Expect

F

Expect::from() — Method in class Expect
Expect::float() — Method in class Expect
Helpers::formatValue() — Method in class Helpers

G

Helpers::getPropertyType() — Method in class Helpers
Processor::getWarnings() — Method in class Processor
ValidationException::getMessages() — Method in class ValidationException
ValidationException::getMessageObjects() — Method in class ValidationException

H

Helpers — Class in namespace Nette\Schema

I

Type::items() — Method in class Type
Expect::int() — Method in class Expect

L

Expect::listOf() — Method in class Expect
Expect::list() — Method in class Expect

M

AnyOf::merge() — Method in class AnyOf
Merging.
Structure::min() — Method in class Structure
Structure::max() — Method in class Structure
Structure::merge() — Method in class Structure
Merging.
Type::mergeDefaults() — Method in class Type
Type::min() — Method in class Type
Type::max() — Method in class Type
Type::merge() — Method in class Type
Merging.
Expect::mixed() — Method in class Expect
Helpers::merge() — Method in class Helpers

Merges dataset. Left has higher priority than right one.

Message — Class in namespace Nette\Schema
$ Message#message — Property in class Message
Schema::merge() — Method in class Schema
Merging.

N

AnyOf::nullable() — Method in class AnyOf
AnyOf::normalize() — Method in class AnyOf
Normalization.
Structure::normalize() — Method in class Structure
Normalization.
Type::nullable() — Method in class Type
Type::normalize() — Method in class Type
Normalization.
Expect::null() — Method in class Expect
Schema::normalize() — Method in class Schema
Normalization.

O

Structure::otherItems() — Method in class Structure
$ Processor#onNewContext — Property in class Processor

P

$ Context#path — Property in class Context
Type::pattern() — Method in class Type
Helpers::parseAnnotation() — Method in class Helpers

Returns an annotation value.

$ Message#path — Property in class Message
Processor — Class in namespace Nette\Schema

Schema validator.

Processor::process() — Method in class Processor

Normalizes and validates data. Result is a clean completed data.

Processor::processMultiple() — Method in class Processor

Normalizes and validates and merges multiple data. Result is a clean completed data.

R

Base::required() — Method in class Base

S

$ Context#skipDefaults — Property in class Context
Structure — Class in namespace Nette\Schema\Elements
Expect::structure() — Method in class Expect
Expect::scalar() — Method in class Expect
Expect::string() — Method in class Expect
Processor::skipDefaults() — Method in class Processor
Schema — Class in namespace Nette\Schema

T

Type — Class in namespace Nette\Schema\Elements
Expect::type() — Method in class Expect
Message::toString() — Method in class Message

U

Expect::unicode() — Method in class Expect

V

$ Message#variables — Property in class Message
ValidationException — Class in namespace Nette\Schema

Validation error.

W

$ Context#warnings — Property in class Context

_

AnyOf::__construct() — Method in class AnyOf
Structure::__construct() — Method in class Structure
Type::__construct() — Method in class Type
Expect::__callStatic() — Method in class Expect
Message::__construct() — Method in class Message
ValidationException::__construct() — Method in class ValidationException