ref nullable false
- 主要言語
- PHP
- スター
- 500
- フォーク
- 99
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Minimal repoduce:
```json
{
"openapi": "3.1.0",
"info": {
"title": "Test",
"description": "Test",
"version": "1.0"
},
"components": {
"schemas": {
"Test": {
"type": "object",
"properties": {
"A": {
"$ref": "#/components/schemas/TestB",
"nullable": true
}
}
},
"TestB": {
"type": "object",
"properties": {
"join": {
"type": "string"
}
}
}
}
}
}
```
Test case
```php
components->schemas['Test']->properties['A']->nullable == true, 'Property A is not null');
```
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
提供された openapi.json と PHP スクリプトを使い、Reader::readFromJsonFile で問題を再現します。まず、Test.properties.A に対して参照されている TestB スキーマがどのように読み込まれるかを追跡し、次にその nullable の値が保持されることを確認します。提供された assertion が OpenAPI 3.1 の例に対して成功すれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- openapi, php
- 領域
- api
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 38/100