mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-05-12 12:40:53 +00:00
PHP8.4 comptible, php-symfony resources (#20162)
* matrix php build * NullableTypeForNullDefaultValue * update sample
This commit is contained in:
parent
093a51ee21
commit
c831983866
6
.github/workflows/samples-php8.yaml
vendored
6
.github/workflows/samples-php8.yaml
vendored
@ -16,6 +16,10 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
php:
|
||||
- "8.1"
|
||||
- "8.2"
|
||||
- "8.3"
|
||||
sample:
|
||||
# servers
|
||||
- samples/server/petstore/php-symfony/SymfonyBundle-php/
|
||||
@ -25,7 +29,7 @@ jobs:
|
||||
- name: Setup PHP with tools
|
||||
uses: shivammathur/setup-php@v2
|
||||
with:
|
||||
php-version: '8.1'
|
||||
php-version: "${{ matrix.php }}"
|
||||
tools: php-cs-fixer, phpunit
|
||||
- name: composer install
|
||||
working-directory: ${{ matrix.sample }}
|
||||
|
@ -151,7 +151,7 @@ class Controller extends AbstractController
|
||||
*
|
||||
* @return array|null
|
||||
*/
|
||||
private function exceptionToArray(\Throwable $exception = null): ?array
|
||||
private function exceptionToArray(?\Throwable $exception = null): ?array
|
||||
{
|
||||
if (null === $exception) {
|
||||
return null;
|
||||
|
@ -6,7 +6,7 @@ class {{classname}} {{#parentSchema}}extends {{{parent}}} {{/parentSchema}}
|
||||
* Constructor
|
||||
* @param array|null $data Associated array of property values initializing the model
|
||||
*/
|
||||
public function __construct(array $data = null)
|
||||
public function __construct(?array $data = null)
|
||||
{
|
||||
{{#parentSchema}}
|
||||
parent::__construct($data);
|
||||
|
@ -161,7 +161,7 @@ class Controller extends AbstractController
|
||||
*
|
||||
* @return array|null
|
||||
*/
|
||||
private function exceptionToArray(\Throwable $exception = null): ?array
|
||||
private function exceptionToArray(?\Throwable $exception = null): ?array
|
||||
{
|
||||
if (null === $exception) {
|
||||
return null;
|
||||
|
@ -73,7 +73,7 @@ class ApiResponse
|
||||
* Constructor
|
||||
* @param array|null $data Associated array of property values initializing the model
|
||||
*/
|
||||
public function __construct(array $data = null)
|
||||
public function __construct(?array $data = null)
|
||||
{
|
||||
if (is_array($data)) {
|
||||
$this->code = array_key_exists('code', $data) ? $data['code'] : $this->code;
|
||||
|
@ -66,7 +66,7 @@ class Category
|
||||
* Constructor
|
||||
* @param array|null $data Associated array of property values initializing the model
|
||||
*/
|
||||
public function __construct(array $data = null)
|
||||
public function __construct(?array $data = null)
|
||||
{
|
||||
if (is_array($data)) {
|
||||
$this->id = array_key_exists('id', $data) ? $data['id'] : $this->id;
|
||||
|
@ -100,7 +100,7 @@ class Order
|
||||
* Constructor
|
||||
* @param array|null $data Associated array of property values initializing the model
|
||||
*/
|
||||
public function __construct(array $data = null)
|
||||
public function __construct(?array $data = null)
|
||||
{
|
||||
if (is_array($data)) {
|
||||
$this->id = array_key_exists('id', $data) ? $data['id'] : $this->id;
|
||||
|
@ -106,7 +106,7 @@ class Pet
|
||||
* Constructor
|
||||
* @param array|null $data Associated array of property values initializing the model
|
||||
*/
|
||||
public function __construct(array $data = null)
|
||||
public function __construct(?array $data = null)
|
||||
{
|
||||
if (is_array($data)) {
|
||||
$this->id = array_key_exists('id', $data) ? $data['id'] : $this->id;
|
||||
|
@ -65,7 +65,7 @@ class Tag
|
||||
* Constructor
|
||||
* @param array|null $data Associated array of property values initializing the model
|
||||
*/
|
||||
public function __construct(array $data = null)
|
||||
public function __construct(?array $data = null)
|
||||
{
|
||||
if (is_array($data)) {
|
||||
$this->id = array_key_exists('id', $data) ? $data['id'] : $this->id;
|
||||
|
@ -115,7 +115,7 @@ class User
|
||||
* Constructor
|
||||
* @param array|null $data Associated array of property values initializing the model
|
||||
*/
|
||||
public function __construct(array $data = null)
|
||||
public function __construct(?array $data = null)
|
||||
{
|
||||
if (is_array($data)) {
|
||||
$this->id = array_key_exists('id', $data) ? $data['id'] : $this->id;
|
||||
|
Loading…
x
Reference in New Issue
Block a user