swagger-php
swagger-php copied to clipboard
Example: Is it possible to merge OA\Components ?
Basically, this is not an issue.
Just ask, is it possible to merge OA\Components ?
The case is, I have a lot of controllers. For maintainability, at least for myself, I separate the controllers like this:
But, I got an error, and I know, what exactly those error.
PHP User Warning 'yii\base\ErrorException' with message 'Only one @OA\Components() allowed for @OA\OpenApi() multiple found in:
Using: /var/www/html/modules/v1/controllers/AgamaController.php on line 226
Skipped: /var/www/html/modules/v1/controllers/MeController.php on line 128'
in /var/www/html/vendor/zircote/swagger-php/src/Loggers/DefaultLogger.php:31
It so readable in each route/action.
Any suggestion is so appreciated.
Hmm, I guess we could just merge components if more than one is found. Components is a container so that would make sense I suppose.