PHP8.4 comptible, php-symfony resources (#20162)

* matrix php build

* NullableTypeForNullDefaultValue

* update sample
This commit is contained in:
dmnlk 2024-11-24 17:00:35 +09:00 committed by GitHub
parent 093a51ee21
commit c831983866
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 14 additions and 10 deletions

View File

@ -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 }}

View File

@ -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;

View File

@ -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);

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;