@@ -170,7 +170,6 @@ public function testInvoke(): void
170170 in: 'query ' ,
171171 description: 'Test modified collection page number ' ,
172172 required: false ,
173- allowEmptyValue: true ,
174173 schema: ['type ' => 'integer ' , 'default ' => 1 ],
175174 ),
176175 ],
@@ -268,7 +267,7 @@ public function testInvoke(): void
268267
269268 $ 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 ' );
270269 $ 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 ),
272271 'parameters ' => (new Put (uriTemplate: '/parameters ' , parameters: [
273272 'foo ' => new HeaderParameter (description: 'hi ' , schema: ['type ' => 'string ' , 'format ' => 'uuid ' ]),
274273 ]))->withOperation ($ baseOperation ),
@@ -477,7 +476,7 @@ public function testInvoke(): void
477476 'type ' => 'string ' ,
478477 'required ' => true ,
479478 '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 ),
481480 ]]),
482481 'f2 ' => new DummyFilter (['ha ' => [
483482 'property ' => 'foo ' ,
@@ -690,16 +689,16 @@ public function testInvoke(): void
690689 'Retrieves the collection of Dummy resources. ' ,
691690 null ,
692691 [
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 , [
694693 'type ' => 'integer ' ,
695694 'default ' => 1 ,
696695 ]),
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 , [
698697 'type ' => 'integer ' ,
699698 'default ' => 30 ,
700699 'minimum ' => 0 ,
701700 ]),
702- new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , true , [
701+ new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , null , [
703702 'type ' => 'boolean ' ,
704703 ]),
705704 ]
@@ -935,29 +934,29 @@ public function testInvoke(): void
935934 'Retrieves the collection of Dummy resources. ' ,
936935 null ,
937936 [
938- new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , true , [
937+ new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , null , [
939938 'type ' => 'integer ' ,
940939 'default ' => 1 ,
941940 ]),
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 , [
943942 'type ' => 'integer ' ,
944943 'default ' => 30 ,
945944 'minimum ' => 0 ,
946945 ]),
947- new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , true , [
946+ new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , null , [
948947 'type ' => 'boolean ' ,
949948 ]),
950- new Parameter ('name ' , 'query ' , '' , true , true , true , [
949+ new Parameter ('name ' , 'query ' , '' , true , true , null , [
951950 'type ' => 'string ' ,
952951 ], 'form ' , true , true , 'bar ' ),
953- new Parameter ('ha ' , 'query ' , '' , false , false , false , [
952+ new Parameter ('ha ' , 'query ' , '' , false , false , null , [
954953 'type ' => 'integer ' ,
955954 ]),
956- new Parameter ('toto ' , 'query ' , '' , true , false , false , [
955+ new Parameter ('toto ' , 'query ' , '' , true , false , null , [
957956 'type ' => 'array ' ,
958957 'items ' => ['type ' => 'string ' ],
959958 ], 'deepObject ' , true ),
960- new Parameter ('order[name] ' , 'query ' , '' , false , false , false , [
959+ new Parameter ('order[name] ' , 'query ' , '' , false , false , null , [
961960 'type ' => 'string ' ,
962961 'enum ' => ['asc ' , 'desc ' ],
963962 ]),
@@ -981,17 +980,17 @@ public function testInvoke(): void
981980 'Retrieves the collection of Dummy resources. ' ,
982981 null ,
983982 [
984- new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , true , [
983+ new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , null , [
985984 'type ' => 'integer ' ,
986985 'default ' => 1 ,
987986 ]),
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 , [
989988 'type ' => 'integer ' ,
990989 'default ' => 20 ,
991990 'minimum ' => 0 ,
992991 'maximum ' => 80 ,
993992 ]),
994- new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , true , [
993+ new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , null , [
995994 'type ' => 'boolean ' ,
996995 ]),
997996 ]
@@ -1186,16 +1185,16 @@ public function testInvoke(): void
11861185 'Retrieves the collection of Dummy resources. ' ,
11871186 null ,
11881187 [
1189- new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , true , [
1188+ new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , null , [
11901189 'type ' => 'integer ' ,
11911190 'default ' => 1 ,
11921191 ]),
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 , [
11941193 'type ' => 'integer ' ,
11951194 'default ' => 30 ,
11961195 'minimum ' => 0 ,
11971196 ]),
1198- new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , true , [
1197+ new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , null , [
11991198 'type ' => 'boolean ' ,
12001199 ]),
12011200 ]
@@ -1233,7 +1232,6 @@ public function testInvoke(): void
12331232 ), $ emptyRequestBodyPath ->getPost ());
12341233
12351234 $ parameter = $ paths ->getPath ('/uri_variable_uuid ' )->getGet ()->getParameters ()[0 ];
1236- $ this ->assertTrue ($ parameter ->getAllowEmptyValue ());
12371235 $ this ->assertEquals (['type ' => 'string ' , 'format ' => 'uuid ' ], $ parameter ->getSchema ());
12381236
12391237 $ parameter = $ paths ->getPath ('/parameters ' )->getPut ()->getParameters ()[0 ];
@@ -1265,16 +1263,16 @@ public function testInvoke(): void
12651263 'Retrieves the collection of Dummy resources. ' ,
12661264 null ,
12671265 [
1268- new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , true , [
1266+ new Parameter ('page ' , 'query ' , 'The collection page number ' , false , false , null , [
12691267 'type ' => 'integer ' ,
12701268 'default ' => 1 ,
12711269 ]),
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 , [
12731271 'type ' => 'integer ' ,
12741272 'default ' => 30 ,
12751273 'minimum ' => 0 ,
12761274 ]),
1277- new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , true , [
1275+ new Parameter ('pagination ' , 'query ' , 'Enable or disable pagination ' , false , false , null , [
12781276 'type ' => 'boolean ' ,
12791277 ]),
12801278 ],
0 commit comments