forked from loafle/openapi-generator-original
Merge pull request #3256 from arnested/php-expose-path-to-callapi
[PHP] Add path without expanded path parameters to callApi
This commit is contained in:
commit
7c5b583751
@ -123,11 +123,12 @@ class ApiClient
|
|||||||
* @param array $postData parameters to be placed in POST body
|
* @param array $postData parameters to be placed in POST body
|
||||||
* @param array $headerParams parameters to be place in request header
|
* @param array $headerParams parameters to be place in request header
|
||||||
* @param string $responseType expected response type of the endpoint
|
* @param string $responseType expected response type of the endpoint
|
||||||
|
* @param string $endpointPath path to method endpoint before expanding parameters
|
||||||
*
|
*
|
||||||
* @throws \{{invokerPackage}}\ApiException on a non 2xx response
|
* @throws \{{invokerPackage}}\ApiException on a non 2xx response
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function callApi($resourcePath, $method, $queryParams, $postData, $headerParams, $responseType = null)
|
public function callApi($resourcePath, $method, $queryParams, $postData, $headerParams, $responseType = null, $endpointPath = null)
|
||||||
{
|
{
|
||||||
|
|
||||||
$headers = array();
|
$headers = array();
|
||||||
|
@ -266,8 +266,14 @@ use \{{invokerPackage}}\ObjectSerializer;
|
|||||||
'{{httpMethod}}',
|
'{{httpMethod}}',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams{{#returnType}},
|
$headerParams,
|
||||||
'{{returnType}}'{{/returnType}}
|
{{#returnType}}
|
||||||
|
'{{returnType}}',
|
||||||
|
{{/returnType}}
|
||||||
|
{{^returnType}}
|
||||||
|
null,
|
||||||
|
{{/returnType}}
|
||||||
|
'{{path}}'
|
||||||
);
|
);
|
||||||
|
|
||||||
{{#returnType}}
|
{{#returnType}}
|
||||||
|
@ -4,7 +4,7 @@ This spec is mainly for testing Petstore server and contains fake endpoints, mod
|
|||||||
This PHP package is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
|
This PHP package is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
|
||||||
|
|
||||||
- API version: 1.0.0 ' \" =end
|
- API version: 1.0.0 ' \" =end
|
||||||
- Build date: 2016-06-28T12:21:23.533+08:00
|
- Build date: 2016-06-30T07:09:53.488+02:00
|
||||||
- Build package: class io.swagger.codegen.languages.PhpClientCodegen
|
- Build package: class io.swagger.codegen.languages.PhpClientCodegen
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
@ -71,7 +71,7 @@ try {
|
|||||||
|
|
||||||
## Documentation for API Endpoints
|
## Documentation for API Endpoints
|
||||||
|
|
||||||
All URIs are relative to *https://petstore.swagger.io */ ' " =end/v2 */ ' " =end*
|
All URIs are relative to *https://petstore.swagger.io ' \" =end/v2 ' \" =end*
|
||||||
|
|
||||||
Class | Method | HTTP request | Description
|
Class | Method | HTTP request | Description
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
@ -86,12 +86,6 @@ Class | Method | HTTP request | Description
|
|||||||
## Documentation For Authorization
|
## Documentation For Authorization
|
||||||
|
|
||||||
|
|
||||||
## api_key
|
|
||||||
|
|
||||||
- **Type**: API key
|
|
||||||
- **API key parameter name**: api_key */ ' " =end
|
|
||||||
- **Location**: HTTP header
|
|
||||||
|
|
||||||
## petstore_auth
|
## petstore_auth
|
||||||
|
|
||||||
- **Type**: OAuth
|
- **Type**: OAuth
|
||||||
@ -101,6 +95,12 @@ Class | Method | HTTP request | Description
|
|||||||
- **write:pets**: modify pets in your account */ ' " =end
|
- **write:pets**: modify pets in your account */ ' " =end
|
||||||
- **read:pets**: read your pets */ ' " =end
|
- **read:pets**: read your pets */ ' " =end
|
||||||
|
|
||||||
|
## api_key
|
||||||
|
|
||||||
|
- **Type**: API key
|
||||||
|
- **API key parameter name**: api_key */ ' " =end
|
||||||
|
- **Location**: HTTP header
|
||||||
|
|
||||||
|
|
||||||
## Author
|
## Author
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Swagger\Client\FakeApi
|
# Swagger\Client\FakeApi
|
||||||
|
|
||||||
All URIs are relative to *https://petstore.swagger.io */ ' " =end/v2 */ ' " =end*
|
All URIs are relative to *https://petstore.swagger.io ' \" =end/v2 ' \" =end*
|
||||||
|
|
||||||
Method | HTTP request | Description
|
Method | HTTP request | Description
|
||||||
------------- | ------------- | -------------
|
------------- | ------------- | -------------
|
||||||
|
@ -73,7 +73,7 @@ class FakeApi
|
|||||||
{
|
{
|
||||||
if ($apiClient == null) {
|
if ($apiClient == null) {
|
||||||
$apiClient = new ApiClient();
|
$apiClient = new ApiClient();
|
||||||
$apiClient->getConfig()->setHost('https://petstore.swagger.io */ ' " =end/v2 */ ' " =end');
|
$apiClient->getConfig()->setHost('https://petstore.swagger.io ' \" =end/v2 ' \" =end');
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->apiClient = $apiClient;
|
$this->apiClient = $apiClient;
|
||||||
@ -161,7 +161,9 @@ class FakeApi
|
|||||||
'PUT',
|
'PUT',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/fake'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
|
@ -144,11 +144,12 @@ class ApiClient
|
|||||||
* @param array $postData parameters to be placed in POST body
|
* @param array $postData parameters to be placed in POST body
|
||||||
* @param array $headerParams parameters to be place in request header
|
* @param array $headerParams parameters to be place in request header
|
||||||
* @param string $responseType expected response type of the endpoint
|
* @param string $responseType expected response type of the endpoint
|
||||||
|
* @param string $endpointPath path to method endpoint before expanding parameters
|
||||||
*
|
*
|
||||||
* @throws \Swagger\Client\ApiException on a non 2xx response
|
* @throws \Swagger\Client\ApiException on a non 2xx response
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function callApi($resourcePath, $method, $queryParams, $postData, $headerParams, $responseType = null)
|
public function callApi($resourcePath, $method, $queryParams, $postData, $headerParams, $responseType = null, $endpointPath = null)
|
||||||
{
|
{
|
||||||
|
|
||||||
$headers = array();
|
$headers = array();
|
||||||
|
@ -102,7 +102,7 @@ class Configuration
|
|||||||
*
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
protected $host = 'https://petstore.swagger.io */ ' " =end/v2 */ ' " =end';
|
protected $host = 'https://petstore.swagger.io ' \" =end/v2 ' \" =end';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Timeout (second) of the HTTP request, by default set to 0, no timeout
|
* Timeout (second) of the HTTP request, by default set to 0, no timeout
|
||||||
|
@ -264,7 +264,7 @@ class ObjectSerializer
|
|||||||
} else {
|
} else {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
} elseif (in_array($class, array('integer', 'int', 'void', 'number', 'object', 'double', 'float', 'byte', 'DateTime', 'string', 'mixed', 'boolean', 'bool'))) {
|
} elseif (in_array($class, array('void', 'bool', 'string', 'double', 'byte', 'mixed', 'integer', 'float', 'int', 'DateTime', 'number', 'boolean', 'object'))) {
|
||||||
settype($data, $class);
|
settype($data, $class);
|
||||||
return $data;
|
return $data;
|
||||||
} elseif ($class === '\SplFileObject') {
|
} elseif ($class === '\SplFileObject') {
|
||||||
|
@ -4,7 +4,7 @@ This spec is mainly for testing Petstore server and contains fake endpoints, mod
|
|||||||
This PHP package is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
|
This PHP package is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
|
||||||
|
|
||||||
- API version: 1.0.0
|
- API version: 1.0.0
|
||||||
- Build date: 2016-06-28T14:37:09.979+08:00
|
- Build date: 2016-06-30T07:09:58.112+02:00
|
||||||
- Build package: class io.swagger.codegen.languages.PhpClientCodegen
|
- Build package: class io.swagger.codegen.languages.PhpClientCodegen
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
@ -133,12 +133,6 @@ Class | Method | HTTP request | Description
|
|||||||
## Documentation For Authorization
|
## Documentation For Authorization
|
||||||
|
|
||||||
|
|
||||||
## api_key
|
|
||||||
|
|
||||||
- **Type**: API key
|
|
||||||
- **API key parameter name**: api_key
|
|
||||||
- **Location**: HTTP header
|
|
||||||
|
|
||||||
## petstore_auth
|
## petstore_auth
|
||||||
|
|
||||||
- **Type**: OAuth
|
- **Type**: OAuth
|
||||||
@ -148,6 +142,12 @@ Class | Method | HTTP request | Description
|
|||||||
- **write:pets**: modify pets in your account
|
- **write:pets**: modify pets in your account
|
||||||
- **read:pets**: read your pets
|
- **read:pets**: read your pets
|
||||||
|
|
||||||
|
## api_key
|
||||||
|
|
||||||
|
- **Type**: API key
|
||||||
|
- **API key parameter name**: api_key
|
||||||
|
- **Location**: HTTP header
|
||||||
|
|
||||||
|
|
||||||
## Author
|
## Author
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ Name | Type | Description | Notes
|
|||||||
**array_of_string** | **string[]** | | [optional]
|
**array_of_string** | **string[]** | | [optional]
|
||||||
**array_array_of_integer** | [**int[][]**](array.md) | | [optional]
|
**array_array_of_integer** | [**int[][]**](array.md) | | [optional]
|
||||||
**array_array_of_model** | [**\Swagger\Client\Model\ReadOnlyFirst[][]**](array.md) | | [optional]
|
**array_array_of_model** | [**\Swagger\Client\Model\ReadOnlyFirst[][]**](array.md) | | [optional]
|
||||||
**array_of_enum** | **string[]** | | [optional]
|
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**map_map_of_string** | [**map[string,map[string,string]]**](map.md) | | [optional]
|
**map_map_of_string** | [**map[string,map[string,string]]**](map.md) | | [optional]
|
||||||
**map_map_of_enum** | [**map[string,map[string,string]]**](map.md) | | [optional]
|
|
||||||
**map_of_enum_string** | **map[string,string]** | | [optional]
|
**map_of_enum_string** | **map[string,string]** | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
@ -161,7 +161,9 @@ class FakeApi
|
|||||||
'PUT',
|
'PUT',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/fake'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
@ -357,7 +359,9 @@ class FakeApi
|
|||||||
'POST',
|
'POST',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/fake'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
@ -440,7 +444,9 @@ class FakeApi
|
|||||||
'GET',
|
'GET',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/fake'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
|
@ -170,7 +170,9 @@ class PetApi
|
|||||||
'POST',
|
'POST',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/pet'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
@ -259,7 +261,9 @@ class PetApi
|
|||||||
'DELETE',
|
'DELETE',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/pet/{petId}'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
@ -342,7 +346,8 @@ class PetApi
|
|||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams,
|
$headerParams,
|
||||||
'\Swagger\Client\Model\Pet[]'
|
'\Swagger\Client\Model\Pet[]',
|
||||||
|
'/pet/findByStatus'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\Pet[]', $httpHeader), $statusCode, $httpHeader);
|
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\Pet[]', $httpHeader), $statusCode, $httpHeader);
|
||||||
@ -429,7 +434,8 @@ class PetApi
|
|||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams,
|
$headerParams,
|
||||||
'\Swagger\Client\Model\Pet[]'
|
'\Swagger\Client\Model\Pet[]',
|
||||||
|
'/pet/findByTags'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\Pet[]', $httpHeader), $statusCode, $httpHeader);
|
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\Pet[]', $httpHeader), $statusCode, $httpHeader);
|
||||||
@ -518,7 +524,8 @@ class PetApi
|
|||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams,
|
$headerParams,
|
||||||
'\Swagger\Client\Model\Pet'
|
'\Swagger\Client\Model\Pet',
|
||||||
|
'/pet/{petId}'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\Pet', $httpHeader), $statusCode, $httpHeader);
|
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\Pet', $httpHeader), $statusCode, $httpHeader);
|
||||||
@ -602,7 +609,9 @@ class PetApi
|
|||||||
'PUT',
|
'PUT',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/pet'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
@ -697,7 +706,9 @@ class PetApi
|
|||||||
'POST',
|
'POST',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/pet/{petId}'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
@ -799,7 +810,8 @@ class PetApi
|
|||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams,
|
$headerParams,
|
||||||
'\Swagger\Client\Model\ApiResponse'
|
'\Swagger\Client\Model\ApiResponse',
|
||||||
|
'/pet/{petId}/uploadImage'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\ApiResponse', $httpHeader), $statusCode, $httpHeader);
|
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\ApiResponse', $httpHeader), $statusCode, $httpHeader);
|
||||||
|
@ -173,7 +173,9 @@ class StoreApi
|
|||||||
'DELETE',
|
'DELETE',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/store/order/{orderId}'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
@ -244,7 +246,8 @@ class StoreApi
|
|||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams,
|
$headerParams,
|
||||||
'map[string,int]'
|
'map[string,int]',
|
||||||
|
'/store/inventory'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array($this->apiClient->getSerializer()->deserialize($response, 'map[string,int]', $httpHeader), $statusCode, $httpHeader);
|
return array($this->apiClient->getSerializer()->deserialize($response, 'map[string,int]', $httpHeader), $statusCode, $httpHeader);
|
||||||
@ -335,7 +338,8 @@ class StoreApi
|
|||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams,
|
$headerParams,
|
||||||
'\Swagger\Client\Model\Order'
|
'\Swagger\Client\Model\Order',
|
||||||
|
'/store/order/{orderId}'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\Order', $httpHeader), $statusCode, $httpHeader);
|
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\Order', $httpHeader), $statusCode, $httpHeader);
|
||||||
@ -416,7 +420,8 @@ class StoreApi
|
|||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams,
|
$headerParams,
|
||||||
'\Swagger\Client\Model\Order'
|
'\Swagger\Client\Model\Order',
|
||||||
|
'/store/order'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\Order', $httpHeader), $statusCode, $httpHeader);
|
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\Order', $httpHeader), $statusCode, $httpHeader);
|
||||||
|
@ -166,7 +166,9 @@ class UserApi
|
|||||||
'POST',
|
'POST',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/user'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
@ -242,7 +244,9 @@ class UserApi
|
|||||||
'POST',
|
'POST',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/user/createWithArray'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
@ -318,7 +322,9 @@ class UserApi
|
|||||||
'POST',
|
'POST',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/user/createWithList'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
@ -397,7 +403,9 @@ class UserApi
|
|||||||
'DELETE',
|
'DELETE',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/user/{username}'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
@ -477,7 +485,8 @@ class UserApi
|
|||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams,
|
$headerParams,
|
||||||
'\Swagger\Client\Model\User'
|
'\Swagger\Client\Model\User',
|
||||||
|
'/user/{username}'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\User', $httpHeader), $statusCode, $httpHeader);
|
return array($this->apiClient->getSerializer()->deserialize($response, '\Swagger\Client\Model\User', $httpHeader), $statusCode, $httpHeader);
|
||||||
@ -567,7 +576,8 @@ class UserApi
|
|||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams,
|
$headerParams,
|
||||||
'string'
|
'string',
|
||||||
|
'/user/login'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array($this->apiClient->getSerializer()->deserialize($response, 'string', $httpHeader), $statusCode, $httpHeader);
|
return array($this->apiClient->getSerializer()->deserialize($response, 'string', $httpHeader), $statusCode, $httpHeader);
|
||||||
@ -636,7 +646,9 @@ class UserApi
|
|||||||
'GET',
|
'GET',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/user/logout'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
@ -726,7 +738,9 @@ class UserApi
|
|||||||
'PUT',
|
'PUT',
|
||||||
$queryParams,
|
$queryParams,
|
||||||
$httpBody,
|
$httpBody,
|
||||||
$headerParams
|
$headerParams,
|
||||||
|
null,
|
||||||
|
'/user/{username}'
|
||||||
);
|
);
|
||||||
|
|
||||||
return array(null, $statusCode, $httpHeader);
|
return array(null, $statusCode, $httpHeader);
|
||||||
|
@ -144,11 +144,12 @@ class ApiClient
|
|||||||
* @param array $postData parameters to be placed in POST body
|
* @param array $postData parameters to be placed in POST body
|
||||||
* @param array $headerParams parameters to be place in request header
|
* @param array $headerParams parameters to be place in request header
|
||||||
* @param string $responseType expected response type of the endpoint
|
* @param string $responseType expected response type of the endpoint
|
||||||
|
* @param string $endpointPath path to method endpoint before expanding parameters
|
||||||
*
|
*
|
||||||
* @throws \Swagger\Client\ApiException on a non 2xx response
|
* @throws \Swagger\Client\ApiException on a non 2xx response
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function callApi($resourcePath, $method, $queryParams, $postData, $headerParams, $responseType = null)
|
public function callApi($resourcePath, $method, $queryParams, $postData, $headerParams, $responseType = null, $endpointPath = null)
|
||||||
{
|
{
|
||||||
|
|
||||||
$headers = array();
|
$headers = array();
|
||||||
|
@ -68,8 +68,7 @@ class ArrayTest implements ArrayAccess
|
|||||||
protected static $swaggerTypes = array(
|
protected static $swaggerTypes = array(
|
||||||
'array_of_string' => 'string[]',
|
'array_of_string' => 'string[]',
|
||||||
'array_array_of_integer' => 'int[][]',
|
'array_array_of_integer' => 'int[][]',
|
||||||
'array_array_of_model' => '\Swagger\Client\Model\ReadOnlyFirst[][]',
|
'array_array_of_model' => '\Swagger\Client\Model\ReadOnlyFirst[][]'
|
||||||
'array_of_enum' => 'string[]'
|
|
||||||
);
|
);
|
||||||
|
|
||||||
public static function swaggerTypes()
|
public static function swaggerTypes()
|
||||||
@ -84,8 +83,7 @@ class ArrayTest implements ArrayAccess
|
|||||||
protected static $attributeMap = array(
|
protected static $attributeMap = array(
|
||||||
'array_of_string' => 'array_of_string',
|
'array_of_string' => 'array_of_string',
|
||||||
'array_array_of_integer' => 'array_array_of_integer',
|
'array_array_of_integer' => 'array_array_of_integer',
|
||||||
'array_array_of_model' => 'array_array_of_model',
|
'array_array_of_model' => 'array_array_of_model'
|
||||||
'array_of_enum' => 'array_of_enum'
|
|
||||||
);
|
);
|
||||||
|
|
||||||
public static function attributeMap()
|
public static function attributeMap()
|
||||||
@ -100,8 +98,7 @@ class ArrayTest implements ArrayAccess
|
|||||||
protected static $setters = array(
|
protected static $setters = array(
|
||||||
'array_of_string' => 'setArrayOfString',
|
'array_of_string' => 'setArrayOfString',
|
||||||
'array_array_of_integer' => 'setArrayArrayOfInteger',
|
'array_array_of_integer' => 'setArrayArrayOfInteger',
|
||||||
'array_array_of_model' => 'setArrayArrayOfModel',
|
'array_array_of_model' => 'setArrayArrayOfModel'
|
||||||
'array_of_enum' => 'setArrayOfEnum'
|
|
||||||
);
|
);
|
||||||
|
|
||||||
public static function setters()
|
public static function setters()
|
||||||
@ -116,8 +113,7 @@ class ArrayTest implements ArrayAccess
|
|||||||
protected static $getters = array(
|
protected static $getters = array(
|
||||||
'array_of_string' => 'getArrayOfString',
|
'array_of_string' => 'getArrayOfString',
|
||||||
'array_array_of_integer' => 'getArrayArrayOfInteger',
|
'array_array_of_integer' => 'getArrayArrayOfInteger',
|
||||||
'array_array_of_model' => 'getArrayArrayOfModel',
|
'array_array_of_model' => 'getArrayArrayOfModel'
|
||||||
'array_of_enum' => 'getArrayOfEnum'
|
|
||||||
);
|
);
|
||||||
|
|
||||||
public static function getters()
|
public static function getters()
|
||||||
@ -128,17 +124,6 @@ class ArrayTest implements ArrayAccess
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets allowable values of the enum
|
|
||||||
* @return string[]
|
|
||||||
*/
|
|
||||||
public function getArrayOfEnumAllowableValues()
|
|
||||||
{
|
|
||||||
return [
|
|
||||||
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Associative array for storing property values
|
* Associative array for storing property values
|
||||||
@ -155,7 +140,6 @@ class ArrayTest implements ArrayAccess
|
|||||||
$this->container['array_of_string'] = isset($data['array_of_string']) ? $data['array_of_string'] : null;
|
$this->container['array_of_string'] = isset($data['array_of_string']) ? $data['array_of_string'] : null;
|
||||||
$this->container['array_array_of_integer'] = isset($data['array_array_of_integer']) ? $data['array_array_of_integer'] : null;
|
$this->container['array_array_of_integer'] = isset($data['array_array_of_integer']) ? $data['array_array_of_integer'] : null;
|
||||||
$this->container['array_array_of_model'] = isset($data['array_array_of_model']) ? $data['array_array_of_model'] : null;
|
$this->container['array_array_of_model'] = isset($data['array_array_of_model']) ? $data['array_array_of_model'] : null;
|
||||||
$this->container['array_of_enum'] = isset($data['array_of_enum']) ? $data['array_of_enum'] : null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -166,10 +150,6 @@ class ArrayTest implements ArrayAccess
|
|||||||
public function listInvalidProperties()
|
public function listInvalidProperties()
|
||||||
{
|
{
|
||||||
$invalid_properties = array();
|
$invalid_properties = array();
|
||||||
$allowed_values = array();
|
|
||||||
if (!in_array($this->container['array_of_enum'], $allowed_values)) {
|
|
||||||
$invalid_properties[] = "invalid value for 'array_of_enum', must be one of #{allowed_values}.";
|
|
||||||
}
|
|
||||||
return $invalid_properties;
|
return $invalid_properties;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -181,10 +161,6 @@ class ArrayTest implements ArrayAccess
|
|||||||
*/
|
*/
|
||||||
public function valid()
|
public function valid()
|
||||||
{
|
{
|
||||||
$allowed_values = array();
|
|
||||||
if (!in_array($this->container['array_of_enum'], $allowed_values)) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -251,31 +227,6 @@ class ArrayTest implements ArrayAccess
|
|||||||
|
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets array_of_enum
|
|
||||||
* @return string[]
|
|
||||||
*/
|
|
||||||
public function getArrayOfEnum()
|
|
||||||
{
|
|
||||||
return $this->container['array_of_enum'];
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets array_of_enum
|
|
||||||
* @param string[] $array_of_enum
|
|
||||||
* @return $this
|
|
||||||
*/
|
|
||||||
public function setArrayOfEnum($array_of_enum)
|
|
||||||
{
|
|
||||||
$allowed_values = array();
|
|
||||||
if (!in_array($array_of_enum, $allowed_values)) {
|
|
||||||
throw new \InvalidArgumentException("Invalid value for 'array_of_enum', must be one of ");
|
|
||||||
}
|
|
||||||
$this->container['array_of_enum'] = $array_of_enum;
|
|
||||||
|
|
||||||
return $this;
|
|
||||||
}
|
|
||||||
/**
|
/**
|
||||||
* Returns true if offset exists. False otherwise.
|
* Returns true if offset exists. False otherwise.
|
||||||
* @param integer $offset Offset
|
* @param integer $offset Offset
|
||||||
|
@ -67,7 +67,6 @@ class MapTest implements ArrayAccess
|
|||||||
*/
|
*/
|
||||||
protected static $swaggerTypes = array(
|
protected static $swaggerTypes = array(
|
||||||
'map_map_of_string' => 'map[string,map[string,string]]',
|
'map_map_of_string' => 'map[string,map[string,string]]',
|
||||||
'map_map_of_enum' => 'map[string,map[string,string]]',
|
|
||||||
'map_of_enum_string' => 'map[string,string]'
|
'map_of_enum_string' => 'map[string,string]'
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -82,7 +81,6 @@ class MapTest implements ArrayAccess
|
|||||||
*/
|
*/
|
||||||
protected static $attributeMap = array(
|
protected static $attributeMap = array(
|
||||||
'map_map_of_string' => 'map_map_of_string',
|
'map_map_of_string' => 'map_map_of_string',
|
||||||
'map_map_of_enum' => 'map_map_of_enum',
|
|
||||||
'map_of_enum_string' => 'map_of_enum_string'
|
'map_of_enum_string' => 'map_of_enum_string'
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -97,7 +95,6 @@ class MapTest implements ArrayAccess
|
|||||||
*/
|
*/
|
||||||
protected static $setters = array(
|
protected static $setters = array(
|
||||||
'map_map_of_string' => 'setMapMapOfString',
|
'map_map_of_string' => 'setMapMapOfString',
|
||||||
'map_map_of_enum' => 'setMapMapOfEnum',
|
|
||||||
'map_of_enum_string' => 'setMapOfEnumString'
|
'map_of_enum_string' => 'setMapOfEnumString'
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -112,7 +109,6 @@ class MapTest implements ArrayAccess
|
|||||||
*/
|
*/
|
||||||
protected static $getters = array(
|
protected static $getters = array(
|
||||||
'map_map_of_string' => 'getMapMapOfString',
|
'map_map_of_string' => 'getMapMapOfString',
|
||||||
'map_map_of_enum' => 'getMapMapOfEnum',
|
|
||||||
'map_of_enum_string' => 'getMapOfEnumString'
|
'map_of_enum_string' => 'getMapOfEnumString'
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -124,17 +120,6 @@ class MapTest implements ArrayAccess
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets allowable values of the enum
|
|
||||||
* @return string[]
|
|
||||||
*/
|
|
||||||
public function getMapMapOfEnumAllowableValues()
|
|
||||||
{
|
|
||||||
return [
|
|
||||||
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets allowable values of the enum
|
* Gets allowable values of the enum
|
||||||
* @return string[]
|
* @return string[]
|
||||||
@ -160,7 +145,6 @@ class MapTest implements ArrayAccess
|
|||||||
public function __construct(array $data = null)
|
public function __construct(array $data = null)
|
||||||
{
|
{
|
||||||
$this->container['map_map_of_string'] = isset($data['map_map_of_string']) ? $data['map_map_of_string'] : null;
|
$this->container['map_map_of_string'] = isset($data['map_map_of_string']) ? $data['map_map_of_string'] : null;
|
||||||
$this->container['map_map_of_enum'] = isset($data['map_map_of_enum']) ? $data['map_map_of_enum'] : null;
|
|
||||||
$this->container['map_of_enum_string'] = isset($data['map_of_enum_string']) ? $data['map_of_enum_string'] : null;
|
$this->container['map_of_enum_string'] = isset($data['map_of_enum_string']) ? $data['map_of_enum_string'] : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -173,10 +157,6 @@ class MapTest implements ArrayAccess
|
|||||||
{
|
{
|
||||||
$invalid_properties = array();
|
$invalid_properties = array();
|
||||||
$allowed_values = array();
|
$allowed_values = array();
|
||||||
if (!in_array($this->container['map_map_of_enum'], $allowed_values)) {
|
|
||||||
$invalid_properties[] = "invalid value for 'map_map_of_enum', must be one of #{allowed_values}.";
|
|
||||||
}
|
|
||||||
$allowed_values = array();
|
|
||||||
if (!in_array($this->container['map_of_enum_string'], $allowed_values)) {
|
if (!in_array($this->container['map_of_enum_string'], $allowed_values)) {
|
||||||
$invalid_properties[] = "invalid value for 'map_of_enum_string', must be one of #{allowed_values}.";
|
$invalid_properties[] = "invalid value for 'map_of_enum_string', must be one of #{allowed_values}.";
|
||||||
}
|
}
|
||||||
@ -191,10 +171,6 @@ class MapTest implements ArrayAccess
|
|||||||
*/
|
*/
|
||||||
public function valid()
|
public function valid()
|
||||||
{
|
{
|
||||||
$allowed_values = array();
|
|
||||||
if (!in_array($this->container['map_map_of_enum'], $allowed_values)) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
$allowed_values = array();
|
$allowed_values = array();
|
||||||
if (!in_array($this->container['map_of_enum_string'], $allowed_values)) {
|
if (!in_array($this->container['map_of_enum_string'], $allowed_values)) {
|
||||||
return false;
|
return false;
|
||||||
@ -224,31 +200,6 @@ class MapTest implements ArrayAccess
|
|||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets map_map_of_enum
|
|
||||||
* @return map[string,map[string,string]]
|
|
||||||
*/
|
|
||||||
public function getMapMapOfEnum()
|
|
||||||
{
|
|
||||||
return $this->container['map_map_of_enum'];
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets map_map_of_enum
|
|
||||||
* @param map[string,map[string,string]] $map_map_of_enum
|
|
||||||
* @return $this
|
|
||||||
*/
|
|
||||||
public function setMapMapOfEnum($map_map_of_enum)
|
|
||||||
{
|
|
||||||
$allowed_values = array();
|
|
||||||
if (!in_array($map_map_of_enum, $allowed_values)) {
|
|
||||||
throw new \InvalidArgumentException("Invalid value for 'map_map_of_enum', must be one of ");
|
|
||||||
}
|
|
||||||
$this->container['map_map_of_enum'] = $map_map_of_enum;
|
|
||||||
|
|
||||||
return $this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets map_of_enum_string
|
* Gets map_of_enum_string
|
||||||
* @return map[string,string]
|
* @return map[string,string]
|
||||||
|
@ -264,7 +264,7 @@ class ObjectSerializer
|
|||||||
} else {
|
} else {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
} elseif (in_array($class, array('integer', 'int', 'void', 'number', 'object', 'double', 'float', 'byte', 'DateTime', 'string', 'mixed', 'boolean', 'bool'))) {
|
} elseif (in_array($class, array('void', 'bool', 'string', 'double', 'byte', 'mixed', 'integer', 'float', 'int', 'DateTime', 'number', 'boolean', 'object'))) {
|
||||||
settype($data, $class);
|
settype($data, $class);
|
||||||
return $data;
|
return $data;
|
||||||
} elseif ($class === '\SplFileObject') {
|
} elseif ($class === '\SplFileObject') {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user