Vendor extensions
The specification allows for custom properties as long as they start with "x-". Therefore, all swagger-php annotations have an x
property which accepts an array (map) and will unfold into "x-" properties.
Results in:
yaml
openapi: 3.0.0
info:
title: Example
version: 1
x-some-name: a-value
x-another: 2
x-complex-type:
supported:
- version: "1.0"
level: baseapi
- version: "2.1"
level: fullapi