Skip to content

ref nullable false #215

Description

@root-aza

Minimal repoduce:

{
"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

<?phpdeclare(strict_types=1);
require__DIR__ . '/vendor/autoload.php';
usecebe\openapi\Reader;
$openapi = Reader::readFromJsonFile(realpath('openapi.json'));
assert($openapi->components->schemas['Test']->properties['A']->nullable == true, 'Property A is not null');

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions