[php-laravel] Upgrade php-laravel to 7.x (#6346)

* Update laravel from 5.6 to 7.0

* Updated petstore example, removed missing files

* Updated PHP version to match composer.json

* Add samples generation config with OAS3 input spec

* Fixed gitignore compile errors, updated to newest petstore example

* Add composer.lock to .gitignore

* Fix generator gitignore location

* Add integration tests

* Refresh samples

Co-authored-by: Yuriy Belenko <yura-bely@mail.ru>
This commit is contained in:
Chris Tankersley
2020-06-30 05:22:32 -04:00
committed by GitHub
parent 978b455f11
commit d433c2d42f
179 changed files with 2014 additions and 1554 deletions

View File

@@ -1,15 +0,0 @@
<?php
/**
* AdditionalPropertiesAnyType
*/
namespace app\Models;
/**
* AdditionalPropertiesAnyType
*/
class AdditionalPropertiesAnyType {
/** @var string $name */
private $name;
}

View File

@@ -1,15 +0,0 @@
<?php
/**
* AdditionalPropertiesArray
*/
namespace app\Models;
/**
* AdditionalPropertiesArray
*/
class AdditionalPropertiesArray {
/** @var string $name */
private $name;
}

View File

@@ -1,15 +0,0 @@
<?php
/**
* AdditionalPropertiesBoolean
*/
namespace app\Models;
/**
* AdditionalPropertiesBoolean
*/
class AdditionalPropertiesBoolean {
/** @var string $name */
private $name;
}

View File

@@ -9,37 +9,10 @@ namespace app\Models;
*/
class AdditionalPropertiesClass {
/** @var map[string,string] $mapString */
private $mapString;
/** @var map[string,string] $mapProperty */
private $mapProperty;
/** @var map[string,float] $mapNumber */
private $mapNumber;
/** @var map[string,int] $mapInteger */
private $mapInteger;
/** @var map[string,bool] $mapBoolean */
private $mapBoolean;
/** @var map[string,int[]] $mapArrayInteger */
private $mapArrayInteger;
/** @var map[string,object[]] $mapArrayAnytype */
private $mapArrayAnytype;
/** @var map[string,map[string,string]] $mapMapString */
private $mapMapString;
/** @var map[string,map[string,object]] $mapMapAnytype */
private $mapMapAnytype;
/** @var object $anytype1 */
private $anytype1;
/** @var object $anytype2 */
private $anytype2;
/** @var object $anytype3 */
private $anytype3;
/** @var map[string,map[string,string]] $mapOfMapProperty */
private $mapOfMapProperty;
}

View File

@@ -1,15 +0,0 @@
<?php
/**
* AdditionalPropertiesInteger
*/
namespace app\Models;
/**
* AdditionalPropertiesInteger
*/
class AdditionalPropertiesInteger {
/** @var string $name */
private $name;
}

View File

@@ -1,15 +0,0 @@
<?php
/**
* AdditionalPropertiesNumber
*/
namespace app\Models;
/**
* AdditionalPropertiesNumber
*/
class AdditionalPropertiesNumber {
/** @var string $name */
private $name;
}

View File

@@ -1,15 +0,0 @@
<?php
/**
* AdditionalPropertiesObject
*/
namespace app\Models;
/**
* AdditionalPropertiesObject
*/
class AdditionalPropertiesObject {
/** @var string $name */
private $name;
}

View File

@@ -1,15 +0,0 @@
<?php
/**
* AdditionalPropertiesString
*/
namespace app\Models;
/**
* AdditionalPropertiesString
*/
class AdditionalPropertiesString {
/** @var string $name */
private $name;
}

View File

@@ -1,12 +0,0 @@
<?php
/**
* AnimalFarm
*/
namespace app\Models;
/**
* AnimalFarm
*/
class AnimalFarm {
}

View File

@@ -1,24 +0,0 @@
<?php
/**
* BigCat
*/
namespace app\Models;
/**
* BigCat
*/
class BigCat {
/** @var string $className */
private $className;
/** @var string $color */
private $color;
/** @var bool $declawed */
private $declawed;
/** @var string $kind */
private $kind;
}

View File

@@ -1,15 +0,0 @@
<?php
/**
* BigCatAllOf
*/
namespace app\Models;
/**
* BigCatAllOf
*/
class BigCatAllOf {
/** @var string $kind */
private $kind;
}

View File

@@ -24,4 +24,13 @@ class EnumTest {
/** @var \app\Models\OuterEnum $outerEnum */
private $outerEnum;
/** @var \app\Models\OuterEnumInteger $outerEnumInteger */
private $outerEnumInteger;
/** @var \app\Models\OuterEnumDefaultValue $outerEnumDefaultValue */
private $outerEnumDefaultValue;
/** @var \app\Models\OuterEnumIntegerDefaultValue $outerEnumIntegerDefaultValue */
private $outerEnumIntegerDefaultValue;
}

View File

@@ -0,0 +1,15 @@
<?php
/**
* Foo
*/
namespace app\Models;
/**
* Foo
*/
class Foo {
/** @var string $bar */
private $bar;
}

View File

@@ -48,7 +48,10 @@ class FormatTest {
/** @var string $password */
private $password;
/** @var BigDecimal $bigDecimal */
private $bigDecimal;
/** @var string $patternWithDigits A string that is a 10 digit number. Can have leading zeros.*/
private $patternWithDigits;
/** @var string $patternWithDigitsAndDelimiter A string starting with &#39;image_&#39; (case insensitive) and one to three digits following i.e. Image_01.*/
private $patternWithDigitsAndDelimiter;
}

View File

@@ -0,0 +1,15 @@
<?php
/**
* HealthCheckResult
*/
namespace app\Models;
/**
* HealthCheckResult
*/
class HealthCheckResult {
/** @var string $nullableMessage */
private $nullableMessage;
}

View File

@@ -0,0 +1,18 @@
<?php
/**
* InlineObject
*/
namespace app\Models;
/**
* InlineObject
*/
class InlineObject {
/** @var string $name Updated name of the pet*/
private $name;
/** @var string $status Updated status of the pet*/
private $status;
}

View File

@@ -0,0 +1,18 @@
<?php
/**
* InlineObject1
*/
namespace app\Models;
/**
* InlineObject1
*/
class InlineObject1 {
/** @var string $additionalMetadata Additional data to pass to server*/
private $additionalMetadata;
/** @var \SplFileObject $file file to upload*/
private $file;
}

View File

@@ -0,0 +1,18 @@
<?php
/**
* InlineObject2
*/
namespace app\Models;
/**
* InlineObject2
*/
class InlineObject2 {
/** @var string[] $enumFormStringArray Form parameter enum test (string array)*/
private $enumFormStringArray;
/** @var string $enumFormString Form parameter enum test (string)*/
private $enumFormString;
}

View File

@@ -0,0 +1,54 @@
<?php
/**
* InlineObject3
*/
namespace app\Models;
/**
* InlineObject3
*/
class InlineObject3 {
/** @var int $integer None*/
private $integer;
/** @var int $int32 None*/
private $int32;
/** @var int $int64 None*/
private $int64;
/** @var float $number None*/
private $number;
/** @var float $float None*/
private $float;
/** @var double $double None*/
private $double;
/** @var string $string None*/
private $string;
/** @var string $patternWithoutDelimiter None*/
private $patternWithoutDelimiter;
/** @var string $byte None*/
private $byte;
/** @var \SplFileObject $binary None*/
private $binary;
/** @var \DateTime $date None*/
private $date;
/** @var \DateTime $dateTime None*/
private $dateTime;
/** @var string $password None*/
private $password;
/** @var string $callback None*/
private $callback;
}

View File

@@ -0,0 +1,18 @@
<?php
/**
* InlineObject4
*/
namespace app\Models;
/**
* InlineObject4
*/
class InlineObject4 {
/** @var string $param field1*/
private $param;
/** @var string $param2 field2*/
private $param2;
}

View File

@@ -0,0 +1,18 @@
<?php
/**
* InlineObject5
*/
namespace app\Models;
/**
* InlineObject5
*/
class InlineObject5 {
/** @var string $additionalMetadata Additional data to pass to server*/
private $additionalMetadata;
/** @var \SplFileObject $requiredFile file to upload*/
private $requiredFile;
}

View File

@@ -0,0 +1,15 @@
<?php
/**
* InlineResponseDefault
*/
namespace app\Models;
/**
* InlineResponseDefault
*/
class InlineResponseDefault {
/** @var \app\Models\Foo $string */
private $string;
}

View File

@@ -0,0 +1,48 @@
<?php
/**
* NullableClass
*/
namespace app\Models;
/**
* NullableClass
*/
class NullableClass {
/** @var int $integerProp */
private $integerProp;
/** @var float $numberProp */
private $numberProp;
/** @var bool $booleanProp */
private $booleanProp;
/** @var string $stringProp */
private $stringProp;
/** @var \DateTime $dateProp */
private $dateProp;
/** @var \DateTime $datetimeProp */
private $datetimeProp;
/** @var object[] $arrayNullableProp */
private $arrayNullableProp;
/** @var object[] $arrayAndItemsNullableProp */
private $arrayAndItemsNullableProp;
/** @var object[] $arrayItemsNullable */
private $arrayItemsNullable;
/** @var map[string,object] $objectNullableProp */
private $objectNullableProp;
/** @var map[string,object] $objectAndItemsNullableProp */
private $objectAndItemsNullableProp;
/** @var map[string,object] $objectItemsNullable */
private $objectItemsNullable;
}

View File

@@ -0,0 +1,12 @@
<?php
/**
* OuterEnumDefaultValue
*/
namespace app\Models;
/**
* OuterEnumDefaultValue
*/
class OuterEnumDefaultValue {
}

View File

@@ -0,0 +1,12 @@
<?php
/**
* OuterEnumInteger
*/
namespace app\Models;
/**
* OuterEnumInteger
*/
class OuterEnumInteger {
}

View File

@@ -0,0 +1,12 @@
<?php
/**
* OuterEnumIntegerDefaultValue
*/
namespace app\Models;
/**
* OuterEnumIntegerDefaultValue
*/
class OuterEnumIntegerDefaultValue {
}

View File

@@ -1,12 +0,0 @@
<?php
/**
* StringBooleanMap
*/
namespace app\Models;
/**
* StringBooleanMap
*/
class StringBooleanMap {
}

View File

@@ -1,27 +0,0 @@
<?php
/**
* TypeHolderDefault
*/
namespace app\Models;
/**
* TypeHolderDefault
*/
class TypeHolderDefault {
/** @var string $stringItem */
private $stringItem;
/** @var float $numberItem */
private $numberItem;
/** @var int $integerItem */
private $integerItem;
/** @var bool $boolItem */
private $boolItem;
/** @var int[] $arrayItem */
private $arrayItem;
}

View File

@@ -1,30 +0,0 @@
<?php
/**
* TypeHolderExample
*/
namespace app\Models;
/**
* TypeHolderExample
*/
class TypeHolderExample {
/** @var string $stringItem */
private $stringItem;
/** @var float $numberItem */
private $numberItem;
/** @var float $floatItem */
private $floatItem;
/** @var int $integerItem */
private $integerItem;
/** @var bool $boolItem */
private $boolItem;
/** @var int[] $arrayItem */
private $arrayItem;
}

View File

@@ -1,99 +0,0 @@
<?php
/**
* XmlItem
*/
namespace app\Models;
/**
* XmlItem
*/
class XmlItem {
/** @var string $attributeString */
private $attributeString;
/** @var float $attributeNumber */
private $attributeNumber;
/** @var int $attributeInteger */
private $attributeInteger;
/** @var bool $attributeBoolean */
private $attributeBoolean;
/** @var int[] $wrappedArray */
private $wrappedArray;
/** @var string $nameString */
private $nameString;
/** @var float $nameNumber */
private $nameNumber;
/** @var int $nameInteger */
private $nameInteger;
/** @var bool $nameBoolean */
private $nameBoolean;
/** @var int[] $nameArray */
private $nameArray;
/** @var int[] $nameWrappedArray */
private $nameWrappedArray;
/** @var string $prefixString */
private $prefixString;
/** @var float $prefixNumber */
private $prefixNumber;
/** @var int $prefixInteger */
private $prefixInteger;
/** @var bool $prefixBoolean */
private $prefixBoolean;
/** @var int[] $prefixArray */
private $prefixArray;
/** @var int[] $prefixWrappedArray */
private $prefixWrappedArray;
/** @var string $namespaceString */
private $namespaceString;
/** @var float $namespaceNumber */
private $namespaceNumber;
/** @var int $namespaceInteger */
private $namespaceInteger;
/** @var bool $namespaceBoolean */
private $namespaceBoolean;
/** @var int[] $namespaceArray */
private $namespaceArray;
/** @var int[] $namespaceWrappedArray */
private $namespaceWrappedArray;
/** @var string $prefixNsString */
private $prefixNsString;
/** @var float $prefixNsNumber */
private $prefixNsNumber;
/** @var int $prefixNsInteger */
private $prefixNsInteger;
/** @var bool $prefixNsBoolean */
private $prefixNsBoolean;
/** @var int[] $prefixNsArray */
private $prefixNsArray;
/** @var int[] $prefixNsWrappedArray */
private $prefixNsWrappedArray;
}