mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-07-03 14:10:56 +00:00
better reserved word handling for php
This commit is contained in:
parent
6bbd691913
commit
4e034d3dc5
@ -395,7 +395,8 @@ public class PhpClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
|
|
||||||
// method name cannot use reserved keyword, e.g. return
|
// method name cannot use reserved keyword, e.g. return
|
||||||
if (reservedWords.contains(operationId)) {
|
if (reservedWords.contains(operationId)) {
|
||||||
throw new RuntimeException(operationId + " (reserved word) cannot be used as method name");
|
LOGGER.warn(operationId + " (reserved word) cannot be used as method name. Renamed to " + camelize(sanitizeName("call_" + operationId), true));
|
||||||
|
operationId = "call_" + operationId;
|
||||||
}
|
}
|
||||||
|
|
||||||
return camelize(sanitizeName(operationId), true);
|
return camelize(sanitizeName(operationId), true);
|
||||||
|
@ -263,7 +263,7 @@
|
|||||||
],
|
],
|
||||||
"parameters": [
|
"parameters": [
|
||||||
{
|
{
|
||||||
"name": "package",
|
"name": "petId",
|
||||||
"in": "path",
|
"in": "path",
|
||||||
"description": "ID of pet that needs to be fetched",
|
"description": "ID of pet that needs to be fetched",
|
||||||
"required": true,
|
"required": true,
|
||||||
|
@ -879,7 +879,7 @@ class PetApi
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* getPetByIdWithByteArray
|
* petPetIdtestingByteArraytrueGet
|
||||||
*
|
*
|
||||||
* Fake endpoint to test byte array return by 'Find pet by ID'
|
* Fake endpoint to test byte array return by 'Find pet by ID'
|
||||||
*
|
*
|
||||||
@ -887,15 +887,15 @@ class PetApi
|
|||||||
* @return ByteArray
|
* @return ByteArray
|
||||||
* @throws \Swagger\Client\ApiException on non-2xx response
|
* @throws \Swagger\Client\ApiException on non-2xx response
|
||||||
*/
|
*/
|
||||||
public function getPetByIdWithByteArray($pet_id)
|
public function petPetIdtestingByteArraytrueGet($pet_id)
|
||||||
{
|
{
|
||||||
list($response, $statusCode, $httpHeader) = $this->getPetByIdWithByteArrayWithHttpInfo ($pet_id);
|
list($response, $statusCode, $httpHeader) = $this->petPetIdtestingByteArraytrueGetWithHttpInfo ($pet_id);
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* getPetByIdWithByteArrayWithHttpInfo
|
* petPetIdtestingByteArraytrueGetWithHttpInfo
|
||||||
*
|
*
|
||||||
* Fake endpoint to test byte array return by 'Find pet by ID'
|
* Fake endpoint to test byte array return by 'Find pet by ID'
|
||||||
*
|
*
|
||||||
@ -903,12 +903,12 @@ class PetApi
|
|||||||
* @return Array of ByteArray, HTTP status code, HTTP response headers (array of strings)
|
* @return Array of ByteArray, HTTP status code, HTTP response headers (array of strings)
|
||||||
* @throws \Swagger\Client\ApiException on non-2xx response
|
* @throws \Swagger\Client\ApiException on non-2xx response
|
||||||
*/
|
*/
|
||||||
public function getPetByIdWithByteArrayWithHttpInfo($pet_id)
|
public function petPetIdtestingByteArraytrueGetWithHttpInfo($pet_id)
|
||||||
{
|
{
|
||||||
|
|
||||||
// verify the required parameter 'pet_id' is set
|
// verify the required parameter 'pet_id' is set
|
||||||
if ($pet_id === null) {
|
if ($pet_id === null) {
|
||||||
throw new \InvalidArgumentException('Missing the required parameter $pet_id when calling getPetByIdWithByteArray');
|
throw new \InvalidArgumentException('Missing the required parameter $pet_id when calling petPetIdtestingByteArraytrueGet');
|
||||||
}
|
}
|
||||||
|
|
||||||
// parse inputs
|
// parse inputs
|
||||||
|
@ -180,7 +180,7 @@ class StoreApi
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* placeOrder
|
* callReturn
|
||||||
*
|
*
|
||||||
* Place an order for a pet
|
* Place an order for a pet
|
||||||
*
|
*
|
||||||
@ -188,15 +188,15 @@ class StoreApi
|
|||||||
* @return \Swagger\Client\Model\Order
|
* @return \Swagger\Client\Model\Order
|
||||||
* @throws \Swagger\Client\ApiException on non-2xx response
|
* @throws \Swagger\Client\ApiException on non-2xx response
|
||||||
*/
|
*/
|
||||||
public function placeOrder($body = null)
|
public function callReturn($body = null)
|
||||||
{
|
{
|
||||||
list($response, $statusCode, $httpHeader) = $this->placeOrderWithHttpInfo ($body);
|
list($response, $statusCode, $httpHeader) = $this->callReturnWithHttpInfo ($body);
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* placeOrderWithHttpInfo
|
* callReturnWithHttpInfo
|
||||||
*
|
*
|
||||||
* Place an order for a pet
|
* Place an order for a pet
|
||||||
*
|
*
|
||||||
@ -204,7 +204,7 @@ class StoreApi
|
|||||||
* @return Array of \Swagger\Client\Model\Order, HTTP status code, HTTP response headers (array of strings)
|
* @return Array of \Swagger\Client\Model\Order, HTTP status code, HTTP response headers (array of strings)
|
||||||
* @throws \Swagger\Client\ApiException on non-2xx response
|
* @throws \Swagger\Client\ApiException on non-2xx response
|
||||||
*/
|
*/
|
||||||
public function placeOrderWithHttpInfo($body = null)
|
public function callReturnWithHttpInfo($body = null)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
@ -146,12 +146,12 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test case for getPetByIdWithByteArray
|
* Test case for petPetIdtestingByteArraytrueGet
|
||||||
*
|
*
|
||||||
* Fake endpoint to test byte array return by 'Find pet by ID'
|
* Fake endpoint to test byte array return by 'Find pet by ID'
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public function test_getPetByIdWithByteArray() {
|
public function test_petPetIdtestingByteArraytrueGet() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -76,12 +76,12 @@ class StoreApiTest extends \PHPUnit_Framework_TestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test case for placeOrder
|
* Test case for callReturn
|
||||||
*
|
*
|
||||||
* Place an order for a pet
|
* Place an order for a pet
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public function test_placeOrder() {
|
public function test_callReturn() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -329,7 +329,7 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
|
|||||||
$pet_api = new Swagger\Client\Api\PetAPI($api_client);
|
$pet_api = new Swagger\Client\Api\PetAPI($api_client);
|
||||||
// test getPetByIdWithByteArray
|
// test getPetByIdWithByteArray
|
||||||
$pet_id = 10005;
|
$pet_id = 10005;
|
||||||
$bytes = $pet_api->getPetByIdWithByteArray($pet_id);
|
$bytes = $pet_api->petPetIdtestingByteArraytrueGet($pet_id);
|
||||||
$json = json_decode(call_user_func_array('pack', array_merge(array('C*'), $bytes )), true);
|
$json = json_decode(call_user_func_array('pack', array_merge(array('C*'), $bytes )), true);
|
||||||
|
|
||||||
$this->assertInternalType("array", $bytes);
|
$this->assertInternalType("array", $bytes);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user