Open jakobmats opened 3 years ago
Currently validatedBody's signature is:
validatedBody
public function validatedBody(): Promise
But should read as:
/** * @return Promise<WrappedValue> */ public function validatedBody(string $validatorName): Promise;
Similarly validatedForm should yield a Promise that'll evaluate to something like WrapedForm which will allow for field-wise validation:
/** * @return Promise<WrappedForm> */ public function validatedForm(): Promise;
Hence validation:
$form = yield $ctx->validatedForm(); $age = $form ->field('age') ->to('int') ->unwrap();
Currently
validatedBody
's signature is:But should read as:
Similarly validatedForm should yield a Promise that'll evaluate to something like WrapedForm which will allow for field-wise validation:
Hence validation: