私はSwagger PHPを使用していますが、定義の大部分は簡単に定義できますが、別のクラスの一部ではなく連想配列の一部である特定のデータに問題があります。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"
*)
*/
}