📐 Validating data structures against a given Schema.
transform()
#52castTo()
allows you to create objects #44 #47 #58 #46Structure::skipDefaults()
allow to skip defaults per structureAnyOf()
must not be emptyAnyOf::firstIsDefault()
Expert::arrayOf($stringType, $keyType)
normalize()
on items #25 #18For the details you can have a look at the diff.
from()
supports union typesFor the details you can have a look at the diff.
required()
accepts state parameter (#16)For the details you can have a look at the diff.