Structure
final class Structure implements Schema
Methods
__construct(array $shape)
No description
otherItems(Schema $type = 'mixed')
No description
skipDefaults(bool $state = true)
No description
array
getShape()
No description
mixed
merge(mixed $value, mixed $base)
Merging.
mixed
Details
at line 37
__construct(array $shape)
No description
at line 46
Structure
default(mixed $value)
No description
at line 52
Structure
min(int|null $min)
No description
at line 59
Structure
max(int|null $max)
No description
at line 66
Structure
otherItems(Schema $type = 'mixed')
No description
at line 73
Structure
skipDefaults(bool $state = true)
No description
at line 80
Structure
extend(array|self $shape)
No description
at line 87
array
getShape()
No description
at line 96
mixed
normalize(mixed $value, Context $context)
Normalization.
at line 118
mixed
merge(mixed $value, mixed $base)
Merging.
at line 145
mixed
complete(mixed $value, Context $context)
Validation and finalization.
at line 197
mixed
completeDefault(Context $context)
No description