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
359359
360360 foreach ($ parameters as $ parameter ) {
361361 $ value = $ this ->extractParameterValue ($ parameter );
362+ $ paramContext = $ context ->withField ($ parameter );
362363
363364 if ($ value === null && $ parameter ->default ) {
364- $ value = ($ parameter ->default )();
365+ $ value = ($ parameter ->default )($ paramContext );
365366 }
366367
367- $ value = $ parameter ->deserializeValue ($ value , $ context );
368+ $ value = $ parameter ->deserializeValue ($ value , $ paramContext );
368369
369370 if ($ value === null && !$ parameter ->required ) {
370371 continue ;
@@ -380,7 +381,7 @@ public function withParameters(array $parameters): static
380381 $ errors [] = $ error ->source (['parameter ' => $ parameter ->name ]);
381382 };
382383
383- $ parameter ->validateValue ($ value , $ fail , $ context );
384+ $ parameter ->validateValue ($ value , $ fail , $ paramContext );
384385
385386 $ context ->parameters [$ parameter ->name ] = $ value ;
386387 }
You can’t perform that action at this time.
0 commit comments