diff --git a/modules/openapi-generator/src/main/resources/php-nextgen/model.mustache b/modules/openapi-generator/src/main/resources/php-nextgen/model.mustache index 5805f76096c0..48f7a3fb8a6c 100644 --- a/modules/openapi-generator/src/main/resources/php-nextgen/model.mustache +++ b/modules/openapi-generator/src/main/resources/php-nextgen/model.mustache @@ -21,14 +21,14 @@ namespace {{modelPackage}}; {{^isEnum}} -{{^parentSchema}} +{{^parentSchema}} use ArrayAccess; use JsonSerializable; +{{/parentSchema}} use InvalidArgumentException; use ReturnTypeWillChange; use {{invokerPackage}}\ObjectSerializer; -{{/parentSchema}} {{/isEnum}} /** diff --git a/samples/client/echo_api/php-nextgen-streaming/src/Model/DataQuery.php b/samples/client/echo_api/php-nextgen-streaming/src/Model/DataQuery.php index b37807653c81..01362f1a0c72 100644 --- a/samples/client/echo_api/php-nextgen-streaming/src/Model/DataQuery.php +++ b/samples/client/echo_api/php-nextgen-streaming/src/Model/DataQuery.php @@ -28,6 +28,10 @@ namespace OpenAPI\Client\Model; +use InvalidArgumentException; +use ReturnTypeWillChange; +use OpenAPI\Client\ObjectSerializer; + /** * DataQuery Class Doc Comment * diff --git a/samples/client/echo_api/php-nextgen/src/Model/DataQuery.php b/samples/client/echo_api/php-nextgen/src/Model/DataQuery.php index b37807653c81..01362f1a0c72 100644 --- a/samples/client/echo_api/php-nextgen/src/Model/DataQuery.php +++ b/samples/client/echo_api/php-nextgen/src/Model/DataQuery.php @@ -28,6 +28,10 @@ namespace OpenAPI\Client\Model; +use InvalidArgumentException; +use ReturnTypeWillChange; +use OpenAPI\Client\ObjectSerializer; + /** * DataQuery Class Doc Comment * diff --git a/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/Cat.php b/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/Cat.php index 222b077b4bd1..d7d52ee2d45d 100644 --- a/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/Cat.php +++ b/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/Cat.php @@ -27,6 +27,10 @@ namespace OpenAPI\Client\Model; +use InvalidArgumentException; +use ReturnTypeWillChange; +use OpenAPI\Client\ObjectSerializer; + /** * Cat Class Doc Comment * diff --git a/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/ChildWithNullable.php b/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/ChildWithNullable.php index 5512997f3012..8cd80b49f04f 100644 --- a/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/ChildWithNullable.php +++ b/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/ChildWithNullable.php @@ -27,6 +27,10 @@ namespace OpenAPI\Client\Model; +use InvalidArgumentException; +use ReturnTypeWillChange; +use OpenAPI\Client\ObjectSerializer; + /** * ChildWithNullable Class Doc Comment * diff --git a/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/DiscriminatorChild.php b/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/DiscriminatorChild.php index 534cd723ff0e..a41e4f377f2b 100644 --- a/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/DiscriminatorChild.php +++ b/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/DiscriminatorChild.php @@ -27,6 +27,10 @@ namespace OpenAPI\Client\Model; +use InvalidArgumentException; +use ReturnTypeWillChange; +use OpenAPI\Client\ObjectSerializer; + /** * DiscriminatorChild Class Doc Comment * diff --git a/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/Dog.php b/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/Dog.php index 584ddbf47075..a8529073c89b 100644 --- a/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/Dog.php +++ b/samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/Dog.php @@ -27,6 +27,10 @@ namespace OpenAPI\Client\Model; +use InvalidArgumentException; +use ReturnTypeWillChange; +use OpenAPI\Client\ObjectSerializer; + /** * Dog Class Doc Comment *