私は Swagger PHP を使用しており、ほとんどの定義は簡単に定義できますが、別のクラスの一部ではなく、連想配列である特定のデータに問題があります。
表示したいjson応答(この質問のために簡略化):
{
"id": 1,
"status": "published",
"gps": {
"lat": "0.00000000",
"lng": "0.00000000"
}
id
とstatus
は簡単に定義できますが、を定義する別のgps
クラスがなく、モデル内の配列であるため問題です。ダミー クラスを作成せずにこの配列を定義することは可能ですか?
現在のモデル ファイルのコメント:
/**
* @SWG\Definition(@SWG\Xml(name="Event"))
*/
class Event extends BaseModel {
/**
* @SWG\Property(
* property="id",
* type="integer",
* example="103"
* )
* @SWG\Property(
* property="status",
* type="string",
* enum={"published", "draft", "suspended"}
* example="published"
* )
*/
}