I have a quite large API and most of the endpoints share the same parameters. Is there any way to make a swagger template that can be simply reused, so instead of typing every time:
* @SWG\Parameter(
* name="page",
* in="query",
* type="integer",
* required=true,
* )
* @SWG\Parameter(
* name="perPage",
* in="query",
* type="integer",
* required=true,
* )
* @SWG\Parameter(
* name="orderBy",
* in="query",
* type="string",
* required=true,
* )
* @SWG\Parameter(
* name="orderDir",
* in="query",
* type="string",
* enum={"asc", "desc"},
* required=true,
* )
I would type something like:
* @SWG\Template("pagination")
* @SWG\Template("sorting")
I am using Swagger in Symfony (PHP) using NelmioApiDocBundle