api-platform / api-platform/schema-generator

simple array type hint for nullable not include null

オープン
#435 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
PHP
スター
474
フォーク
107
PR マージ指標
30日以内にマージされた PR はありません

説明

Such schema:

```yaml
types:
Project:
properties:
shareWith:
range: "https://schema.org/email"
cardinality: "(0..*)"
attributes:
ORM\Column: { type: "simple_array" }
```
Will generate:

```php
/**
* @var array|null
*
* @see _:shareWith
*/
#[ORM\Column(type: 'simple_array', nullable: true)]
private array $shareWith = [];

/**
* @return array|null
*/
public function getShareWith(): array
{
return $this->shareWith;
}
// ... adder, remover or setter
```
And should be

```php
/**
* @see _:shareWith
*/
#[ORM\Column(type: 'simple_array', nullable: true)]
private ?array $shareWith = [];

public function getShareWith(): ?array
{
return $this->shareWith;
}
```

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。