File tree 3 files changed +4
-4
lines changed
3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -98,7 +98,7 @@ private function convertTypes(array $elements): ?array
98
98
99
99
if ($ type ->isNullable ()) {
100
100
$ schema ['type ' ] = [$ schema ['type ' ], 'null ' ];
101
- } else {
101
+ } elseif (!( $ element instanceof \ReflectionParameter && $ element -> isOptional ())) {
102
102
$ result ['required ' ][] = $ name ;
103
103
}
104
104
Original file line number Diff line number Diff line change @@ -153,7 +153,7 @@ public function buildParametersDefinitionOptional(): void
153
153
'description ' => 'A number given to the tool ' ,
154
154
],
155
155
],
156
- 'required ' => ['text ' , ' number ' ],
156
+ 'required ' => ['text ' ],
157
157
'additionalProperties ' => false ,
158
158
];
159
159
Original file line number Diff line number Diff line change @@ -100,7 +100,7 @@ public function toolsMap(): void
100
100
'description ' => 'A number given to the tool ' ,
101
101
],
102
102
],
103
- 'required ' => ['text ' , ' number ' ],
103
+ 'required ' => ['text ' ],
104
104
'additionalProperties ' => false ,
105
105
],
106
106
],
@@ -249,7 +249,7 @@ public function toolboxMapWithOverrideViaChain(): void
249
249
'description ' => 'A number given to the tool ' ,
250
250
],
251
251
],
252
- 'required ' => ['text ' , ' number ' ],
252
+ 'required ' => ['text ' ],
253
253
'additionalProperties ' => false ,
254
254
],
255
255
],
You can’t perform that action at this time.
0 commit comments