A

Context::addError() — Method in class Context
Context::addWarning() — Method in class Context
AnyOfClass 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

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

C

ContextClass 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#codeProperty in class Message
Schema::complete() — Method in class Schema

Validation and finalization.

Schema::completeDefault() — Method in class Schema

D

$ Context#dynamicsProperty in class Context
DynamicParameterClass 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#errorsProperty in class Context
ExpectClass in namespace Nette\Schema

Schema generator.

Expect::email() — Method in class Expect

F

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

G

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

H

HelpersClass in namespace Nette\Schema

I

$ Context#isKeyProperty in class Context
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.

MessageClass in namespace Nette\Schema
$ Message#messageProperty 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#onNewContextProperty in class Processor

P

$ Context#pathProperty in class Context
Type::pattern() — Method in class Type
$ Message#pathProperty in class Message
ProcessorClass 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#skipDefaultsProperty in class Context
StructureClass in namespace Nette\Schema\Elements
Structure::skipDefaults() — Method in class Structure
Expect::structure() — Method in class Expect
Expect::scalar() — Method in class Expect
Expect::string() — Method in class Expect
Processor::skipDefaults() — Method in class Processor
SchemaClass in namespace Nette\Schema

T

TypeClass 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#variablesProperty in class Message
ValidationExceptionClass in namespace Nette\Schema

Validation error.

W

$ Context#warningsProperty 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