This code bellow from documentation don't work:
$validation = $validator->validate($data, [ 'enabled' => [ 'required', $validator('in', [true, 1])->strict() ] ]);
Because strict() method return void
Edit documentation like this:
/** @var In $boolValidator */ $boolValidator = $validator('in', [true, 1]); $boolValidator->strict(); $validation = $validator->validate($data, [ 'enabled' => [ 'required', $boolValidator] ]);
Or replace returned type by Validator.
Activity
[-]Documentation issue[/-]