Skip to content

Commit dd4b8c1

Browse files
authored
[php-nextgen]: Fix imports for models with parent schema (#23317)
Co-authored-by: coffeemakr <coffeemakr@users.noreply.github.com>
1 parent 2a4c1d6 commit dd4b8c1

7 files changed

Lines changed: 26 additions & 2 deletions

File tree

modules/openapi-generator/src/main/resources/php-nextgen/model.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121

2222
namespace {{modelPackage}};
2323
{{^isEnum}}
24-
{{^parentSchema}}
2524

25+
{{^parentSchema}}
2626
use ArrayAccess;
2727
use JsonSerializable;
28+
{{/parentSchema}}
2829
use InvalidArgumentException;
2930
use ReturnTypeWillChange;
3031
use {{invokerPackage}}\ObjectSerializer;
31-
{{/parentSchema}}
3232
{{/isEnum}}
3333

3434
/**

samples/client/echo_api/php-nextgen-streaming/src/Model/DataQuery.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@
2828

2929
namespace OpenAPI\Client\Model;
3030

31+
use InvalidArgumentException;
32+
use ReturnTypeWillChange;
33+
use OpenAPI\Client\ObjectSerializer;
34+
3135
/**
3236
* DataQuery Class Doc Comment
3337
*

samples/client/echo_api/php-nextgen/src/Model/DataQuery.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@
2828

2929
namespace OpenAPI\Client\Model;
3030

31+
use InvalidArgumentException;
32+
use ReturnTypeWillChange;
33+
use OpenAPI\Client\ObjectSerializer;
34+
3135
/**
3236
* DataQuery Class Doc Comment
3337
*

samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/Cat.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@
2727

2828
namespace OpenAPI\Client\Model;
2929

30+
use InvalidArgumentException;
31+
use ReturnTypeWillChange;
32+
use OpenAPI\Client\ObjectSerializer;
33+
3034
/**
3135
* Cat Class Doc Comment
3236
*

samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/ChildWithNullable.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@
2727

2828
namespace OpenAPI\Client\Model;
2929

30+
use InvalidArgumentException;
31+
use ReturnTypeWillChange;
32+
use OpenAPI\Client\ObjectSerializer;
33+
3034
/**
3135
* ChildWithNullable Class Doc Comment
3236
*

samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/DiscriminatorChild.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@
2727

2828
namespace OpenAPI\Client\Model;
2929

30+
use InvalidArgumentException;
31+
use ReturnTypeWillChange;
32+
use OpenAPI\Client\ObjectSerializer;
33+
3034
/**
3135
* DiscriminatorChild Class Doc Comment
3236
*

samples/client/petstore/php-nextgen/OpenAPIClient-php/src/Model/Dog.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@
2727

2828
namespace OpenAPI\Client\Model;
2929

30+
use InvalidArgumentException;
31+
use ReturnTypeWillChange;
32+
use OpenAPI\Client\ObjectSerializer;
33+
3034
/**
3135
* Dog Class Doc Comment
3236
*

0 commit comments

Comments
 (0)