File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -359,12 +359,13 @@ public function withParameters(array $parameters): static
359
359
360
360
foreach ($ parameters as $ parameter ) {
361
361
$ value = $ this ->extractParameterValue ($ parameter );
362
+ $ paramContext = $ context ->withField ($ parameter );
362
363
363
364
if ($ value === null && $ parameter ->default ) {
364
- $ value = ($ parameter ->default )();
365
+ $ value = ($ parameter ->default )($ paramContext );
365
366
}
366
367
367
- $ value = $ parameter ->deserializeValue ($ value , $ context );
368
+ $ value = $ parameter ->deserializeValue ($ value , $ paramContext );
368
369
369
370
if ($ value === null && !$ parameter ->required ) {
370
371
continue ;
@@ -380,7 +381,7 @@ public function withParameters(array $parameters): static
380
381
$ errors [] = $ error ->source (['parameter ' => $ parameter ->name ]);
381
382
};
382
383
383
- $ parameter ->validateValue ($ value , $ fail , $ context );
384
+ $ parameter ->validateValue ($ value , $ fail , $ paramContext );
384
385
385
386
$ context ->parameters [$ parameter ->name ] = $ value ;
386
387
}
You can’t perform that action at this time.
0 commit comments