ref nullable false
- Vorherrschende Sprache
- PHP
- Sterne
- 500
- Forks
- 99
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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');
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Reproduziere das Problem mit der bereitgestellten openapi.json und dem PHP-Skript unter Verwendung von Reader::readFromJsonFile. Verfolge zunächst, wie das referenzierte TestB-Schema für Test.properties.A geladen wird, und überprüfe anschließend, dass sein nullable-Wert erhalten bleibt. Als erledigt gilt die Aufgabe, wenn die bereitgestellte Assertion für das OpenAPI 3.1-Beispiel erfolgreich ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- openapi, php
- Bereich
- api
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100