File tree 2 files changed +4
-4
lines changed
2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -96,9 +96,9 @@ private function convertTypes(array $elements): ?array
96
96
$ type = $ this ->typeResolver ->resolve ($ element );
97
97
$ schema = $ this ->getTypeSchema ($ type );
98
98
99
- if ($ type ->isNullable () || ( $ element instanceof \ReflectionParameter && $ element -> isOptional ()) ) {
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 @@ -96,7 +96,7 @@ public function toolsMap(): void
96
96
'description ' => 'The text given to the tool ' ,
97
97
],
98
98
'number ' => [
99
- 'type ' => [ 'integer ' , ' null ' ] ,
99
+ 'type ' => 'integer ' ,
100
100
'description ' => 'A number given to the tool ' ,
101
101
],
102
102
],
@@ -245,7 +245,7 @@ public function toolboxMapWithOverrideViaChain(): void
245
245
'description ' => 'The text given to the tool ' ,
246
246
],
247
247
'number ' => [
248
- 'type ' => [ 'integer ' , ' null ' ] ,
248
+ 'type ' => 'integer ' ,
249
249
'description ' => 'A number given to the tool ' ,
250
250
],
251
251
],
You can’t perform that action at this time.
0 commit comments