-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
Description
Add key validator for validating arrays, such as:
$foo = [
'name' => 'Marcelo Santos'
];
$validator = v::key("name", v::string()->minLength(10));
$validator->validate($foo); //true
$bar = [
'name' => 'Marcelo Santos',
'address' => [
'street' => 'Lorem ipsum dolor',
'number' => 123
]
];
$validator = v::key("name", v::string()->minLength(10));
$validator->key("address", v::key("street", v::string())->key("number", v::int()));
$validator->validate($bar); //true