Documentation

AnyOf
in package
implements Schema uses Base

FinalYes

Table of Contents

Interfaces

Schema

Properties

$set  : array<string|int, mixed>

Methods

__construct()  : mixed
complete()  : mixed
Validation and finalization.
completeDefault()  : mixed
dynamic()  : self
firstIsDefault()  : self
merge()  : mixed
Merging.
normalize()  : mixed
Normalization.
nullable()  : self
findAlternative()  : mixed

Properties

$set

private array<string|int, mixed> $set

Methods

__construct()

public __construct(mixed ...$set) : mixed
Parameters
$set : mixed

complete()

Validation and finalization.

public complete(mixed $value, Context $context) : mixed
Parameters
$value : mixed
$context : Context

completeDefault()

public completeDefault(Context $context) : mixed
Parameters
$context : Context

dynamic()

public dynamic() : self
Return values
self

firstIsDefault()

public firstIsDefault() : self
Return values
self

merge()

Merging.

public merge(mixed $value, mixed $base) : mixed
Parameters
$value : mixed
$base : mixed

normalize()

Normalization.

public normalize(mixed $value, Context $context) : mixed
Parameters
$value : mixed
$context : Context

nullable()

public nullable() : self
Return values
self

findAlternative()

private findAlternative(mixed $value, Context $context) : mixed
Parameters
$value : mixed
$context : Context

        
On this page

Search results