123456789101112131415161718192021 |
- <?php
- namespace Knuckles\Scribe\Tests\Fixtures;
- use Knuckles\Camel\Output\OutputEndpointData;
- use Knuckles\Scribe\Writing\OpenApiSpecGenerators\OpenApiGenerator;
- class TestOpenApiGenerator extends OpenApiGenerator
- {
- public function pathItem(array $pathItem, array $groupedEndpoints, OutputEndpointData $endpoint): array
- {
- /** @var array<int, string> $permissions */
- $permissions = $endpoint->custom['permissions'];
- $pathItem['security'] = [
- ['default' => $permissions]
- ];
- return $pathItem;
- }
- }
|