cebe / cebe/php-openapi

ref nullable false

Aperta
#215 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
openapi 3.1
Lingua principale
PHP
Stelle
500
Fork
99
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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');
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Riproduci il problema con l'openapi.json e lo script PHP forniti usando Reader::readFromJsonFile. Inizia tracciando come viene caricato lo schema TestB referenziato per Test.properties.A, quindi verifica che il suo valore nullable venga preservato. Il lavoro è completato quando l'assertion fornita passa per l'esempio OpenAPI 3.1.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
openapi, php
Ambito
api
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
38/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.