@@ -170,7 +170,6 @@ public function testInvoke(): void
170
170
in: 'query ' ,
171
171
description: 'Test modified collection page number ' ,
172
172
required: false ,
173
- allowEmptyValue: true ,
174
173
schema: ['type ' => 'integer ' , 'default ' => 1 ],
175
174
),
176
175
],
@@ -268,7 +267,7 @@ public function testInvoke(): void
268
267
269
268
$ baseOperation = (new HttpOperation ())->withTypes (['http://schema.example.com/Dummy ' ])->withInputFormats (self ::OPERATION_FORMATS ['input_formats ' ])->withOutputFormats (self ::OPERATION_FORMATS ['output_formats ' ])->withClass (Dummy::class)->withShortName ('Parameter ' )->withDescription ('This is a dummy ' );
270
269
$ parameterResource = (new ApiResource ())->withOperations (new Operations ([
271
- 'uriVariableSchema ' => (new Get (uriTemplate: '/uri_variable_uuid ' , uriVariables: ['id ' => new Link (schema: ['type ' => 'string ' , 'format ' => 'uuid ' ], description: 'hello ' , required: true , openApi: new Parameter ('id ' , 'path ' , allowEmptyValue: true ))]))->withOperation ($ baseOperation ),
270
+ 'uriVariableSchema ' => (new Get (uriTemplate: '/uri_variable_uuid ' , uriVariables: ['id ' => new Link (schema: ['type ' => 'string ' , 'format ' => 'uuid ' ], description: 'hello ' , required: true , openApi: new Parameter ('id ' , 'path ' ))]))->withOperation ($ baseOperation ),
272
271
'parameters ' => (new Put (uriTemplate: '/parameters ' , parameters: [
273
272
'foo ' => new HeaderParameter (description: 'hi ' , schema: ['type ' => 'string ' , 'format ' => 'uuid ' ]),
274
273
]))->withOperation ($ baseOperation ),
@@ -477,7 +476,7 @@ public function testInvoke(): void
477
476
'type ' => 'string ' ,
478
477
'required ' => true ,
479
478
'strategy ' => 'exact ' ,
480
- 'openapi ' => new Parameter (in: 'query ' , name: 'name ' , example: 'bar ' , deprecated: true , allowEmptyValue: true , allowReserved: true , explode: true ),
479
+ 'openapi ' => new Parameter (in: 'query ' , name: 'name ' , example: 'bar ' , deprecated: true , allowReserved: true , explode: true ),
481
480
]]),
482
481
'f2 ' => new DummyFilter (['ha ' => [
483
482
'property ' => 'foo ' ,
@@ -690,16 +689,16 @@ public function testInvoke(): void
690
689
'Retrieves the collection of Dummy resources. ' ,
691
690
null ,
692
691
[
693
- new Parameter ('page ' , 'query ' , 'Test modified collection page number ' , false , false , true , [
692
+ new Parameter ('page ' , 'query ' , 'Test modified collection page number ' , false , false , null , [
694
693
'type ' => 'integer ' ,
695
694
'default ' => 1 ,
696
695
]),
697
- new Parameter ('itemsPerPage ' , 'query ' , 'The number of items per page ' , false , false , true , [
696
+ new Parameter ('itemsPerPage ' , 'query ' , 'The number of items per page ' , false , false , null , [
698
697
'type ' => 'integer ' ,
699
698
'default ' => 30 ,
700
699
'minimum ' => 0 ,
701
700
]),
702
- new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , true , [
701
+ new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , null , [
703
702
'type ' => 'boolean ' ,
704
703
]),
705
704
]
@@ -935,29 +934,29 @@ public function testInvoke(): void
935
934
'Retrieves the collection of Dummy resources. ' ,
936
935
null ,
937
936
[
938
- new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , true , [
937
+ new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , null , [
939
938
'type ' => 'integer ' ,
940
939
'default ' => 1 ,
941
940
]),
942
- new Parameter ('itemsPerPage ' , 'query ' , 'The number of items per page ' , false , false , true , [
941
+ new Parameter ('itemsPerPage ' , 'query ' , 'The number of items per page ' , false , false , null , [
943
942
'type ' => 'integer ' ,
944
943
'default ' => 30 ,
945
944
'minimum ' => 0 ,
946
945
]),
947
- new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , true , [
946
+ new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , null , [
948
947
'type ' => 'boolean ' ,
949
948
]),
950
- new Parameter ('name ' , 'query ' , '' , true , true , true , [
949
+ new Parameter ('name ' , 'query ' , '' , true , true , null , [
951
950
'type ' => 'string ' ,
952
951
], 'form ' , true , true , 'bar ' ),
953
- new Parameter ('ha ' , 'query ' , '' , false , false , false , [
952
+ new Parameter ('ha ' , 'query ' , '' , false , false , null , [
954
953
'type ' => 'integer ' ,
955
954
]),
956
- new Parameter ('toto ' , 'query ' , '' , true , false , false , [
955
+ new Parameter ('toto ' , 'query ' , '' , true , false , null , [
957
956
'type ' => 'array ' ,
958
957
'items ' => ['type ' => 'string ' ],
959
958
], 'deepObject ' , true ),
960
- new Parameter ('order[name] ' , 'query ' , '' , false , false , false , [
959
+ new Parameter ('order[name] ' , 'query ' , '' , false , false , null , [
961
960
'type ' => 'string ' ,
962
961
'enum ' => ['asc ' , 'desc ' ],
963
962
]),
@@ -981,17 +980,17 @@ public function testInvoke(): void
981
980
'Retrieves the collection of Dummy resources. ' ,
982
981
null ,
983
982
[
984
- new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , true , [
983
+ new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , null , [
985
984
'type ' => 'integer ' ,
986
985
'default ' => 1 ,
987
986
]),
988
- new Parameter ('itemsPerPage ' , 'query ' , 'The number of items per page ' , false , false , true , [
987
+ new Parameter ('itemsPerPage ' , 'query ' , 'The number of items per page ' , false , false , null , [
989
988
'type ' => 'integer ' ,
990
989
'default ' => 20 ,
991
990
'minimum ' => 0 ,
992
991
'maximum ' => 80 ,
993
992
]),
994
- new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , true , [
993
+ new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , null , [
995
994
'type ' => 'boolean ' ,
996
995
]),
997
996
]
@@ -1186,16 +1185,16 @@ public function testInvoke(): void
1186
1185
'Retrieves the collection of Dummy resources. ' ,
1187
1186
null ,
1188
1187
[
1189
- new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , true , [
1188
+ new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , null , [
1190
1189
'type ' => 'integer ' ,
1191
1190
'default ' => 1 ,
1192
1191
]),
1193
- new Parameter ('itemsPerPage ' , 'query ' , 'The number of items per page ' , false , false , true , [
1192
+ new Parameter ('itemsPerPage ' , 'query ' , 'The number of items per page ' , false , false , null , [
1194
1193
'type ' => 'integer ' ,
1195
1194
'default ' => 30 ,
1196
1195
'minimum ' => 0 ,
1197
1196
]),
1198
- new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , true , [
1197
+ new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , null , [
1199
1198
'type ' => 'boolean ' ,
1200
1199
]),
1201
1200
]
@@ -1233,7 +1232,6 @@ public function testInvoke(): void
1233
1232
), $ emptyRequestBodyPath ->getPost ());
1234
1233
1235
1234
$ parameter = $ paths ->getPath ('/uri_variable_uuid ' )->getGet ()->getParameters ()[0 ];
1236
- $ this ->assertTrue ($ parameter ->getAllowEmptyValue ());
1237
1235
$ this ->assertEquals (['type ' => 'string ' , 'format ' => 'uuid ' ], $ parameter ->getSchema ());
1238
1236
1239
1237
$ parameter = $ paths ->getPath ('/parameters ' )->getPut ()->getParameters ()[0 ];
@@ -1265,16 +1263,16 @@ public function testInvoke(): void
1265
1263
'Retrieves the collection of Dummy resources. ' ,
1266
1264
null ,
1267
1265
[
1268
- new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , true , [
1266
+ new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , null , [
1269
1267
'type ' => 'integer ' ,
1270
1268
'default ' => 1 ,
1271
1269
]),
1272
- new Parameter ('itemsPerPage ' , 'query ' , 'The number of items per page ' , false , false , true , [
1270
+ new Parameter ('itemsPerPage ' , 'query ' , 'The number of items per page ' , false , false , null , [
1273
1271
'type ' => 'integer ' ,
1274
1272
'default ' => 30 ,
1275
1273
'minimum ' => 0 ,
1276
1274
]),
1277
- new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , true , [
1275
+ new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , null , [
1278
1276
'type ' => 'boolean ' ,
1279
1277
]),
1280
1278
],
0 commit comments