From 54444ec31f06577a4597c8d8f41db6405fab9171 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Renaud=20de=20Chivr=C3=A9?= <renaud@tahitiwebdesign.com> Date: Wed, 23 Nov 2022 11:23:15 -1000 Subject: [PATCH 1/3] fix(symfony): enum generation --- .../src/main/resources/php-symfony/model.mustache | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/resources/php-symfony/model.mustache b/modules/openapi-generator/src/main/resources/php-symfony/model.mustache index 2435f607663..ec0e23540ab 100644 --- a/modules/openapi-generator/src/main/resources/php-symfony/model.mustache +++ b/modules/openapi-generator/src/main/resources/php-symfony/model.mustache @@ -35,5 +35,6 @@ use JMS\Serializer\Annotation\SerializedName; * @package {{modelPackage}} * @author OpenAPI Generator team */ -{{>model_generic}} +{{#isEnum}}{{>model_enum}}{{/isEnum}} +{{^isEnum}}{{>model_generic}}{{/isEnum}} {{/model}}{{/models}} -- GitLab From 690947a55af3f2b511fe68bf733173c08eab1447 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Renaud=20de=20Chivr=C3=A9?= <renaud@tahitiwebdesign.com> Date: Wed, 23 Nov 2022 14:13:26 -1000 Subject: [PATCH 2/3] docs(php symfony): update samples and docs --- .../petstore/php-symfony/SymfonyBundle-php/Model/ApiResponse.php | 1 + .../petstore/php-symfony/SymfonyBundle-php/Model/Category.php | 1 + .../petstore/php-symfony/SymfonyBundle-php/Model/Order.php | 1 + .../server/petstore/php-symfony/SymfonyBundle-php/Model/Pet.php | 1 + .../server/petstore/php-symfony/SymfonyBundle-php/Model/Tag.php | 1 + .../server/petstore/php-symfony/SymfonyBundle-php/Model/User.php | 1 + 6 files changed, 6 insertions(+) diff --git a/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/ApiResponse.php b/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/ApiResponse.php index 174fd7969e3..21b86eeae33 100644 --- a/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/ApiResponse.php +++ b/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/ApiResponse.php @@ -41,6 +41,7 @@ use JMS\Serializer\Annotation\SerializedName; * @package OpenAPI\Server\Model * @author OpenAPI Generator team */ + class ApiResponse { /** diff --git a/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Category.php b/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Category.php index 0175e84a1b2..fac8878d464 100644 --- a/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Category.php +++ b/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Category.php @@ -41,6 +41,7 @@ use JMS\Serializer\Annotation\SerializedName; * @package OpenAPI\Server\Model * @author OpenAPI Generator team */ + class Category { /** diff --git a/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Order.php b/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Order.php index 9ebeb0a1f57..72c6a15db0d 100644 --- a/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Order.php +++ b/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Order.php @@ -41,6 +41,7 @@ use JMS\Serializer\Annotation\SerializedName; * @package OpenAPI\Server\Model * @author OpenAPI Generator team */ + class Order { /** diff --git a/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Pet.php b/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Pet.php index 3e3aa07a689..6a400e7c248 100644 --- a/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Pet.php +++ b/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Pet.php @@ -41,6 +41,7 @@ use JMS\Serializer\Annotation\SerializedName; * @package OpenAPI\Server\Model * @author OpenAPI Generator team */ + class Pet { /** diff --git a/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Tag.php b/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Tag.php index fb60b40200d..3ee1398a484 100644 --- a/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Tag.php +++ b/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/Tag.php @@ -41,6 +41,7 @@ use JMS\Serializer\Annotation\SerializedName; * @package OpenAPI\Server\Model * @author OpenAPI Generator team */ + class Tag { /** diff --git a/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/User.php b/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/User.php index 8765a4e389e..179ec3f173b 100644 --- a/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/User.php +++ b/samples/server/petstore/php-symfony/SymfonyBundle-php/Model/User.php @@ -41,6 +41,7 @@ use JMS\Serializer\Annotation\SerializedName; * @package OpenAPI\Server\Model * @author OpenAPI Generator team */ + class User { /** -- GitLab From 3ba07daabac8593e68ed7b38bca515628d01a351 Mon Sep 17 00:00:00 2001 From: William Cheng <wing328hk@gmail.com> Date: Fri, 25 Nov 2022 11:12:05 +0800 Subject: [PATCH 3/3] trigger build --- .github/workflows/samples-php8.yaml | 4 ++-- .../server/petstore/php-symfony/SymfonyBundle-php/README.md | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/samples-php8.yaml b/.github/workflows/samples-php8.yaml index 18c279bc3c6..b9bb97a33d7 100644 --- a/.github/workflows/samples-php8.yaml +++ b/.github/workflows/samples-php8.yaml @@ -3,10 +3,10 @@ name: Samples PHP 8.x on: push: paths: - - samples/server/petstore/php-symfony/SymfonyBundle-php/ + - samples/server/petstore/php-symfony/SymfonyBundle-php/** pull_request: paths: - - samples/server/petstore/php-symfony/SymfonyBundle-php/ + - samples/server/petstore/php-symfony/SymfonyBundle-php/** jobs: build: name: Build PHP projects diff --git a/samples/server/petstore/php-symfony/SymfonyBundle-php/README.md b/samples/server/petstore/php-symfony/SymfonyBundle-php/README.md index 08ffab23264..36ffffb7de9 100644 --- a/samples/server/petstore/php-symfony/SymfonyBundle-php/README.md +++ b/samples/server/petstore/php-symfony/SymfonyBundle-php/README.md @@ -172,3 +172,5 @@ Class | Method | HTTP request | Description + + -- GitLab