Skip to content

Commit ebd95c4

Browse files
committed
chore: Move the security schema for the controller to its own file
1 parent a8095ac commit ebd95c4

2 files changed

Lines changed: 25 additions & 19 deletions

File tree

app/Http/Controllers/Apis/Protected/Summit/OAuth2SummitBadgeFeatureTypeApiController.php

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -33,25 +33,6 @@
3333
use Exception;
3434

3535

36-
#[OA\SecurityScheme(
37-
type: 'oauth2',
38-
securityScheme: 'badge_feature_types_oauth2',
39-
flows: [
40-
new OA\Flow(
41-
authorizationUrl: L5_SWAGGER_CONST_AUTH_URL,
42-
tokenUrl: L5_SWAGGER_CONST_TOKEN_URL,
43-
flow: 'authorizationCode',
44-
scopes: [
45-
SummitScopes::ReadAllSummitData => 'Read All Summit Data',
46-
SummitScopes::ReadSummitData => 'Read Summit Data',
47-
SummitScopes::WriteSummitData => 'Write Summit Data',
48-
],
49-
),
50-
],
51-
)
52-
]
53-
class BadgeFeatureTypesOauth2Schema{}
54-
5536
/**
5637
* Class OAuth2SummitBadgeFeatureTypeApiController
5738
* @package App\Http\Controllers
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?php
2+
3+
namespace App\Swagger\schemas;
4+
5+
use App\Security\SummitScopes;
6+
use OpenApi\Attributes as OA;
7+
8+
#[OA\SecurityScheme(
9+
type: 'oauth2',
10+
securityScheme: 'badge_feature_types_oauth2',
11+
flows: [
12+
new OA\Flow(
13+
authorizationUrl: L5_SWAGGER_CONST_AUTH_URL,
14+
tokenUrl: L5_SWAGGER_CONST_TOKEN_URL,
15+
flow: 'authorizationCode',
16+
scopes: [
17+
SummitScopes::ReadAllSummitData => 'Read All Summit Data',
18+
SummitScopes::ReadSummitData => 'Read Summit Data',
19+
SummitScopes::WriteSummitData => 'Write Summit Data',
20+
],
21+
),
22+
],
23+
)
24+
]
25+
class BadgeFeatureTypesOauth2Schema{}

0 commit comments

Comments
 (0)