Closed besir closed 1 year ago
Example:
/** * @Path("/") * @Method("GET") * @Tag(name="@authenticated", value="User") * * @RequestParameters({ * @RequestParameter(name="filters", in="query", required=false, description="Filters", type="object"), * }) * * @RequestBody("\App\Api\Entity\Request\Employee\EmployeeList") * * * @OpenApi(" * summary: Get employees * operationId: getEmployees * tags: * - Employee * security: * - BearerAuth: [] * parameters: * - in: query * name: filters * schema: * type: object * items: * type: string * style: deepObject * example: {'foo': 'bar'} * responses: * 200: * description: Emploeey list * content: * application/json: * example: * default: * description: unexpected error * ") */ public function getEmployees(ApiRequest $request, ApiResponse $response): ApiResponse { //... return $response->writeJsonBody([]); }
Example: