@ganjo888

Как сгенерировать swagger через консоль?

Делаю документацию на swagger мой код использую библиотеку Swagger-PHP
/**
 * @OA\Info(
 *     version="1.0",
 *     title="Parser images links"
 * )
 */
/**
 * @OA\Get(
 *     path="/images",
 *     summary="Get links images",
 *         @OA\MediaType(
 *             mediaType="application/json",
 *             @OA\Schema(
 *                 @OA\Property(
 *                     property="url",
 *                     type="string"
 *                 ),
 *                 example={"url": "http://okozorko.ru"}
 *             )
 *     ),
 *     @OA\Response(
 *         response=200,
 *         description="Successful operation"
 *     ),
 *     @OA\Response(
 *         response=404,
 *         description="Not found"
 *     ),
 *     @OA\Response(
 *         response= 400,
 *         description="Bad Request"
 *     ),
 * )
 */

как сделать, чтобы файл swagger.yml формировался через консоль? То есть , я ввожу команду путь и у меня выводится swagger.yml
  • Вопрос задан
  • 693 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Eressleep
Добрый день ! Если используете zircote/swagger-php
<Путь до пакета>/vendor/bin/openapi -o <Куда сохранить>swagger.yaml <Путь к аннотациям>/api/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы