I generated the array below in PHP and now don't know how to define it using zircote/swagger-php, I would be very grateful if you could help me.
PHP array.
$arr = [
['name' => 'foo', 'age' => 1],
['name' => 'bar', 'age' => 2],
];
echo json_encode(['data' => $arr]);
swagger document.
* @OA\Response(response=200, description="successful operation",
* @OA\JsonContent(
* @OA\Property(property="data", type="array", @OA\Items(
* @OA\Property(type="array", @OA\Items(
* @OA\Property(property="name", type="string", example="foo"),
* @OA\Property(property="age", type="integer", example="12"),
* ))
* ))
* )
* ),
result in swagger ui.
{
"data": [
{
"": [
{
"name": "string",
"age": "integer"
}
]
}
]
}
Thank you very much.
One too many
Items?Try