forked from loafle/openapi-generator-original
lumen: Update petstore
This commit is contained in:
parent
cfe1b7a2b4
commit
77a2973da4
@ -100,13 +100,13 @@ class FakeApi extends Controller
|
|||||||
}
|
}
|
||||||
$double = $input['double'];
|
$double = $input['double'];
|
||||||
|
|
||||||
if (!isset($input['string'])) {
|
if (!isset($input['pattern_without_delimiter'])) {
|
||||||
throw new \InvalidArgumentException('Missing the required parameter $string when calling testEndpointParameters');
|
throw new \InvalidArgumentException('Missing the required parameter $pattern_without_delimiter when calling testEndpointParameters');
|
||||||
}
|
}
|
||||||
if (!preg_match("/[a-z]/i", $input['string'])) {
|
if (!preg_match("/^[A-Z].", $input['pattern_without_delimiter'])) {
|
||||||
throw new \InvalidArgumentException('invalid value for $string when calling FakeApi.testEndpointParameters, must conform to the pattern /[a-z]/i.');
|
throw new \InvalidArgumentException('invalid value for $pattern_without_delimiter when calling FakeApi.testEndpointParameters, must conform to the pattern /^[A-Z]..');
|
||||||
}
|
}
|
||||||
$string = $input['string'];
|
$pattern_without_delimiter = $input['pattern_without_delimiter'];
|
||||||
|
|
||||||
if (!isset($input['byte'])) {
|
if (!isset($input['byte'])) {
|
||||||
throw new \InvalidArgumentException('Missing the required parameter $byte when calling testEndpointParameters');
|
throw new \InvalidArgumentException('Missing the required parameter $byte when calling testEndpointParameters');
|
||||||
@ -136,6 +136,11 @@ class FakeApi extends Controller
|
|||||||
}
|
}
|
||||||
$float = $input['float'];
|
$float = $input['float'];
|
||||||
|
|
||||||
|
if (!preg_match("/[a-z]/i", $input['string'])) {
|
||||||
|
throw new \InvalidArgumentException('invalid value for $string when calling FakeApi.testEndpointParameters, must conform to the pattern /[a-z]/i.');
|
||||||
|
}
|
||||||
|
$string = $input['string'];
|
||||||
|
|
||||||
$binary = $input['binary'];
|
$binary = $input['binary'];
|
||||||
|
|
||||||
$date = $input['date'];
|
$date = $input['date'];
|
||||||
@ -154,14 +159,14 @@ class FakeApi extends Controller
|
|||||||
return response('How about implementing testEndpointParameters as a POST method ?');
|
return response('How about implementing testEndpointParameters as a POST method ?');
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Operation testEnumQueryParameters
|
* Operation testEnumParameters
|
||||||
*
|
*
|
||||||
* To test enum query parameters.
|
* To test enum parameters.
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* @return Http response
|
* @return Http response
|
||||||
*/
|
*/
|
||||||
public function testEnumQueryParameters()
|
public function testEnumParameters()
|
||||||
{
|
{
|
||||||
$input = Request::all();
|
$input = Request::all();
|
||||||
|
|
||||||
@ -169,6 +174,16 @@ class FakeApi extends Controller
|
|||||||
|
|
||||||
|
|
||||||
//not path params validation
|
//not path params validation
|
||||||
|
$enum_form_string_array = $input['enum_form_string_array'];
|
||||||
|
|
||||||
|
$enum_form_string = $input['enum_form_string'];
|
||||||
|
|
||||||
|
$enum_header_string_array = $input['enum_header_string_array'];
|
||||||
|
|
||||||
|
$enum_header_string = $input['enum_header_string'];
|
||||||
|
|
||||||
|
$enum_query_string_array = $input['enum_query_string_array'];
|
||||||
|
|
||||||
$enum_query_string = $input['enum_query_string'];
|
$enum_query_string = $input['enum_query_string'];
|
||||||
|
|
||||||
$enum_query_integer = $input['enum_query_integer'];
|
$enum_query_integer = $input['enum_query_integer'];
|
||||||
@ -176,6 +191,6 @@ class FakeApi extends Controller
|
|||||||
$enum_query_double = $input['enum_query_double'];
|
$enum_query_double = $input['enum_query_double'];
|
||||||
|
|
||||||
|
|
||||||
return response('How about implementing testEnumQueryParameters as a GET method ?');
|
return response('How about implementing testEnumParameters as a GET method ?');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -48,12 +48,12 @@ $app->PATCH('/v2/fake', 'FakeApi@testClientModel');
|
|||||||
*/
|
*/
|
||||||
$app->POST('/v2/fake', 'FakeApi@testEndpointParameters');
|
$app->POST('/v2/fake', 'FakeApi@testEndpointParameters');
|
||||||
/**
|
/**
|
||||||
* GET testEnumQueryParameters
|
* GET testEnumParameters
|
||||||
* Summary: To test enum query parameters
|
* Summary: To test enum parameters
|
||||||
* Notes:
|
* Notes:
|
||||||
* Output-Formats: [application/json]
|
* Output-Formats: [application/json]
|
||||||
*/
|
*/
|
||||||
$app->GET('/v2/fake', 'FakeApi@testEnumQueryParameters');
|
$app->GET('/v2/fake', 'FakeApi@testEnumParameters');
|
||||||
/**
|
/**
|
||||||
* POST addPet
|
* POST addPet
|
||||||
* Summary: Add a new pet to the store
|
* Summary: Add a new pet to the store
|
||||||
|
Loading…
x
Reference in New Issue
Block a user