Merge branch 'arnested-php-generated-codestyle'

This commit is contained in:
wing328 2016-05-15 22:22:22 +08:00
commit 935d6d35d1
79 changed files with 978 additions and 2042 deletions

View File

@ -3,6 +3,7 @@ package io.swagger.codegen.languages;
import io.swagger.codegen.CliOption;
import io.swagger.codegen.CodegenConfig;
import io.swagger.codegen.CodegenConstants;
import io.swagger.codegen.CodegenOperation;
import io.swagger.codegen.CodegenParameter;
import io.swagger.codegen.CodegenProperty;
import io.swagger.codegen.CodegenType;
@ -13,6 +14,7 @@ import io.swagger.models.properties.*;
import java.io.File;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.HashSet;
import java.util.regex.Matcher;
@ -626,4 +628,14 @@ public class PhpClientCodegen extends DefaultCodegen implements CodegenConfig {
// process enum in models
return postProcessModelsEnum(objs);
}
@Override
public Map<String, Object> postProcessOperations(Map<String, Object> objs) {
Map<String, Object> operations = (Map<String, Object>) objs.get("operations");
List<CodegenOperation> operationList = (List<CodegenOperation>) operations.get("operation");
for (CodegenOperation op : operationList) {
op.vendorExtensions.put("x-testOperationId", camelize(op.operationId));
}
return objs;
}
}

View File

@ -237,7 +237,7 @@ class ApiClient
// Handle the response
if ($response_info['http_code'] == 0) {
throw new ApiException("API call to $url timed out: ".serialize($response_info), 0, null, null);
} elseif ($response_info['http_code'] >= 200 && $response_info['http_code'] <= 299 ) {
} elseif ($response_info['http_code'] >= 200 && $response_info['http_code'] <= 299) {
// return raw body if response is a file
if ($responseType == '\SplFileObject' || $responseType == 'string') {
return array($http_body, $response_info['http_code'], $http_header);
@ -255,7 +255,9 @@ class ApiClient
throw new ApiException(
"[".$response_info['http_code']."] Error connecting to the API ($url)",
$response_info['http_code'], $http_header, $data
$response_info['http_code'],
$http_header,
$data
);
}
return array($data, $response_info['http_code'], $http_header);
@ -310,31 +312,26 @@ class ApiClient
$headers = array();
$key = '';
foreach(explode("\n", $raw_headers) as $h)
{
foreach (explode("\n", $raw_headers) as $h) {
$h = explode(':', $h, 2);
if (isset($h[1]))
{
if (!isset($headers[$h[0]]))
if (isset($h[1])) {
if (!isset($headers[$h[0]])) {
$headers[$h[0]] = trim($h[1]);
elseif (is_array($headers[$h[0]]))
{
} elseif (is_array($headers[$h[0]])) {
$headers[$h[0]] = array_merge($headers[$h[0]], array(trim($h[1])));
}
else
{
} else {
$headers[$h[0]] = array_merge(array($headers[$h[0]]), array(trim($h[1])));
}
$key = $h[0];
}
else
{
if (substr($h[0], 0, 1) == "\t")
} else {
if (substr($h[0], 0, 1) == "\t") {
$headers[$key] .= "\r\n\t".trim($h[0]);
elseif (!$key)
$headers[0] = trim($h[0]);trim($h[0]);
} elseif (!$key) {
$headers[0] = trim($h[0]);
}
trim($h[0]);
}
}

View File

@ -75,7 +75,7 @@ class ApiException extends Exception
* @param string $responseHeaders HTTP response header
* @param mixed $responseBody HTTP body of the server response either as Json or string
*/
public function __construct($message="", $code=0, $responseHeaders=null, $responseBody=null)
public function __construct($message = "", $code = 0, $responseHeaders = null, $responseBody = null)
{
parent::__construct($message, $code);
$this->responseHeaders = $responseHeaders;

View File

@ -185,7 +185,7 @@ class ObjectSerializer
*
* @return string
*/
public function serializeCollection(array $collection, $collectionFormat, $allowCollectionFormatMulti=false)
public function serializeCollection(array $collection, $collectionFormat, $allowCollectionFormatMulti = false)
{
if ($allowCollectionFormatMulti && ('multi' === $collectionFormat)) {
// http_build_query() almost does the job for us. We just
@ -219,7 +219,7 @@ class ObjectSerializer
*
* @return object an instance of $class
*/
public static function deserialize($data, $class, $httpHeaders=null, $discriminator=null)
public static function deserialize($data, $class, $httpHeaders = null, $discriminator = null)
{
if (null === $data) {
return null;
@ -261,7 +261,8 @@ class ObjectSerializer
return $data;
} elseif ($class === '\SplFileObject') {
// determine file name
if (array_key_exists('Content-Disposition', $httpHeaders) && preg_match('/inline; filename=[\'"]?([^\'"\s]+)[\'"]?$/i', $httpHeaders['Content-Disposition'], $match)) {
if (array_key_exists('Content-Disposition', $httpHeaders) &&
preg_match('/inline; filename=[\'"]?([^\'"\s]+)[\'"]?$/i', $httpHeaders['Content-Disposition'], $match)) {
$filename = Configuration::getDefaultConfiguration()->getTempFolderPath() . sanitizeFilename($match[1]);
} else {
$filename = tempnam(Configuration::getDefaultConfiguration()->getTempFolderPath(), '');
@ -274,7 +275,6 @@ class ObjectSerializer
}
return $deserialized;
} else {
// If a discriminator is defined and points to a valid subclass, use it.
if (!empty($discriminator) && isset($data->{$discriminator}) && is_string($data->{$discriminator})) {

View File

@ -62,7 +62,7 @@ use \{{invokerPackage}}\ObjectSerializer;
*
* @param \{{invokerPackage}}\ApiClient|null $apiClient The api client to use
*/
function __construct(\{{invokerPackage}}\ApiClient $apiClient = null)
public function __construct(\{{invokerPackage}}\ApiClient $apiClient = null)
{
if ($apiClient == null) {
$apiClient = new ApiClient();
@ -99,7 +99,7 @@ use \{{invokerPackage}}\ObjectSerializer;
/**
* Operation {{{operationId}}}
*
* {{{summary}}}
* {{{summary}}}.
*
{{#allParams}} * @param {{dataType}} ${{paramName}} {{description}} {{#required}}(required){{/required}}{{^required}}(optional{{#defaultValue}}, default to {{{.}}}{{/defaultValue}}){{/required}}
{{/allParams}} *
@ -116,7 +116,7 @@ use \{{invokerPackage}}\ObjectSerializer;
/**
* Operation {{{operationId}}}WithHttpInfo
*
* {{{summary}}}
* {{{summary}}}.
*
{{#allParams}} * @param {{dataType}} ${{paramName}} {{description}} {{#required}}(required){{/required}}{{^required}}(optional{{#defaultValue}}, default to {{{.}}}{{/defaultValue}}){{/required}}
{{/allParams}} *
@ -251,9 +251,12 @@ use \{{invokerPackage}}\ObjectSerializer;
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, '{{httpMethod}}',
$queryParams, $httpBody,
$headerParams{{#returnType}}, '{{returnType}}'{{/returnType}}
$resourcePath,
'{{httpMethod}}',
$queryParams,
$httpBody,
$headerParams{{#returnType}},
'{{returnType}}'{{/returnType}}
);
{{#returnType}}
if (!$response) {
@ -261,15 +264,20 @@ use \{{invokerPackage}}\ObjectSerializer;
}
return array($this->apiClient->getSerializer()->deserialize($response, '{{returnType}}', $httpHeader{{#discriminator}}, '{{discriminator}}'{{/discriminator}}), $statusCode, $httpHeader);
{{/returnType}}{{^returnType}}
{{/returnType}}
{{^returnType}}
return array(null, $statusCode, $httpHeader);
{{/returnType}}
} catch (ApiException $e) {
switch ($e->getCode()) { {{#responses}}{{#dataType}}
switch ($e->getCode()) {
{{#responses}}
{{#dataType}}
{{^isWildcard}}case {{code}}:{{/isWildcard}}{{#isWildcard}}default:{{/isWildcard}}
$data = $this->apiClient->getSerializer()->deserialize($e->getResponseBody(), '{{dataType}}', $e->getResponseHeaders());
$e->setResponseObject($data);
break;{{/dataType}}{{/responses}}
break;
{{/dataType}}
{{/responses}}
}
throw $e;

View File

@ -70,10 +70,10 @@ use \{{invokerPackage}}\ObjectSerializer;
/**
* Test case for {{{operationId}}}
*
* {{{summary}}}
* {{{summary}}}.
*
*/
public function test_{{operationId}}()
public function test{{vendorExtensions.x-testOperationId}}()
{
}

View File

@ -47,7 +47,7 @@ namespace {{invokerPackage}};
class Configuration
{
private static $_defaultConfiguration = null;
private static $defaultConfiguration = null;
/**
* Associate array to store API key(s)
@ -487,11 +487,11 @@ class Configuration
*/
public static function getDefaultConfiguration()
{
if (self::$_defaultConfiguration == null) {
self::$_defaultConfiguration = new Configuration();
if (self::$defaultConfiguration == null) {
self::$defaultConfiguration = new Configuration();
}
return self::$_defaultConfiguration;
return self::$defaultConfiguration;
}
/**
@ -503,7 +503,7 @@ class Configuration
*/
public static function setDefaultConfiguration(Configuration $config)
{
self::$_defaultConfiguration = $config;
self::$defaultConfiguration = $config;
}
/**
@ -522,5 +522,4 @@ class Configuration
return $report;
}
}

View File

@ -41,7 +41,9 @@ use \ArrayAccess;
* {{classname}} Class Doc Comment
*
* @category Class
{{#description}}
* @description {{description}}
{{/description}}
* @package {{invokerPackage}}
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -53,18 +55,19 @@ class {{classname}} {{#parentSchema}}extends {{{parent}}} {{/parentSchema}}imple
* The original name of the model.
* @var string
*/
static $swaggerModelName = '{{name}}';
protected static $swaggerModelName = '{{name}}';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
{{#vars}}'{{name}}' => '{{{datatype}}}'{{#hasMore}},
{{/hasMore}}{{/vars}}
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes{{#parentSchema}} + parent::swaggerTypes(){{/parentSchema}};
}
@ -72,12 +75,13 @@ class {{classname}} {{#parentSchema}}extends {{{parent}}} {{/parentSchema}}imple
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
{{#vars}}'{{name}}' => '{{baseName}}'{{#hasMore}},
{{/hasMore}}{{/vars}}
);
static function attributeMap() {
public static function attributeMap()
{
return {{#parentSchema}}parent::attributeMap() + {{/parentSchema}}self::$attributeMap;
}
@ -85,12 +89,13 @@ class {{classname}} {{#parentSchema}}extends {{{parent}}} {{/parentSchema}}imple
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
{{#vars}}'{{name}}' => '{{setter}}'{{#hasMore}},
{{/hasMore}}{{/vars}}
);
static function setters() {
public static function setters()
{
return {{#parentSchema}}parent::setters() + {{/parentSchema}}self::$setters;
}
@ -98,12 +103,12 @@ class {{classname}} {{#parentSchema}}extends {{{parent}}} {{/parentSchema}}imple
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
{{#vars}}'{{name}}' => '{{getter}}'{{#hasMore}},
{{/hasMore}}{{/vars}}
);
static function getters()
public static function getters()
{
return {{#parentSchema}}parent::getters() + {{/parentSchema}}self::$getters;
}
@ -267,7 +272,7 @@ class {{classname}} {{#parentSchema}}extends {{{parent}}} {{/parentSchema}}imple
/**
* Sets {{name}}
* @param {{datatype}} ${{name}} {{#description}}{{{description}}}{{/description}}
* @param {{datatype}} ${{name}}{{#description}} {{{description}}}{{/description}}
* @return $this
*/
public function {{setter}}(${{name}})

View File

@ -39,7 +39,7 @@ namespace {{modelPackage}};
* {{classname}}Test Class Doc Comment
*
* @category Class
* @description {{description}}
* @description {{#description}}{{description}}{{/description}}{{^description}}{{classname}}{{/description}}
* @package {{invokerPackage}}
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -65,13 +65,12 @@ class {{classname}}Test extends \PHPUnit_Framework_TestCase
}
/**
* Test {{classname}}
* Test "{{classname}}"
*/
public function test{{classname}}()
{
}
}
{{/model}}
{{/models}}

View File

@ -5,7 +5,7 @@ This PHP package is automatically generated by the [Swagger Codegen](https://git
- API version: 1.0.0
- Package version:
- Build date: 2016-05-14T17:06:01.056+08:00
- Build date: 2016-05-14T13:02:51.476+02:00
- Build package: class io.swagger.codegen.languages.PhpClientCodegen
## Requirements
@ -134,12 +134,6 @@ Class | Method | HTTP request | Description
## Documentation For Authorization
## api_key
- **Type**: API key
- **API key parameter name**: api_key
- **Location**: HTTP header
## petstore_auth
- **Type**: OAuth
@ -149,6 +143,12 @@ Class | Method | HTTP request | Description
- **write:pets**: modify pets in your account
- **read:pets**: read your pets
## api_key
- **Type**: API key
- **API key parameter name**: api_key
- **Location**: HTTP header
## Author

View File

@ -62,7 +62,7 @@ class FakeApi
*
* @param \Swagger\Client\ApiClient|null $apiClient The api client to use
*/
function __construct(\Swagger\Client\ApiClient $apiClient = null)
public function __construct(\Swagger\Client\ApiClient $apiClient = null)
{
if ($apiClient == null) {
$apiClient = new ApiClient();
@ -98,7 +98,7 @@ class FakeApi
/**
* Operation testEndpointParameters
*
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 .
*
* @param float $number None (required)
* @param double $double None (required)
@ -126,7 +126,7 @@ class FakeApi
/**
* Operation testEndpointParametersWithHttpInfo
*
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 .
*
* @param float $number None (required)
* @param double $double None (required)
@ -276,11 +276,12 @@ class FakeApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'POST',
$queryParams, $httpBody,
$resourcePath,
'POST',
$queryParams,
$httpBody,
$headerParams
);
return array(null, $statusCode, $httpHeader);
} catch (ApiException $e) {
switch ($e->getCode()) {

View File

@ -62,7 +62,7 @@ class PetApi
*
* @param \Swagger\Client\ApiClient|null $apiClient The api client to use
*/
function __construct(\Swagger\Client\ApiClient $apiClient = null)
public function __construct(\Swagger\Client\ApiClient $apiClient = null)
{
if ($apiClient == null) {
$apiClient = new ApiClient();
@ -98,7 +98,7 @@ class PetApi
/**
* Operation addPet
*
* Add a new pet to the store
* Add a new pet to the store.
*
* @param \Swagger\Client\Model\Pet $body Pet object that needs to be added to the store (required)
*
@ -115,7 +115,7 @@ class PetApi
/**
* Operation addPetWithHttpInfo
*
* Add a new pet to the store
* Add a new pet to the store.
*
* @param \Swagger\Client\Model\Pet $body Pet object that needs to be added to the store (required)
*
@ -169,11 +169,12 @@ class PetApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'POST',
$queryParams, $httpBody,
$resourcePath,
'POST',
$queryParams,
$httpBody,
$headerParams
);
return array(null, $statusCode, $httpHeader);
} catch (ApiException $e) {
switch ($e->getCode()) {
@ -185,7 +186,7 @@ class PetApi
/**
* Operation deletePet
*
* Deletes a pet
* Deletes a pet.
*
* @param int $pet_id Pet id to delete (required)
* @param string $api_key (optional)
@ -203,7 +204,7 @@ class PetApi
/**
* Operation deletePetWithHttpInfo
*
* Deletes a pet
* Deletes a pet.
*
* @param int $pet_id Pet id to delete (required)
* @param string $api_key (optional)
@ -264,11 +265,12 @@ class PetApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'DELETE',
$queryParams, $httpBody,
$resourcePath,
'DELETE',
$queryParams,
$httpBody,
$headerParams
);
return array(null, $statusCode, $httpHeader);
} catch (ApiException $e) {
switch ($e->getCode()) {
@ -280,7 +282,7 @@ class PetApi
/**
* Operation findPetsByStatus
*
* Finds Pets by status
* Finds Pets by status.
*
* @param string[] $status Status values that need to be considered for filter (required)
*
@ -297,7 +299,7 @@ class PetApi
/**
* Operation findPetsByStatusWithHttpInfo
*
* Finds Pets by status
* Finds Pets by status.
*
* @param string[] $status Status values that need to be considered for filter (required)
*
@ -353,9 +355,12 @@ class PetApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'GET',
$queryParams, $httpBody,
$headerParams, '\Swagger\Client\Model\Pet[]'
$resourcePath,
'GET',
$queryParams,
$httpBody,
$headerParams,
'\Swagger\Client\Model\Pet[]'
);
if (!$response) {
return array(null, $statusCode, $httpHeader);
@ -376,7 +381,7 @@ class PetApi
/**
* Operation findPetsByTags
*
* Finds Pets by tags
* Finds Pets by tags.
*
* @param string[] $tags Tags to filter by (required)
*
@ -393,7 +398,7 @@ class PetApi
/**
* Operation findPetsByTagsWithHttpInfo
*
* Finds Pets by tags
* Finds Pets by tags.
*
* @param string[] $tags Tags to filter by (required)
*
@ -449,9 +454,12 @@ class PetApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'GET',
$queryParams, $httpBody,
$headerParams, '\Swagger\Client\Model\Pet[]'
$resourcePath,
'GET',
$queryParams,
$httpBody,
$headerParams,
'\Swagger\Client\Model\Pet[]'
);
if (!$response) {
return array(null, $statusCode, $httpHeader);
@ -472,7 +480,7 @@ class PetApi
/**
* Operation getPetById
*
* Find pet by ID
* Find pet by ID.
*
* @param int $pet_id ID of pet to return (required)
*
@ -489,7 +497,7 @@ class PetApi
/**
* Operation getPetByIdWithHttpInfo
*
* Find pet by ID
* Find pet by ID.
*
* @param int $pet_id ID of pet to return (required)
*
@ -548,9 +556,12 @@ class PetApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'GET',
$queryParams, $httpBody,
$headerParams, '\Swagger\Client\Model\Pet'
$resourcePath,
'GET',
$queryParams,
$httpBody,
$headerParams,
'\Swagger\Client\Model\Pet'
);
if (!$response) {
return array(null, $statusCode, $httpHeader);
@ -571,7 +582,7 @@ class PetApi
/**
* Operation updatePet
*
* Update an existing pet
* Update an existing pet.
*
* @param \Swagger\Client\Model\Pet $body Pet object that needs to be added to the store (required)
*
@ -588,7 +599,7 @@ class PetApi
/**
* Operation updatePetWithHttpInfo
*
* Update an existing pet
* Update an existing pet.
*
* @param \Swagger\Client\Model\Pet $body Pet object that needs to be added to the store (required)
*
@ -642,11 +653,12 @@ class PetApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'PUT',
$queryParams, $httpBody,
$resourcePath,
'PUT',
$queryParams,
$httpBody,
$headerParams
);
return array(null, $statusCode, $httpHeader);
} catch (ApiException $e) {
switch ($e->getCode()) {
@ -658,7 +670,7 @@ class PetApi
/**
* Operation updatePetWithForm
*
* Updates a pet in the store with form data
* Updates a pet in the store with form data.
*
* @param int $pet_id ID of pet that needs to be updated (required)
* @param string $name Updated name of the pet (optional)
@ -677,7 +689,7 @@ class PetApi
/**
* Operation updatePetWithFormWithHttpInfo
*
* Updates a pet in the store with form data
* Updates a pet in the store with form data.
*
* @param int $pet_id ID of pet that needs to be updated (required)
* @param string $name Updated name of the pet (optional)
@ -742,11 +754,12 @@ class PetApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'POST',
$queryParams, $httpBody,
$resourcePath,
'POST',
$queryParams,
$httpBody,
$headerParams
);
return array(null, $statusCode, $httpHeader);
} catch (ApiException $e) {
switch ($e->getCode()) {
@ -758,7 +771,7 @@ class PetApi
/**
* Operation uploadFile
*
* uploads an image
* uploads an image.
*
* @param int $pet_id ID of pet to update (required)
* @param string $additional_metadata Additional data to pass to server (optional)
@ -777,7 +790,7 @@ class PetApi
/**
* Operation uploadFileWithHttpInfo
*
* uploads an image
* uploads an image.
*
* @param int $pet_id ID of pet to update (required)
* @param string $additional_metadata Additional data to pass to server (optional)
@ -848,9 +861,12 @@ class PetApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'POST',
$queryParams, $httpBody,
$headerParams, '\Swagger\Client\Model\ApiResponse'
$resourcePath,
'POST',
$queryParams,
$httpBody,
$headerParams,
'\Swagger\Client\Model\ApiResponse'
);
if (!$response) {
return array(null, $statusCode, $httpHeader);

View File

@ -62,7 +62,7 @@ class StoreApi
*
* @param \Swagger\Client\ApiClient|null $apiClient The api client to use
*/
function __construct(\Swagger\Client\ApiClient $apiClient = null)
public function __construct(\Swagger\Client\ApiClient $apiClient = null)
{
if ($apiClient == null) {
$apiClient = new ApiClient();
@ -98,7 +98,7 @@ class StoreApi
/**
* Operation deleteOrder
*
* Delete purchase order by ID
* Delete purchase order by ID.
*
* @param string $order_id ID of the order that needs to be deleted (required)
*
@ -115,7 +115,7 @@ class StoreApi
/**
* Operation deleteOrderWithHttpInfo
*
* Delete purchase order by ID
* Delete purchase order by ID.
*
* @param string $order_id ID of the order that needs to be deleted (required)
*
@ -171,11 +171,12 @@ class StoreApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'DELETE',
$queryParams, $httpBody,
$resourcePath,
'DELETE',
$queryParams,
$httpBody,
$headerParams
);
return array(null, $statusCode, $httpHeader);
} catch (ApiException $e) {
switch ($e->getCode()) {
@ -187,7 +188,7 @@ class StoreApi
/**
* Operation getInventory
*
* Returns pet inventories by status
* Returns pet inventories by status.
*
*
* @return map[string,int]
@ -203,7 +204,7 @@ class StoreApi
/**
* Operation getInventoryWithHttpInfo
*
* Returns pet inventories by status
* Returns pet inventories by status.
*
*
* @return Array of map[string,int], HTTP status code, HTTP response headers (array of strings)
@ -249,9 +250,12 @@ class StoreApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'GET',
$queryParams, $httpBody,
$headerParams, 'map[string,int]'
$resourcePath,
'GET',
$queryParams,
$httpBody,
$headerParams,
'map[string,int]'
);
if (!$response) {
return array(null, $statusCode, $httpHeader);
@ -272,7 +276,7 @@ class StoreApi
/**
* Operation getOrderById
*
* Find purchase order by ID
* Find purchase order by ID.
*
* @param int $order_id ID of pet that needs to be fetched (required)
*
@ -289,7 +293,7 @@ class StoreApi
/**
* Operation getOrderByIdWithHttpInfo
*
* Find purchase order by ID
* Find purchase order by ID.
*
* @param int $order_id ID of pet that needs to be fetched (required)
*
@ -348,9 +352,12 @@ class StoreApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'GET',
$queryParams, $httpBody,
$headerParams, '\Swagger\Client\Model\Order'
$resourcePath,
'GET',
$queryParams,
$httpBody,
$headerParams,
'\Swagger\Client\Model\Order'
);
if (!$response) {
return array(null, $statusCode, $httpHeader);
@ -371,7 +378,7 @@ class StoreApi
/**
* Operation placeOrder
*
* Place an order for a pet
* Place an order for a pet.
*
* @param \Swagger\Client\Model\Order $body order placed for purchasing the pet (required)
*
@ -388,7 +395,7 @@ class StoreApi
/**
* Operation placeOrderWithHttpInfo
*
* Place an order for a pet
* Place an order for a pet.
*
* @param \Swagger\Client\Model\Order $body order placed for purchasing the pet (required)
*
@ -437,9 +444,12 @@ class StoreApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'POST',
$queryParams, $httpBody,
$headerParams, '\Swagger\Client\Model\Order'
$resourcePath,
'POST',
$queryParams,
$httpBody,
$headerParams,
'\Swagger\Client\Model\Order'
);
if (!$response) {
return array(null, $statusCode, $httpHeader);

View File

@ -62,7 +62,7 @@ class UserApi
*
* @param \Swagger\Client\ApiClient|null $apiClient The api client to use
*/
function __construct(\Swagger\Client\ApiClient $apiClient = null)
public function __construct(\Swagger\Client\ApiClient $apiClient = null)
{
if ($apiClient == null) {
$apiClient = new ApiClient();
@ -98,7 +98,7 @@ class UserApi
/**
* Operation createUser
*
* Create user
* Create user.
*
* @param \Swagger\Client\Model\User $body Created user object (required)
*
@ -115,7 +115,7 @@ class UserApi
/**
* Operation createUserWithHttpInfo
*
* Create user
* Create user.
*
* @param \Swagger\Client\Model\User $body Created user object (required)
*
@ -164,11 +164,12 @@ class UserApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'POST',
$queryParams, $httpBody,
$resourcePath,
'POST',
$queryParams,
$httpBody,
$headerParams
);
return array(null, $statusCode, $httpHeader);
} catch (ApiException $e) {
switch ($e->getCode()) {
@ -180,7 +181,7 @@ class UserApi
/**
* Operation createUsersWithArrayInput
*
* Creates list of users with given input array
* Creates list of users with given input array.
*
* @param \Swagger\Client\Model\User[] $body List of user object (required)
*
@ -197,7 +198,7 @@ class UserApi
/**
* Operation createUsersWithArrayInputWithHttpInfo
*
* Creates list of users with given input array
* Creates list of users with given input array.
*
* @param \Swagger\Client\Model\User[] $body List of user object (required)
*
@ -246,11 +247,12 @@ class UserApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'POST',
$queryParams, $httpBody,
$resourcePath,
'POST',
$queryParams,
$httpBody,
$headerParams
);
return array(null, $statusCode, $httpHeader);
} catch (ApiException $e) {
switch ($e->getCode()) {
@ -262,7 +264,7 @@ class UserApi
/**
* Operation createUsersWithListInput
*
* Creates list of users with given input array
* Creates list of users with given input array.
*
* @param \Swagger\Client\Model\User[] $body List of user object (required)
*
@ -279,7 +281,7 @@ class UserApi
/**
* Operation createUsersWithListInputWithHttpInfo
*
* Creates list of users with given input array
* Creates list of users with given input array.
*
* @param \Swagger\Client\Model\User[] $body List of user object (required)
*
@ -328,11 +330,12 @@ class UserApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'POST',
$queryParams, $httpBody,
$resourcePath,
'POST',
$queryParams,
$httpBody,
$headerParams
);
return array(null, $statusCode, $httpHeader);
} catch (ApiException $e) {
switch ($e->getCode()) {
@ -344,7 +347,7 @@ class UserApi
/**
* Operation deleteUser
*
* Delete user
* Delete user.
*
* @param string $username The name that needs to be deleted (required)
*
@ -361,7 +364,7 @@ class UserApi
/**
* Operation deleteUserWithHttpInfo
*
* Delete user
* Delete user.
*
* @param string $username The name that needs to be deleted (required)
*
@ -413,11 +416,12 @@ class UserApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'DELETE',
$queryParams, $httpBody,
$resourcePath,
'DELETE',
$queryParams,
$httpBody,
$headerParams
);
return array(null, $statusCode, $httpHeader);
} catch (ApiException $e) {
switch ($e->getCode()) {
@ -429,7 +433,7 @@ class UserApi
/**
* Operation getUserByName
*
* Get user by user name
* Get user by user name.
*
* @param string $username The name that needs to be fetched. Use user1 for testing. (required)
*
@ -446,7 +450,7 @@ class UserApi
/**
* Operation getUserByNameWithHttpInfo
*
* Get user by user name
* Get user by user name.
*
* @param string $username The name that needs to be fetched. Use user1 for testing. (required)
*
@ -498,9 +502,12 @@ class UserApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'GET',
$queryParams, $httpBody,
$headerParams, '\Swagger\Client\Model\User'
$resourcePath,
'GET',
$queryParams,
$httpBody,
$headerParams,
'\Swagger\Client\Model\User'
);
if (!$response) {
return array(null, $statusCode, $httpHeader);
@ -521,7 +528,7 @@ class UserApi
/**
* Operation loginUser
*
* Logs user into the system
* Logs user into the system.
*
* @param string $username The user name for login (required)
* @param string $password The password for login in clear text (required)
@ -539,7 +546,7 @@ class UserApi
/**
* Operation loginUserWithHttpInfo
*
* Logs user into the system
* Logs user into the system.
*
* @param string $username The user name for login (required)
* @param string $password The password for login in clear text (required)
@ -596,9 +603,12 @@ class UserApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'GET',
$queryParams, $httpBody,
$headerParams, 'string'
$resourcePath,
'GET',
$queryParams,
$httpBody,
$headerParams,
'string'
);
if (!$response) {
return array(null, $statusCode, $httpHeader);
@ -619,7 +629,7 @@ class UserApi
/**
* Operation logoutUser
*
* Logs out current logged in user session
* Logs out current logged in user session.
*
*
* @return void
@ -635,7 +645,7 @@ class UserApi
/**
* Operation logoutUserWithHttpInfo
*
* Logs out current logged in user session
* Logs out current logged in user session.
*
*
* @return Array of null, HTTP status code, HTTP response headers (array of strings)
@ -674,11 +684,12 @@ class UserApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'GET',
$queryParams, $httpBody,
$resourcePath,
'GET',
$queryParams,
$httpBody,
$headerParams
);
return array(null, $statusCode, $httpHeader);
} catch (ApiException $e) {
switch ($e->getCode()) {
@ -690,7 +701,7 @@ class UserApi
/**
* Operation updateUser
*
* Updated user
* Updated user.
*
* @param string $username name that need to be deleted (required)
* @param \Swagger\Client\Model\User $body Updated user object (required)
@ -708,7 +719,7 @@ class UserApi
/**
* Operation updateUserWithHttpInfo
*
* Updated user
* Updated user.
*
* @param string $username name that need to be deleted (required)
* @param \Swagger\Client\Model\User $body Updated user object (required)
@ -770,11 +781,12 @@ class UserApi
// make the API Call
try {
list($response, $statusCode, $httpHeader) = $this->apiClient->callApi(
$resourcePath, 'PUT',
$queryParams, $httpBody,
$resourcePath,
'PUT',
$queryParams,
$httpBody,
$headerParams
);
return array(null, $statusCode, $httpHeader);
} catch (ApiException $e) {
switch ($e->getCode()) {

View File

@ -237,7 +237,7 @@ class ApiClient
// Handle the response
if ($response_info['http_code'] == 0) {
throw new ApiException("API call to $url timed out: ".serialize($response_info), 0, null, null);
} elseif ($response_info['http_code'] >= 200 && $response_info['http_code'] <= 299 ) {
} elseif ($response_info['http_code'] >= 200 && $response_info['http_code'] <= 299) {
// return raw body if response is a file
if ($responseType == '\SplFileObject' || $responseType == 'string') {
return array($http_body, $response_info['http_code'], $http_header);
@ -255,7 +255,9 @@ class ApiClient
throw new ApiException(
"[".$response_info['http_code']."] Error connecting to the API ($url)",
$response_info['http_code'], $http_header, $data
$response_info['http_code'],
$http_header,
$data
);
}
return array($data, $response_info['http_code'], $http_header);
@ -310,31 +312,26 @@ class ApiClient
$headers = array();
$key = '';
foreach(explode("\n", $raw_headers) as $h)
{
foreach (explode("\n", $raw_headers) as $h) {
$h = explode(':', $h, 2);
if (isset($h[1]))
{
if (!isset($headers[$h[0]]))
if (isset($h[1])) {
if (!isset($headers[$h[0]])) {
$headers[$h[0]] = trim($h[1]);
elseif (is_array($headers[$h[0]]))
{
} elseif (is_array($headers[$h[0]])) {
$headers[$h[0]] = array_merge($headers[$h[0]], array(trim($h[1])));
}
else
{
} else {
$headers[$h[0]] = array_merge(array($headers[$h[0]]), array(trim($h[1])));
}
$key = $h[0];
}
else
{
if (substr($h[0], 0, 1) == "\t")
} else {
if (substr($h[0], 0, 1) == "\t") {
$headers[$key] .= "\r\n\t".trim($h[0]);
elseif (!$key)
$headers[0] = trim($h[0]);trim($h[0]);
} elseif (!$key) {
$headers[0] = trim($h[0]);
}
trim($h[0]);
}
}

View File

@ -75,7 +75,7 @@ class ApiException extends Exception
* @param string $responseHeaders HTTP response header
* @param mixed $responseBody HTTP body of the server response either as Json or string
*/
public function __construct($message="", $code=0, $responseHeaders=null, $responseBody=null)
public function __construct($message = "", $code = 0, $responseHeaders = null, $responseBody = null)
{
parent::__construct($message, $code);
$this->responseHeaders = $responseHeaders;

View File

@ -47,7 +47,7 @@ namespace Swagger\Client;
class Configuration
{
private static $_defaultConfiguration = null;
private static $defaultConfiguration = null;
/**
* Associate array to store API key(s)
@ -487,11 +487,11 @@ class Configuration
*/
public static function getDefaultConfiguration()
{
if (self::$_defaultConfiguration == null) {
self::$_defaultConfiguration = new Configuration();
if (self::$defaultConfiguration == null) {
self::$defaultConfiguration = new Configuration();
}
return self::$_defaultConfiguration;
return self::$defaultConfiguration;
}
/**
@ -503,7 +503,7 @@ class Configuration
*/
public static function setDefaultConfiguration(Configuration $config)
{
self::$_defaultConfiguration = $config;
self::$defaultConfiguration = $config;
}
/**
@ -522,5 +522,4 @@ class Configuration
return $report;
}
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* Animal Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,18 +50,19 @@ class Animal implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'Animal';
protected static $swaggerModelName = 'Animal';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'class_name' => 'string',
'color' => 'string'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -70,12 +70,13 @@ class Animal implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'class_name' => 'className',
'color' => 'color'
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -83,12 +84,13 @@ class Animal implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'class_name' => 'setClassName',
'color' => 'setColor'
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -96,12 +98,12 @@ class Animal implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'class_name' => 'getClassName',
'color' => 'getColor'
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* AnimalFarm Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,17 +50,18 @@ class AnimalFarm implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'AnimalFarm';
protected static $swaggerModelName = 'AnimalFarm';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -69,11 +69,12 @@ class AnimalFarm implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -81,11 +82,12 @@ class AnimalFarm implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -93,11 +95,11 @@ class AnimalFarm implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* ApiResponse Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,19 +50,20 @@ class ApiResponse implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'ApiResponse';
protected static $swaggerModelName = 'ApiResponse';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'code' => 'int',
'type' => 'string',
'message' => 'string'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -71,13 +71,14 @@ class ApiResponse implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'code' => 'code',
'type' => 'type',
'message' => 'message'
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -85,13 +86,14 @@ class ApiResponse implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'code' => 'setCode',
'type' => 'setType',
'message' => 'setMessage'
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -99,13 +101,13 @@ class ApiResponse implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'code' => 'getCode',
'type' => 'getType',
'message' => 'getMessage'
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* Cat Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,17 +50,18 @@ class Cat extends Animal implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'Cat';
protected static $swaggerModelName = 'Cat';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'declawed' => 'bool'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes + parent::swaggerTypes();
}
@ -69,11 +69,12 @@ class Cat extends Animal implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'declawed' => 'declawed'
);
static function attributeMap() {
public static function attributeMap()
{
return parent::attributeMap() + self::$attributeMap;
}
@ -81,11 +82,12 @@ class Cat extends Animal implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'declawed' => 'setDeclawed'
);
static function setters() {
public static function setters()
{
return parent::setters() + self::$setters;
}
@ -93,11 +95,11 @@ class Cat extends Animal implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'declawed' => 'getDeclawed'
);
static function getters()
public static function getters()
{
return parent::getters() + self::$getters;
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* Category Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,18 +50,19 @@ class Category implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'Category';
protected static $swaggerModelName = 'Category';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'id' => 'int',
'name' => 'string'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -70,12 +70,13 @@ class Category implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'id' => 'id',
'name' => 'name'
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -83,12 +84,13 @@ class Category implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'id' => 'setId',
'name' => 'setName'
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -96,12 +98,12 @@ class Category implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'id' => 'getId',
'name' => 'getName'
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* Dog Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,17 +50,18 @@ class Dog extends Animal implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'Dog';
protected static $swaggerModelName = 'Dog';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'breed' => 'string'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes + parent::swaggerTypes();
}
@ -69,11 +69,12 @@ class Dog extends Animal implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'breed' => 'breed'
);
static function attributeMap() {
public static function attributeMap()
{
return parent::attributeMap() + self::$attributeMap;
}
@ -81,11 +82,12 @@ class Dog extends Animal implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'breed' => 'setBreed'
);
static function setters() {
public static function setters()
{
return parent::setters() + self::$setters;
}
@ -93,11 +95,11 @@ class Dog extends Animal implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'breed' => 'getBreed'
);
static function getters()
public static function getters()
{
return parent::getters() + self::$getters;
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* EnumClass Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,17 +50,18 @@ class EnumClass implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'EnumClass';
protected static $swaggerModelName = 'EnumClass';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -69,11 +69,12 @@ class EnumClass implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -81,11 +82,12 @@ class EnumClass implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -93,11 +95,11 @@ class EnumClass implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* EnumTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,19 +50,20 @@ class EnumTest implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'Enum_Test';
protected static $swaggerModelName = 'Enum_Test';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'enum_string' => 'string',
'enum_integer' => 'int',
'enum_number' => 'double'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -71,13 +71,14 @@ class EnumTest implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'enum_string' => 'enum_string',
'enum_integer' => 'enum_integer',
'enum_number' => 'enum_number'
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -85,13 +86,14 @@ class EnumTest implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'enum_string' => 'setEnumString',
'enum_integer' => 'setEnumInteger',
'enum_number' => 'setEnumNumber'
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -99,13 +101,13 @@ class EnumTest implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'enum_string' => 'getEnumString',
'enum_integer' => 'getEnumInteger',
'enum_number' => 'getEnumNumber'
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* FormatTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,13 +50,13 @@ class FormatTest implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'format_test';
protected static $swaggerModelName = 'format_test';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'integer' => 'int',
'int32' => 'int',
'int64' => 'int',
@ -73,7 +72,8 @@ class FormatTest implements ArrayAccess
'password' => 'string'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -81,7 +81,7 @@ class FormatTest implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'integer' => 'integer',
'int32' => 'int32',
'int64' => 'int64',
@ -97,7 +97,8 @@ class FormatTest implements ArrayAccess
'password' => 'password'
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -105,7 +106,7 @@ class FormatTest implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'integer' => 'setInteger',
'int32' => 'setInt32',
'int64' => 'setInt64',
@ -121,7 +122,8 @@ class FormatTest implements ArrayAccess
'password' => 'setPassword'
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -129,7 +131,7 @@ class FormatTest implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'integer' => 'getInteger',
'int32' => 'getInt32',
'int64' => 'getInt64',
@ -145,7 +147,7 @@ class FormatTest implements ArrayAccess
'password' => 'getPassword'
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -51,17 +51,18 @@ class Model200Response implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = '200_response';
protected static $swaggerModelName = '200_response';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'name' => 'int'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -69,11 +70,12 @@ class Model200Response implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'name' => 'name'
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -81,11 +83,12 @@ class Model200Response implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'name' => 'setName'
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -93,11 +96,11 @@ class Model200Response implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'name' => 'getName'
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -51,17 +51,18 @@ class ModelReturn implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'Return';
protected static $swaggerModelName = 'Return';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'return' => 'int'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -69,11 +70,12 @@ class ModelReturn implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'return' => 'return'
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -81,11 +83,12 @@ class ModelReturn implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'return' => 'setReturn'
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -93,11 +96,11 @@ class ModelReturn implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'return' => 'getReturn'
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -51,20 +51,21 @@ class Name implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'Name';
protected static $swaggerModelName = 'Name';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'name' => 'int',
'snake_case' => 'int',
'property' => 'string',
'_123_number' => 'int'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -72,14 +73,15 @@ class Name implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'name' => 'name',
'snake_case' => 'snake_case',
'property' => 'property',
'_123_number' => '123Number'
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -87,14 +89,15 @@ class Name implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'name' => 'setName',
'snake_case' => 'setSnakeCase',
'property' => 'setProperty',
'_123_number' => 'set123Number'
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -102,14 +105,14 @@ class Name implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'name' => 'getName',
'snake_case' => 'getSnakeCase',
'property' => 'getProperty',
'_123_number' => 'get123Number'
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* Order Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,13 +50,13 @@ class Order implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'Order';
protected static $swaggerModelName = 'Order';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'id' => 'int',
'pet_id' => 'int',
'quantity' => 'int',
@ -66,7 +65,8 @@ class Order implements ArrayAccess
'complete' => 'bool'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -74,7 +74,7 @@ class Order implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'id' => 'id',
'pet_id' => 'petId',
'quantity' => 'quantity',
@ -83,7 +83,8 @@ class Order implements ArrayAccess
'complete' => 'complete'
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -91,7 +92,7 @@ class Order implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'id' => 'setId',
'pet_id' => 'setPetId',
'quantity' => 'setQuantity',
@ -100,7 +101,8 @@ class Order implements ArrayAccess
'complete' => 'setComplete'
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -108,7 +110,7 @@ class Order implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'id' => 'getId',
'pet_id' => 'getPetId',
'quantity' => 'getQuantity',
@ -117,7 +119,7 @@ class Order implements ArrayAccess
'complete' => 'getComplete'
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* Pet Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,13 +50,13 @@ class Pet implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'Pet';
protected static $swaggerModelName = 'Pet';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'id' => 'int',
'category' => '\Swagger\Client\Model\Category',
'name' => 'string',
@ -66,7 +65,8 @@ class Pet implements ArrayAccess
'status' => 'string'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -74,7 +74,7 @@ class Pet implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'id' => 'id',
'category' => 'category',
'name' => 'name',
@ -83,7 +83,8 @@ class Pet implements ArrayAccess
'status' => 'status'
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -91,7 +92,7 @@ class Pet implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'id' => 'setId',
'category' => 'setCategory',
'name' => 'setName',
@ -100,7 +101,8 @@ class Pet implements ArrayAccess
'status' => 'setStatus'
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -108,7 +110,7 @@ class Pet implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'id' => 'getId',
'category' => 'getCategory',
'name' => 'getName',
@ -117,7 +119,7 @@ class Pet implements ArrayAccess
'status' => 'getStatus'
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* SpecialModelName Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,17 +50,18 @@ class SpecialModelName implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = '$special[model.name]';
protected static $swaggerModelName = '$special[model.name]';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'special_property_name' => 'int'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -69,11 +69,12 @@ class SpecialModelName implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'special_property_name' => '$special[property.name]'
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -81,11 +82,12 @@ class SpecialModelName implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'special_property_name' => 'setSpecialPropertyName'
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -93,11 +95,11 @@ class SpecialModelName implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'special_property_name' => 'getSpecialPropertyName'
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* Tag Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,18 +50,19 @@ class Tag implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'Tag';
protected static $swaggerModelName = 'Tag';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'id' => 'int',
'name' => 'string'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -70,12 +70,13 @@ class Tag implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'id' => 'id',
'name' => 'name'
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -83,12 +84,13 @@ class Tag implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'id' => 'setId',
'name' => 'setName'
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -96,12 +98,12 @@ class Tag implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'id' => 'getId',
'name' => 'getName'
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -39,7 +39,6 @@ use \ArrayAccess;
* User Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -51,13 +50,13 @@ class User implements ArrayAccess
* The original name of the model.
* @var string
*/
static $swaggerModelName = 'User';
protected static $swaggerModelName = 'User';
/**
* Array of property to type mappings. Used for (de)serialization
* @var string[]
*/
static $swaggerTypes = array(
protected static $swaggerTypes = array(
'id' => 'int',
'username' => 'string',
'first_name' => 'string',
@ -68,7 +67,8 @@ class User implements ArrayAccess
'user_status' => 'int'
);
static function swaggerTypes() {
public static function swaggerTypes()
{
return self::$swaggerTypes;
}
@ -76,7 +76,7 @@ class User implements ArrayAccess
* Array of attributes where the key is the local name, and the value is the original name
* @var string[]
*/
static $attributeMap = array(
protected static $attributeMap = array(
'id' => 'id',
'username' => 'username',
'first_name' => 'firstName',
@ -87,7 +87,8 @@ class User implements ArrayAccess
'user_status' => 'userStatus'
);
static function attributeMap() {
public static function attributeMap()
{
return self::$attributeMap;
}
@ -95,7 +96,7 @@ class User implements ArrayAccess
* Array of attributes to setter functions (for deserialization of responses)
* @var string[]
*/
static $setters = array(
protected static $setters = array(
'id' => 'setId',
'username' => 'setUsername',
'first_name' => 'setFirstName',
@ -106,7 +107,8 @@ class User implements ArrayAccess
'user_status' => 'setUserStatus'
);
static function setters() {
public static function setters()
{
return self::$setters;
}
@ -114,7 +116,7 @@ class User implements ArrayAccess
* Array of attributes to getter functions (for serialization of requests)
* @var string[]
*/
static $getters = array(
protected static $getters = array(
'id' => 'getId',
'username' => 'getUsername',
'first_name' => 'getFirstName',
@ -125,7 +127,7 @@ class User implements ArrayAccess
'user_status' => 'getUserStatus'
);
static function getters()
public static function getters()
{
return self::$getters;
}

View File

@ -185,7 +185,7 @@ class ObjectSerializer
*
* @return string
*/
public function serializeCollection(array $collection, $collectionFormat, $allowCollectionFormatMulti=false)
public function serializeCollection(array $collection, $collectionFormat, $allowCollectionFormatMulti = false)
{
if ($allowCollectionFormatMulti && ('multi' === $collectionFormat)) {
// http_build_query() almost does the job for us. We just
@ -219,7 +219,7 @@ class ObjectSerializer
*
* @return object an instance of $class
*/
public static function deserialize($data, $class, $httpHeaders=null, $discriminator=null)
public static function deserialize($data, $class, $httpHeaders = null, $discriminator = null)
{
if (null === $data) {
return null;
@ -256,12 +256,13 @@ class ObjectSerializer
} else {
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);
return $data;
} elseif ($class === '\SplFileObject') {
// determine file name
if (array_key_exists('Content-Disposition', $httpHeaders) && preg_match('/inline; filename=[\'"]?([^\'"\s]+)[\'"]?$/i', $httpHeaders['Content-Disposition'], $match)) {
if (array_key_exists('Content-Disposition', $httpHeaders) &&
preg_match('/inline; filename=[\'"]?([^\'"\s]+)[\'"]?$/i', $httpHeaders['Content-Disposition'], $match)) {
$filename = Configuration::getDefaultConfiguration()->getTempFolderPath() . sanitizeFilename($match[1]);
} else {
$filename = tempnam(Configuration::getDefaultConfiguration()->getTempFolderPath(), '');
@ -274,7 +275,6 @@ class ObjectSerializer
}
return $deserialized;
} else {
// If a discriminator is defined and points to a valid subclass, use it.
if (!empty($discriminator) && isset($data->{$discriminator}) && is_string($data->{$discriminator})) {

View File

@ -1,73 +0,0 @@
<?php
/**
* AnimalFarmTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* AnimalFarmTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class AnimalFarmTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test AnimalFarm
*/
public function testAnimalFarm()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* AnimalTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* AnimalTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class AnimalTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test Animal
*/
public function testAnimal()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* ApiResponseTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* ApiResponseTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class ApiResponseTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test ApiResponse
*/
public function testApiResponse()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* CatTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* CatTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class CatTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test Cat
*/
public function testCat()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* CategoryTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* CategoryTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class CategoryTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test Category
*/
public function testCategory()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* DogTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* DogTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class DogTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test Dog
*/
public function testDog()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* EnumClassTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* EnumClassTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class EnumClassTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test EnumClass
*/
public function testEnumClass()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* EnumTestTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* EnumTestTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class EnumTestTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test EnumTest
*/
public function testEnumTest()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* FormatTestTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* FormatTestTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class FormatTestTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test FormatTest
*/
public function testFormatTest()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* Model200ResponseTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* Model200ResponseTest Class Doc Comment
*
* @category Class
* @description Model for testing model name starting with number
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class Model200ResponseTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test Model200Response
*/
public function testModel200Response()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* ModelReturnTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* ModelReturnTest Class Doc Comment
*
* @category Class
* @description Model for testing reserved words
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class ModelReturnTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test ModelReturn
*/
public function testModelReturn()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* NameTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* NameTest Class Doc Comment
*
* @category Class
* @description Model for testing model name same as property name
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class NameTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test Name
*/
public function testName()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* OrderTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* OrderTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class OrderTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test Order
*/
public function testOrder()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* PetTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* PetTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class PetTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test Pet
*/
public function testPet()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* SpecialModelNameTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* SpecialModelNameTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class SpecialModelNameTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test SpecialModelName
*/
public function testSpecialModelName()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* TagTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* TagTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class TagTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test Tag
*/
public function testTag()
{
}
}

View File

@ -1,73 +0,0 @@
<?php
/**
* UserTest
*
* PHP version 5
*
* @category Class
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
/**
* Copyright 2016 SmartBear Software
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen
* Please update the test case below to test the model.
*/
namespace Swagger\Client\Model;
/**
* UserTest Class Doc Comment
*
* @category Class
* @description
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
* @link https://github.com/swagger-api/swagger-codegen
*/
class UserTest extends \PHPUnit_Framework_TestCase
{
/**
* Setup before running each test case
*/
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass()
{
}
/**
* Test User
*/
public function testUser()
{
}
}

View File

@ -0,0 +1,10 @@
<?xml version="1.0"?>
<!-- See http://pear.php.net/manual/en/package.php.php-codesniffer.annotated-ruleset.php -->
<ruleset name="PhpSwaggerCodegen">
<description>Arnes Drupal code checker</description>
<rule ref="PSR2" />
<rule ref="Generic.Files.LineLength">
<exclude-pattern>*</exclude-pattern>
</rule>
</ruleset>

View File

@ -53,24 +53,27 @@ class FakeApiTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test case for testEndpointParameters
*
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
* Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 .
*
*/
public function test_testEndpointParameters() {
public function testTestEndpointParameters()
{
}
}

View File

@ -53,87 +53,97 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test case for addPet
*
* Add a new pet to the store
* Add a new pet to the store.
*
*/
public function test_addPet() {
public function testAddPet()
{
}
/**
* Test case for deletePet
*
* Deletes a pet
* Deletes a pet.
*
*/
public function test_deletePet() {
public function testDeletePet()
{
}
/**
* Test case for findPetsByStatus
*
* Finds Pets by status
* Finds Pets by status.
*
*/
public function test_findPetsByStatus() {
public function testFindPetsByStatus()
{
}
/**
* Test case for findPetsByTags
*
* Finds Pets by tags
* Finds Pets by tags.
*
*/
public function test_findPetsByTags() {
public function testFindPetsByTags()
{
}
/**
* Test case for getPetById
*
* Find pet by ID
* Find pet by ID.
*
*/
public function test_getPetById() {
public function testGetPetById()
{
}
/**
* Test case for updatePet
*
* Update an existing pet
* Update an existing pet.
*
*/
public function test_updatePet() {
public function testUpdatePet()
{
}
/**
* Test case for updatePetWithForm
*
* Updates a pet in the store with form data
* Updates a pet in the store with form data.
*
*/
public function test_updatePetWithForm() {
public function testUpdatePetWithForm()
{
}
/**
* Test case for uploadFile
*
* uploads an image
* uploads an image.
*
*/
public function test_uploadFile() {
public function testUploadFile()
{
}
}

View File

@ -53,51 +53,57 @@ class StoreApiTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test case for deleteOrder
*
* Delete purchase order by ID
* Delete purchase order by ID.
*
*/
public function test_deleteOrder() {
public function testDeleteOrder()
{
}
/**
* Test case for getInventory
*
* Returns pet inventories by status
* Returns pet inventories by status.
*
*/
public function test_getInventory() {
public function testGetInventory()
{
}
/**
* Test case for getOrderById
*
* Find purchase order by ID
* Find purchase order by ID.
*
*/
public function test_getOrderById() {
public function testGetOrderById()
{
}
/**
* Test case for placeOrder
*
* Place an order for a pet
* Place an order for a pet.
*
*/
public function test_placeOrder() {
public function testPlaceOrder()
{
}
}

View File

@ -53,87 +53,97 @@ class UserApiTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test case for createUser
*
* Create user
* Create user.
*
*/
public function test_createUser() {
public function testCreateUser()
{
}
/**
* Test case for createUsersWithArrayInput
*
* Creates list of users with given input array
* Creates list of users with given input array.
*
*/
public function test_createUsersWithArrayInput() {
public function testCreateUsersWithArrayInput()
{
}
/**
* Test case for createUsersWithListInput
*
* Creates list of users with given input array
* Creates list of users with given input array.
*
*/
public function test_createUsersWithListInput() {
public function testCreateUsersWithListInput()
{
}
/**
* Test case for deleteUser
*
* Delete user
* Delete user.
*
*/
public function test_deleteUser() {
public function testDeleteUser()
{
}
/**
* Test case for getUserByName
*
* Get user by user name
* Get user by user name.
*
*/
public function test_getUserByName() {
public function testGetUserByName()
{
}
/**
* Test case for loginUser
*
* Logs user into the system
* Logs user into the system.
*
*/
public function test_loginUser() {
public function testLoginUser()
{
}
/**
* Test case for logoutUser
*
* Logs out current logged in user session
* Logs out current logged in user session.
*
*/
public function test_logoutUser() {
public function testLogoutUser()
{
}
/**
* Test case for updateUser
*
* Updated user
* Updated user.
*
*/
public function test_updateUser() {
public function testUpdateUser()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* AnimalFarmTest Class Doc Comment
*
* @category Class
* @description
* @description AnimalFarm
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class AnimalFarmTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test AnimalFarm
* Test "AnimalFarm"
*/
public function testAnimalFarm() {
public function testAnimalFarm()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* AnimalTest Class Doc Comment
*
* @category Class
* @description
* @description Animal
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class AnimalTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test Animal
* Test "Animal"
*/
public function testAnimal() {
public function testAnimal()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* ApiResponseTest Class Doc Comment
*
* @category Class
* @description
* @description ApiResponse
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class ApiResponseTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test ApiResponse
* Test "ApiResponse"
*/
public function testApiResponse() {
public function testApiResponse()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* CatTest Class Doc Comment
*
* @category Class
* @description
* @description Cat
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class CatTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test Cat
* Test "Cat"
*/
public function testCat() {
public function testCat()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* CategoryTest Class Doc Comment
*
* @category Class
* @description
* @description Category
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class CategoryTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test Category
* Test "Category"
*/
public function testCategory() {
public function testCategory()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* DogTest Class Doc Comment
*
* @category Class
* @description
* @description Dog
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class DogTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test Dog
* Test "Dog"
*/
public function testDog() {
public function testDog()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* EnumClassTest Class Doc Comment
*
* @category Class
* @description
* @description EnumClass
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class EnumClassTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test EnumClass
* Test "EnumClass"
*/
public function testEnumClass() {
public function testEnumClass()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* EnumTestTest Class Doc Comment
*
* @category Class
* @description
* @description EnumTest
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class EnumTestTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test EnumTest
* Test "EnumTest"
*/
public function testEnumTest() {
public function testEnumTest()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* FormatTestTest Class Doc Comment
*
* @category Class
* @description
* @description FormatTest
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class FormatTestTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test FormatTest
* Test "FormatTest"
*/
public function testFormatTest() {
public function testFormatTest()
{
}
}

View File

@ -49,22 +49,24 @@ class Model200ResponseTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test Model200Response
* Test "Model200Response"
*/
public function testModel200Response() {
public function testModel200Response()
{
}
}

View File

@ -49,22 +49,24 @@ class ModelReturnTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test ModelReturn
* Test "ModelReturn"
*/
public function testModelReturn() {
public function testModelReturn()
{
}
}

View File

@ -49,22 +49,24 @@ class NameTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test Name
* Test "Name"
*/
public function testName() {
public function testName()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* OrderTest Class Doc Comment
*
* @category Class
* @description
* @description Order
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class OrderTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test Order
* Test "Order"
*/
public function testOrder() {
public function testOrder()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* PetTest Class Doc Comment
*
* @category Class
* @description
* @description Pet
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class PetTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test Pet
* Test "Pet"
*/
public function testPet() {
public function testPet()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* SpecialModelNameTest Class Doc Comment
*
* @category Class
* @description
* @description SpecialModelName
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class SpecialModelNameTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test SpecialModelName
* Test "SpecialModelName"
*/
public function testSpecialModelName() {
public function testSpecialModelName()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* TagTest Class Doc Comment
*
* @category Class
* @description
* @description Tag
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class TagTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test Tag
* Test "Tag"
*/
public function testTag() {
public function testTag()
{
}
}

View File

@ -37,7 +37,7 @@ namespace Swagger\Client\Model;
* UserTest Class Doc Comment
*
* @category Class
* @description
* @description User
* @package Swagger\Client
* @author http://github.com/swagger-api/swagger-codegen
* @license http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
@ -49,22 +49,24 @@ class UserTest extends \PHPUnit_Framework_TestCase
/**
* Setup before running each test case
*/
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
}
/**
* Clean up after running each test case
*/
public static function tearDownAfterClass() {
public static function tearDownAfterClass()
{
}
/**
* Test User
* Test "User"
*/
public function testUser() {
public function testUser()
{
}
}

View File

@ -1,6 +1,6 @@
<?php
require_once('autoload.php');
namespace Swagger\Client;
// test object serializer
class ObjectSerializerTest extends \PHPUnit_Framework_TestCase
@ -9,7 +9,7 @@ class ObjectSerializerTest extends \PHPUnit_Framework_TestCase
public function testSanitizeFilename()
{
// initialize the API client
$s = new Swagger\Client\ObjectSerializer();
$s = new ObjectSerializer();
$this->assertSame("sun.gif", $s->sanitizeFilename("sun.gif"));
$this->assertSame("sun.gif", $s->sanitizeFilename("../sun.gif"));
@ -22,8 +22,4 @@ class ObjectSerializerTest extends \PHPUnit_Framework_TestCase
$this->assertSame("sun.gif", $s->sanitizeFilename("c:\var\tmp\sun.gif"));
$this->assertSame("sun.gif", $s->sanitizeFilename(".\sun.gif"));
}
}
?>

View File

@ -1,12 +1,13 @@
<?php
require_once('autoload.php');
namespace Swagger\Client;
class OrderApiTest extends \PHPUnit_Framework_TestCase
{
// add a new pet (id 10005) to ensure the pet object is available for all the tests
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
// for error reporting (need to run with php5.3 to get no warning)
//ini_set('display_errors', 1);
//error_reporting(~0);
@ -15,15 +16,15 @@ class OrderApiTest extends \PHPUnit_Framework_TestCase
// test get inventory
public function testOrderEnum()
{
$this->assertSame(Swagger\Client\Model\Order::STATUS_PLACED, "placed");
$this->assertSame(Swagger\Client\Model\Order::STATUS_APPROVED, "approved");
$this->assertSame(Model\Order::STATUS_PLACED, "placed");
$this->assertSame(Model\Order::STATUS_APPROVED, "approved");
}
// test get inventory
public function testOrder()
{
// initialize the API client
$order = new Swagger\Client\Model\Order();
$order = new Model\Order();
$order->setStatus("placed");
$this->assertSame("placed", $order->getStatus());
@ -35,7 +36,7 @@ class OrderApiTest extends \PHPUnit_Framework_TestCase
public function testOrderException()
{
// initialize the API client
$order = new Swagger\Client\Model\Order();
$order = new Model\Order();
$order->setStatus("invalid_value");
}
@ -52,13 +53,16 @@ class OrderApiTest extends \PHPUnit_Framework_TestCase
"complete": false
}
ORDER;
$order = \Swagger\Client\ObjectSerializer::deserialize(json_decode($order_json), 'Swagger\Client\Model\Order');
$order = ObjectSerializer::deserialize(
json_decode($order_json),
'Swagger\Client\Model\Order'
);
$this->assertInstanceOf('Swagger\Client\Model\Order', $order);
$this->assertSame(10, $order->getId());
$this->assertSame(20, $order->getPetId());
$this->assertSame(30, $order->getQuantity());
$this->assertTrue(new DateTime("2015-08-22T07:13:36.613Z") == $order->getShipDate());
$this->assertTrue(new \DateTime("2015-08-22T07:13:36.613Z") == $order->getShipDate());
$this->assertSame("placed", $order->getStatus());
$this->assertSame(false, $order->getComplete());
}
@ -76,7 +80,10 @@ ORDER;
"complete": false
}]]
ORDER;
$order = \Swagger\Client\ObjectSerializer::deserialize(json_decode($order_json), 'Swagger\Client\Model\Order[][]');
$order = ObjectSerializer::deserialize(
json_decode($order_json),
'Swagger\Client\Model\Order[][]'
);
$this->assertArrayHasKey(0, $order);
$this->assertArrayHasKey(0, $order[0]);
@ -85,7 +92,7 @@ ORDER;
$this->assertSame(10, $_order->getId());
$this->assertSame(20, $_order->getPetId());
$this->assertSame(30, $_order->getQuantity());
$this->assertTrue(new DateTime("2015-08-22T07:13:36.613Z") == $_order->getShipDate());
$this->assertTrue(new \DateTime("2015-08-22T07:13:36.613Z") == $_order->getShipDate());
$this->assertSame("placed", $_order->getStatus());
$this->assertSame(false, $_order->getComplete());
}
@ -107,7 +114,10 @@ ORDER;
}
}
ORDER;
$order = \Swagger\Client\ObjectSerializer::deserialize(json_decode($order_json), 'map[string,map[string,\Swagger\Client\Model\Order]]');
$order = ObjectSerializer::deserialize(
json_decode($order_json),
'map[string,map[string,\Swagger\Client\Model\Order]]'
);
$this->assertArrayHasKey('test', $order);
$this->assertArrayHasKey('test2', $order['test']);
@ -116,12 +126,8 @@ ORDER;
$this->assertSame(10, $_order->getId());
$this->assertSame(20, $_order->getPetId());
$this->assertSame(30, $_order->getQuantity());
$this->assertTrue(new DateTime("2015-08-22T07:13:36.613Z") == $_order->getShipDate());
$this->assertTrue(new \DateTime("2015-08-22T07:13:36.613Z") == $_order->getShipDate());
$this->assertSame("placed", $_order->getStatus());
$this->assertSame(false, $_order->getComplete());
}
}
?>

View File

@ -1,16 +1,17 @@
<?php
require_once('autoload.php');
// increase memory limit to avoid fatal error due to findPetByStatus
// returning a lot of data
ini_set('memory_limit', '256M');
namespace Swagger\Client;
class PetApiTest extends \PHPUnit_Framework_TestCase
{
// add a new pet (id 10005) to ensure the pet object is available for all the tests
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
// increase memory limit to avoid fatal error due to findPetByStatus
// returning a lot of data
ini_set('memory_limit', '256M');
// for error reporting (need to run with php5.3 to get no warning)
//ini_set('display_errors', 1);
//error_reporting(~0);
@ -21,29 +22,29 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
//error_reporting(-1);
// enable debugging
//Swagger\Client\Configuration::$debug = true;
//Configuration::$debug = true;
// skip initializing the API client as it should be automatic
//$api_client = new Swagger\Client\ApiClient('http://petstore.swagger.io/v2');
//$api_client = new ApiClient('http://petstore.swagger.io/v2');
// new pet
$new_pet_id = 10005;
$new_pet = new Swagger\Client\Model\Pet;
$new_pet = new Model\Pet;
$new_pet->setId($new_pet_id);
$new_pet->setName("PHP Unit Test");
$new_pet->setPhotoUrls(array("http://test_php_unit_test.com"));
// new tag
$tag= new Swagger\Client\Model\Tag;
$tag= new Model\Tag;
$tag->setId($new_pet_id); // use the same id as pet
$tag->setName("test php tag");
// new category
$category = new Swagger\Client\Model\Category;
$category = new Model\Category;
$category->setId($new_pet_id); // use the same id as pet
$category->setName("test php category");
$new_pet->setTags(array($tag));
$new_pet->setCategory($category);
$pet_api = new Swagger\Client\Api\PetApi();
$pet_api = new Api\PetApi();
// add a new pet (model)
$add_response = $pet_api->addPet($new_pet);
}
@ -52,15 +53,27 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
public function testApiClient()
{
// test selectHeaderAccept
$api_client = new Swagger\Client\ApiClient();
$this->assertSame('application/json', $api_client->selectHeaderAccept(array('application/xml','application/json')));
$this->assertSame(NULL, $api_client->selectHeaderAccept(array()));
$this->assertSame('application/yaml,application/xml', $api_client->selectHeaderAccept(array('application/yaml','application/xml')));
$api_client = new ApiClient();
$this->assertSame('application/json', $api_client->selectHeaderAccept(array(
'application/xml',
'application/json'
)));
$this->assertSame(null, $api_client->selectHeaderAccept(array()));
$this->assertSame('application/yaml,application/xml', $api_client->selectHeaderAccept(array(
'application/yaml',
'application/xml'
)));
// test selectHeaderContentType
$this->assertSame('application/json', $api_client->selectHeaderContentType(array('application/xml','application/json')));
$this->assertSame('application/json', $api_client->selectHeaderContentType(array(
'application/xml',
'application/json'
)));
$this->assertSame('application/json', $api_client->selectHeaderContentType(array()));
$this->assertSame('application/yaml,application/xml', $api_client->selectHeaderContentType(array('application/yaml','application/xml')));
$this->assertSame('application/yaml,application/xml', $api_client->selectHeaderContentType(array(
'application/yaml',
'application/xml'
)));
// test addDefaultHeader and getDefaultHeader
$api_client->getConfig()->addDefaultHeader('test1', 'value1');
@ -74,14 +87,14 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
$defaultHeader = $api_client->getConfig()->getDefaultHeaders();
$this->assertFalse(isset($defaultHeader['test2']));
$pet_api2 = new Swagger\Client\Api\PetApi();
$config3 = new Swagger\Client\Configuration();
$apiClient3 = new Swagger\Client\ApiClient($config3);
$pet_api2 = new Api\PetApi();
$config3 = new Configuration();
$apiClient3 = new ApiClient($config3);
$apiClient3->getConfig()->setUserAgent('api client 3');
$config4 = new Swagger\Client\Configuration();
$apiClient4 = new Swagger\Client\ApiClient($config4);
$config4 = new Configuration();
$apiClient4 = new ApiClient($config4);
$apiClient4->getConfig()->setUserAgent('api client 4');
$pet_api3 = new Swagger\Client\Api\PetApi($apiClient3);
$pet_api3 = new Api\PetApi($apiClient3);
// 2 different api clients are not the same
$this->assertNotEquals($apiClient3, $apiClient4);
@ -98,7 +111,7 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
{
// initialize the API client without host
$pet_id = 10005; // ID of pet that needs to be fetched
$pet_api = new Swagger\Client\Api\PetApi();
$pet_api = new Api\PetApi();
$pet_api->getApiClient()->getConfig()->setApiKey('api_key', '111222333444555');
// return Pet (model)
$response = $pet_api->getPetById($pet_id);
@ -111,7 +124,7 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
$this->assertSame($response->getTags()[0]->getName(), 'test php tag');
}
/*
/**
* comment out as we've removed invalid endpoints from the spec, we'll introduce something
* similar in the future when we've time to update the petstore server
*
@ -120,7 +133,7 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
{
// initialize the API client without host
$pet_id = 10005; // ID of pet that needs to be fetched
$pet_api = new Swagger\Client\Api\PetApi();
$pet_api = new Api\PetApi();
$pet_api->getApiClient()->getConfig()->setApiKey('api_key', '111222333444555');
// return Pet (inline model)
$response = $pet_api->getPetByIdInObject($pet_id);
@ -144,7 +157,7 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
{
// initialize the API client without host
$pet_id = 10005; // ID of pet that needs to be fetched
$pet_api = new Swagger\Client\Api\PetApi();
$pet_api = new Api\PetApi();
$pet_api->getApiClient()->getConfig()->setApiKey('api_key', '111222333444555');
// return Pet (model)
list($response, $status_code, $response_headers) = $pet_api->getPetByIdWithHttpInfo($pet_id);
@ -162,9 +175,9 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
public function testFindPetByStatus()
{
// initialize the API client
$config = (new Swagger\Client\Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new Swagger\Client\ApiClient($config);
$pet_api = new Swagger\Client\Api\PetApi($api_client);
$config = (new Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new ApiClient($config);
$pet_api = new Api\PetApi($api_client);
// return Pet (model)
$response = $pet_api->findPetsByStatus("available");
$this->assertGreaterThan(0, count($response)); // at least one object returned
@ -182,9 +195,9 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
public function testFindPetsByTags()
{
// initialize the API client
$config = (new Swagger\Client\Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new Swagger\Client\ApiClient($config);
$pet_api = new Swagger\Client\Api\PetApi($api_client);
$config = (new Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new ApiClient($config);
$pet_api = new Api\PetApi($api_client);
// return Pet (model)
$response = $pet_api->findPetsByTags("test php tag");
$this->assertGreaterThan(0, count($response)); // at least one object returned
@ -202,19 +215,19 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
public function testUpdatePet()
{
// initialize the API client
$config = (new Swagger\Client\Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new Swagger\Client\ApiClient($config);
$config = (new Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new ApiClient($config);
$pet_id = 10001; // ID of pet that needs to be fetched
$pet_api = new Swagger\Client\Api\PetApi($api_client);
$pet_api = new Api\PetApi($api_client);
// create updated pet object
$updated_pet = new Swagger\Client\Model\Pet;
$updated_pet = new Model\Pet;
$updated_pet->setId($pet_id);
$updated_pet->setName('updatePet'); // new name
$updated_pet->setStatus('pending'); // new status
// update Pet (model/json)
$update_response = $pet_api->updatePet($updated_pet);
// return nothing (void)
$this->assertSame($update_response, NULL);
$this->assertSame($update_response, null);
// verify updated Pet
$response = $pet_api->getPetById($pet_id);
$this->assertSame($response->getId(), $pet_id);
@ -226,12 +239,15 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
public function testUpdatePetWithFormWithHttpInfo()
{
// initialize the API client
$config = (new Swagger\Client\Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new Swagger\Client\ApiClient($config);
$config = (new Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new ApiClient($config);
$pet_id = 10001; // ID of pet that needs to be fetched
$pet_api = new Swagger\Client\Api\PetApi($api_client);
$pet_api = new Api\PetApi($api_client);
// update Pet (form)
list($update_response, $status_code, $http_headers) = $pet_api->updatePetWithFormWithHttpInfo($pet_id, 'update pet with form with http info');
list($update_response, $status_code, $http_headers) = $pet_api->updatePetWithFormWithHttpInfo(
$pet_id,
'update pet with form with http info'
);
// return nothing (void)
$this->assertNull($update_response);
$this->assertSame($status_code, 200);
@ -245,14 +261,14 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
public function testUpdatePetWithForm()
{
// initialize the API client
$config = (new Swagger\Client\Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new Swagger\Client\ApiClient($config);
$config = (new Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new ApiClient($config);
$pet_id = 10001; // ID of pet that needs to be fetched
$pet_api = new Swagger\Client\Api\PetApi($api_client);
$pet_api = new Api\PetApi($api_client);
// update Pet (form)
$update_response = $pet_api->updatePetWithForm($pet_id, 'update pet with form', 'sold');
// return nothing (void)
$this->assertSame($update_response, NULL);
$this->assertSame($update_response, null);
$response = $pet_api->getPetById($pet_id);
$this->assertSame($response->getId(), $pet_id);
$this->assertSame($response->getName(), 'update pet with form');
@ -263,17 +279,17 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
public function testAddPet()
{
// initialize the API client
$config = (new Swagger\Client\Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new Swagger\Client\ApiClient($config);
$config = (new Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new ApiClient($config);
$new_pet_id = 10005;
$new_pet = new Swagger\Client\Model\Pet;
$new_pet = new Model\Pet;
$new_pet->setId($new_pet_id);
$new_pet->setName("PHP Unit Test 2");
$pet_api = new Swagger\Client\Api\PetApi($api_client);
$pet_api = new Api\PetApi($api_client);
// add a new pet (model)
$add_response = $pet_api->addPet($new_pet);
// return nothing (void)
$this->assertSame($add_response, NULL);
$this->assertSame($add_response, null);
// verify added Pet
$response = $pet_api->getPetById($new_pet_id);
$this->assertSame($response->getId(), $new_pet_id);
@ -288,28 +304,28 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
public function testAddPetUsingByteArray()
{
// initialize the API client
$config = (new Swagger\Client\Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new Swagger\Client\ApiClient($config);
$config = (new Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new ApiClient($config);
$new_pet_id = 10005;
$new_pet = new Swagger\Client\Model\Pet;
$new_pet = new Model\Pet;
$new_pet->setId($new_pet_id);
$new_pet->setName("PHP Unit Test 3");
// new tag
$tag= new Swagger\Client\Model\Tag;
$tag= new Model\Tag;
$tag->setId($new_pet_id); // use the same id as pet
$tag->setName("test php tag");
// new category
$category = new Swagger\Client\Model\Category;
$category = new Model\Category;
$category->setId($new_pet_id); // use the same id as pet
$category->setName("test php category");
$new_pet->setTags(array($tag));
$new_pet->setCategory($category);
$pet_api = new Swagger\Client\Api\PetApi($api_client);
$pet_api = new Api\PetApi($api_client);
// add a new pet (model)
$object_serializer = new Swagger\Client\ObjectSerializer();
$object_serializer = new ObjectSerializer();
$pet_json_string = json_encode($object_serializer->sanitizeForSerialization($new_pet));
$add_response = $pet_api->addPetUsingByteArray($pet_json_string);
// return nothing (void)
@ -325,9 +341,9 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
public function testUploadFile()
{
// initialize the API client
$config = (new Swagger\Client\Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new Swagger\Client\ApiClient($config);
$pet_api = new Swagger\Client\Api\PetApi($api_client);
$config = (new Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new ApiClient($config);
$pet_api = new Api\PetApi($api_client);
// upload file
$pet_id = 10001;
$response = $pet_api->uploadFile($pet_id, "test meta", "./composer.json");
@ -340,10 +356,10 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
public function testGetInventory()
{
// initialize the API client
$config = new Swagger\Client\Configuration();
$config = new Configuration();
$config->setHost('http://petstore.swagger.io/v2');
$api_client = new Swagger\Client\APIClient($config);
$store_api = new Swagger\Client\Api\StoreApi($api_client);
$api_client = new APIClient($config);
$store_api = new Api\StoreApi($api_client);
// get inventory
$get_response = $store_api->getInventory();
@ -359,10 +375,10 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
public function testGetPetByIdWithByteArray()
{
// initialize the API client
$config = new Swagger\Client\Configuration();
$config = new Configuration();
$config->setHost('http://petstore.swagger.io/v2');
$api_client = new Swagger\Client\APIClient($config);
$pet_api = new Swagger\Client\Api\PetApi($api_client);
$api_client = new APIClient($config);
$pet_api = new Api\PetApi($api_client);
// test getPetByIdWithByteArray
$pet_id = 10005;
$bytes = $pet_api->petPetIdtestingByteArraytrueGet($pet_id);
@ -383,7 +399,7 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
// test empty object serialization
public function testEmptyPetSerialization()
{
$new_pet = new Swagger\Client\Model\Pet;
$new_pet = new Model\Pet;
// the empty object should be serialised to {}
$this->assertSame("{}", "$new_pet");
@ -392,7 +408,7 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
// test inheritance in the model
public function testInheritance()
{
$new_dog = new Swagger\Client\Model\Dog;
$new_dog = new Model\Dog;
// the object should be an instance of the derived class
$this->assertInstanceOf('Swagger\Client\Model\Dog', $new_dog);
// the object should also be an instance of the parent class
@ -408,7 +424,7 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
'class_name' => 'Dog',
'breed' => 'Great Dane'
);
$new_dog = new Swagger\Client\Model\Dog($data);
$new_dog = new Model\Dog($data);
// the property on the derived class should be set
$this->assertSame('Great Dane', $new_dog->getBreed());
@ -419,7 +435,7 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
// test if discriminator is initialized automatically
public function testDiscriminatorInitialization()
{
$new_dog = new Swagger\Client\Model\Dog();
$new_dog = new Model\Dog();
$this->assertSame('Dog', $new_dog->getClassName());
}
@ -428,13 +444,13 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
{
// create an AnimalFarm which is an object implementing the
// ArrayAccess interface
$farm = new Swagger\Client\Model\AnimalFarm();
$farm = new Model\AnimalFarm();
// add some animals to the farm to make sure the ArrayAccess
// interface works
$farm[] = new Swagger\Client\Model\Dog();
$farm[] = new Swagger\Client\Model\Cat();
$farm[] = new Swagger\Client\Model\Animal();
$farm[] = new Model\Dog();
$farm[] = new Model\Cat();
$farm[] = new Model\Animal();
// assert we can look up the animals in the farm by array
// indices (let's try a random order)
@ -455,16 +471,12 @@ class PetApiTest extends \PHPUnit_Framework_TestCase
{
// add some animals to the farm to make sure the ArrayAccess
// interface works
$dog = new Swagger\Client\Model\Dog();
$animal = new Swagger\Client\Model\Animal();
$dog = new Model\Dog();
$animal = new Model\Animal();
// assert we can look up the animals in the farm by array
// indices (let's try a random order)
$this->assertSame('red', $dog->getColor());
$this->assertSame('red', $animal->getColor());
}
}
?>

View File

@ -1,34 +1,35 @@
<?php
require_once('autoload.php');
namespace Swagger\Client;
class StoreApiTest extends \PHPUnit_Framework_TestCase
{
// add a new pet (id 10005) to ensure the pet object is available for all the tests
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
// for error reporting (need to run with php5.3 to get no warning)
//ini_set('display_errors', 1);
//error_reporting(~0);
// new pet
$new_pet_id = 10005;
$new_pet = new Swagger\Client\Model\Pet;
$new_pet = new Model\Pet;
$new_pet->setId($new_pet_id);
$new_pet->setName("PHP Unit Test");
$new_pet->setStatus("available");
// new tag
$tag= new Swagger\Client\Model\Tag;
$tag= new Model\Tag;
$tag->setId($new_pet_id); // use the same id as pet
$tag->setName("test php tag");
// new category
$category = new Swagger\Client\Model\Category;
$category = new Model\Category;
$category->setId($new_pet_id); // use the same id as pet
$category->setName("test php category");
$new_pet->setTags(array($tag));
$new_pet->setCategory($category);
$pet_api = new Swagger\Client\Api\PetAPI();
$pet_api = new Api\PetAPI();
// add a new pet (model)
$add_response = $pet_api->addPet($new_pet);
}
@ -37,9 +38,9 @@ class StoreApiTest extends \PHPUnit_Framework_TestCase
public function testGetInventory()
{
// initialize the API client
$config = (new Swagger\Client\Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new Swagger\Client\ApiClient($config);
$store_api = new Swagger\Client\Api\StoreApi($api_client);
$config = (new Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new ApiClient($config);
$store_api = new Api\StoreApi($api_client);
// get inventory
$get_response = $store_api->getInventory();
@ -55,9 +56,9 @@ class StoreApiTest extends \PHPUnit_Framework_TestCase
public function testGetInventoryInObject()
{
// initialize the API client
//$config = (new Swagger\Client\Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new Swagger\Client\ApiClient();
$store_api = new Swagger\Client\Api\StoreApi($api_client);
//$config = (new Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new ApiClient();
$store_api = new Api\StoreApi($api_client);
// get inventory
$get_response = $store_api->getInventoryInObject();
@ -65,8 +66,4 @@ class StoreApiTest extends \PHPUnit_Framework_TestCase
$this->assertInternalType("int", $get_response['available']);
}
*/
}
?>

View File

@ -1,12 +1,13 @@
<?php
require_once('autoload.php');
namespace Swagger\Client;
class UserApiTest extends \PHPUnit_Framework_TestCase
{
// add a new pet (id 10005) to ensure the pet object is available for all the tests
public static function setUpBeforeClass() {
public static function setUpBeforeClass()
{
// for error reporting (need to run with php5.3 to get no warning)
//ini_set('display_errors', 1);
//error_reporting(~0);
@ -16,18 +17,18 @@ class UserApiTest extends \PHPUnit_Framework_TestCase
public function testLoginUser()
{
// initialize the API client
$config = (new Swagger\Client\Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new Swagger\Client\ApiClient($config);
$user_api = new Swagger\Client\Api\UserApi($api_client);
$config = (new Configuration())->setHost('http://petstore.swagger.io/v2');
$api_client = new ApiClient($config);
$user_api = new Api\UserApi($api_client);
// login
$response = $user_api->loginUser("xxxxx", "yyyyyyyy");
$this->assertInternalType("string", $response);
$this->assertRegExp("/^logged in user session/", $response, "response string starts with 'logged in user session'");
$this->assertRegExp(
"/^logged in user session/",
$response,
"response string starts with 'logged in user session'"
);
}
}
?>