From b96d106d649713e0372c0d8b07bb64ee64d03b65 Mon Sep 17 00:00:00 2001 From: James Gilliland Date: Wed, 4 Aug 2021 13:07:47 -0500 Subject: [PATCH] Make php's array a primitive Fixes a bug where code generation would sometimes treat arrays as objects and break serialization and code documentation. --- docs/generators/php-laravel.md | 1 + docs/generators/php-lumen.md | 1 + docs/generators/php-mezzio-ph.md | 1 + docs/generators/php-slim-deprecated.md | 1 + docs/generators/php-slim4.md | 1 + docs/generators/php.md | 1 + .../codegen/languages/AbstractPhpCodegen.java | 1 + .../codegen/php/AbstractPhpCodegenTest.java | 24 +++++++++ .../src/test/resources/3_0/issue_8945.yaml | 50 +++++++++++++++++++ .../docs/Model/AdditionalPropertiesClass.md | 2 +- .../docs/Model/ArrayOfArrayOfNumberOnly.md | 2 +- .../OpenAPIClient-php/docs/Model/ArrayTest.md | 4 +- .../OpenAPIClient-php/docs/Model/MapTest.md | 2 +- .../lib/ObjectSerializer.php | 4 +- 14 files changed, 88 insertions(+), 7 deletions(-) create mode 100644 modules/openapi-generator/src/test/resources/3_0/issue_8945.yaml diff --git a/docs/generators/php-laravel.md b/docs/generators/php-laravel.md index 9c8665cc52eb..b28504c1d02a 100644 --- a/docs/generators/php-laravel.md +++ b/docs/generators/php-laravel.md @@ -40,6 +40,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl