/
dimamir
/
coolify
Обзор
Документация
Войти
/
dimamir
/
coolify
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/Console/Commands/OpenApi.php
33 строки
874 B
peaklabs-dev
upgrade openapi version
11 ноя 2024, 16:28
11 ноя 2024, 16:28
3785ccf
Код
Авторство
О чём код?
<?php namespace App\Console\Commands; use Illuminate\Console\Command; use Illuminate\Support\Facades\Process; class OpenApi extends Command { protected $signature = 'openapi'; protected $description = 'Generate OpenApi file.'; public function handle() { // Generate OpenAPI documentation echo "Generating OpenAPI documentation.\n"; // https://github.com/OAI/OpenAPI-Specification/releases $process = Process::run([ '/var/www/html/vendor/bin/openapi', 'app', '-o', 'openapi.yaml', '--version', '3.1.0', ]); $error = $process->errorOutput(); $error = preg_replace('/^.*an object literal,.*$/m', '', $error); $error = preg_replace('/^\h*\v+/m', '', $error); echo $error; echo $process->output(); } }