Directory structure:
└── wotzebra-laravel-swagger-ui/
├── README.md
├── CHANGELOG.md
├── composer.json
├── CONTRIBUTING.md
├── LICENSE.md
├── phpcs.xml
├── phpunit.xml.dist
├── UPGRADING.md
├── .editorconfig
├── .php-cs-fixer.php
├── config/
│ └── swagger-ui.php
├── resources/
│ └── views/
│ └── index.blade.php
├── src/
│ ├── SwaggerUiServiceProvider.php
│ ├── Console/
│ │ └── InstallCommand.php
│ └── Http/
│ ├── Controllers/
│ │ ├── OpenApiJsonController.php
│ │ ├── SwaggerOAuth2RedirectController.php
│ │ └── SwaggerViewController.php
│ └── Middleware/
│ └── EnsureUserIsAuthorized.php
├── stubs/
│ └── SwaggerUiServiceProvider.stub
├── tests/
│ ├── AuthorizationTest.php
│ ├── OpenApiRouteTest.php
│ ├── SwaggerOAuth2RedirectRouteTest.php
│ ├── SwaggerUiRouteTest.php
│ ├── TestCase.php
│ └── testfiles/
│ ├── openapi.json
│ └── openapi.yaml
└── .github/
└── workflows/
├── run-linting.yml
└── run-tests.yml