AnyOf
in package
implements
Schema
uses
Base
FinalYes
Table of Contents
Interfaces
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
selffirstIsDefault()
public
firstIsDefault() : self
Return values
selfmerge()
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
selffindAlternative()
private
findAlternative(mixed $value, Context $context) : mixed
Parameters
- $value : mixed
- $context : Context