11<?php
22
3- namespace App \Swagger \Security ;
3+ namespace App \Swagger \schemas ;
44
55use App \Security \SummitScopes ;
66use OpenApi \Attributes as OA ;
77
88#[
99 OA \SecurityScheme(
10- type: 'oauth2 ' ,
11- securityScheme: 'summit_attendees_oauth2 ' ,
12- flows: [
13- new OA \Flow (
14- authorizationUrl: L5_SWAGGER_CONST_AUTH_URL ,
15- tokenUrl: L5_SWAGGER_CONST_TOKEN_URL ,
16- flow: 'authorizationCode ' ,
17- scopes: [
18- SummitScopes::ReadSummitData => 'Read Summit Data ' ,
19- SummitScopes::ReadAllSummitData => 'Read All Summit Data ' ,
20- SummitScopes::WriteSummitData => 'Write Summit Data ' ,
21- SummitScopes::WriteAttendeesData => 'Write Attendees Data ' ,
22- SummitScopes::DoVirtualCheckIn => 'Do Virtual Check-In ' ,
23- SummitScopes::DeleteMyRSVP => 'Delete My RSVP ' ,
24- ],
25- ),
26- ],
27- )
10+ type: 'oauth2 ' ,
11+ securityScheme: 'summit_attendees_oauth2 ' ,
12+ flows: [
13+ new OA \Flow (
14+ authorizationUrl: L5_SWAGGER_CONST_AUTH_URL ,
15+ tokenUrl: L5_SWAGGER_CONST_TOKEN_URL ,
16+ flow: 'authorizationCode ' ,
17+ scopes: [
18+ SummitScopes::ReadSummitData => 'Read Summit Data ' ,
19+ SummitScopes::ReadAllSummitData => 'Read All Summit Data ' ,
20+ SummitScopes::WriteSummitData => 'Write Summit Data ' ,
21+ SummitScopes::WriteAttendeesData => 'Write Attendees Data ' ,
22+ SummitScopes::DoVirtualCheckIn => 'Do Virtual Check-In ' ,
23+ SummitScopes::DeleteMyRSVP => 'Delete My RSVP ' ,
24+ ],
25+ ),
26+ ],
27+ )
2828]
29- class SummitAttendeesAuthSchema {}
29+ class SummitAttendeesAuthSchema
30+ {
31+ }
0 commit comments