File tree Expand file tree Collapse file tree 22 files changed +250
-37
lines changed
Bundle/Resources/config/state
Fixtures/TestBundle/ApiResource Expand file tree Collapse file tree 22 files changed +250
-37
lines changed Original file line number Diff line number Diff line change 1616use ApiPlatform \Metadata \GraphQl \Operation as GraphQlOperation ;
1717use ApiPlatform \OpenApi \Model \Operation as OpenApiOperation ;
1818use ApiPlatform \State \OptionsInterface ;
19+ use Symfony \Component \Security \Http \Attribute \IsGranted ;
1920
2021/**
2122 * Resource metadata attribute.
@@ -949,7 +950,7 @@ public function __construct(
949950 * </div>
950951 */
951952 protected ?string $ paginationType = null ,
952- protected string |\Stringable |null $ security = null ,
953+ protected string |\Stringable |IsGranted | array | null $ security = null ,
953954 protected ?string $ securityMessage = null ,
954955 protected string |\Stringable |null $ securityPostDenormalize = null ,
955956 protected ?string $ securityPostDenormalizeMessage = null ,
Original file line number Diff line number Diff line change 1616use ApiPlatform \OpenApi \Attributes \Webhook ;
1717use ApiPlatform \OpenApi \Model \Operation as OpenApiOperation ;
1818use ApiPlatform \State \OptionsInterface ;
19+ use Symfony \Component \Security \Http \Attribute \IsGranted ;
1920
2021#[\Attribute(\Attribute::TARGET_CLASS | \Attribute::IS_REPEATABLE )]
2122final class Delete extends HttpOperation implements DeleteOperationInterface
@@ -67,7 +68,7 @@ public function __construct(
6768 ?array $ normalizationContext = null ,
6869 ?array $ denormalizationContext = null ,
6970 ?bool $ collectDenormalizationErrors = null ,
70- string |\Stringable |null $ security = null ,
71+ string |\Stringable |IsGranted | array | null $ security = null ,
7172 ?string $ securityMessage = null ,
7273 string |\Stringable |null $ securityPostDenormalize = null ,
7374 ?string $ securityPostDenormalizeMessage = null ,
Original file line number Diff line number Diff line change 1616use ApiPlatform \OpenApi \Attributes \Webhook ;
1717use ApiPlatform \OpenApi \Model \Operation as OpenApiOperation ;
1818use ApiPlatform \State \OptionsInterface ;
19+ use Symfony \Component \Security \Http \Attribute \IsGranted ;
1920
2021#[\Attribute(\Attribute::TARGET_CLASS | \Attribute::IS_REPEATABLE )]
2122final class Error extends HttpOperation
@@ -67,7 +68,7 @@ public function __construct(
6768 ?array $ normalizationContext = null ,
6869 ?array $ denormalizationContext = null ,
6970 ?bool $ collectDenormalizationErrors = null ,
70- string |\Stringable |null $ security = null ,
71+ string |\Stringable |IsGranted | array | null $ security = null ,
7172 ?string $ securityMessage = null ,
7273 string |\Stringable |null $ securityPostDenormalize = null ,
7374 ?string $ securityPostDenormalizeMessage = null ,
Original file line number Diff line number Diff line change 1515
1616use ApiPlatform \OpenApi \Model \Operation as OpenApiOperation ;
1717use ApiPlatform \State \OptionsInterface ;
18+ use Symfony \Component \Security \Http \Attribute \IsGranted ;
1819
1920#[\Attribute(\Attribute::TARGET_CLASS | \Attribute::IS_REPEATABLE )]
2021class ErrorResource extends ApiResource
@@ -70,7 +71,7 @@ public function __construct(
7071 ?int $ paginationMaximumItemsPerPage = null ,
7172 ?bool $ paginationPartial = null ,
7273 ?string $ paginationType = null ,
73- string |\Stringable |null $ security = null ,
74+ string |\Stringable |IsGranted | array | null $ security = null ,
7475 ?string $ securityMessage = null ,
7576 string |\Stringable |null $ securityPostDenormalize = null ,
7677 ?string $ securityPostDenormalizeMessage = null ,
Original file line number Diff line number Diff line change 1616use ApiPlatform \OpenApi \Attributes \Webhook ;
1717use ApiPlatform \OpenApi \Model \Operation as OpenApiOperation ;
1818use ApiPlatform \State \OptionsInterface ;
19+ use Symfony \Component \Security \Http \Attribute \IsGranted ;
1920
2021#[\Attribute(\Attribute::TARGET_CLASS | \Attribute::IS_REPEATABLE )]
2122final class Get extends HttpOperation
@@ -67,7 +68,7 @@ public function __construct(
6768 ?array $ normalizationContext = null ,
6869 ?array $ denormalizationContext = null ,
6970 ?bool $ collectDenormalizationErrors = null ,
70- string |\Stringable |null $ security = null ,
71+ string |\Stringable |IsGranted | array | null $ security = null ,
7172 ?string $ securityMessage = null ,
7273 string |\Stringable |null $ securityPostDenormalize = null ,
7374 ?string $ securityPostDenormalizeMessage = null ,
Original file line number Diff line number Diff line change 1616use ApiPlatform \OpenApi \Attributes \Webhook ;
1717use ApiPlatform \OpenApi \Model \Operation as OpenApiOperation ;
1818use ApiPlatform \State \OptionsInterface ;
19+ use Symfony \Component \Security \Http \Attribute \IsGranted ;
1920
2021#[\Attribute(\Attribute::TARGET_CLASS | \Attribute::IS_REPEATABLE )]
2122final class GetCollection extends HttpOperation implements CollectionOperationInterface
@@ -67,7 +68,7 @@ public function __construct(
6768 ?array $ normalizationContext = null ,
6869 ?array $ denormalizationContext = null ,
6970 ?bool $ collectDenormalizationErrors = null ,
70- string |\Stringable |null $ security = null ,
71+ string |\Stringable |IsGranted | array | null $ security = null ,
7172 ?string $ securityMessage = null ,
7273 string |\Stringable |null $ securityPostDenormalize = null ,
7374 ?string $ securityPostDenormalizeMessage = null ,
Original file line number Diff line number Diff line change 1717use ApiPlatform \Metadata \Operation as AbstractOperation ;
1818use ApiPlatform \Metadata \Parameters ;
1919use ApiPlatform \State \OptionsInterface ;
20+ use Symfony \Component \Security \Http \Attribute \IsGranted ;
2021
2122class Operation extends AbstractOperation
2223{
@@ -61,7 +62,7 @@ public function __construct(
6162 ?array $ normalizationContext = null ,
6263 ?array $ denormalizationContext = null ,
6364 ?bool $ collectDenormalizationErrors = null ,
64- string |\Stringable |null $ security = null ,
65+ string |\Stringable |IsGranted | array | null $ security = null ,
6566 ?string $ securityMessage = null ,
6667 string |\Stringable |null $ securityPostDenormalize = null ,
6768 ?string $ securityPostDenormalizeMessage = null ,
Original file line number Diff line number Diff line change 1515
1616use ApiPlatform \Metadata \Parameters ;
1717use ApiPlatform \State \OptionsInterface ;
18+ use Symfony \Component \Security \Http \Attribute \IsGranted ;
1819
1920#[\Attribute(\Attribute::TARGET_CLASS | \Attribute::IS_REPEATABLE )]
2021class Query extends Operation
@@ -44,7 +45,7 @@ public function __construct(
4445 ?array $ normalizationContext = null ,
4546 ?array $ denormalizationContext = null ,
4647 ?bool $ collectDenormalizationErrors = null ,
47- string |\Stringable |null $ security = null ,
48+ string |\Stringable |IsGranted | array | null $ security = null ,
4849 ?string $ securityMessage = null ,
4950 string |\Stringable |null $ securityPostDenormalize = null ,
5051 ?string $ securityPostDenormalizeMessage = null ,
Original file line number Diff line number Diff line change 1616use ApiPlatform \Metadata \CollectionOperationInterface ;
1717use ApiPlatform \Metadata \Parameters ;
1818use ApiPlatform \State \OptionsInterface ;
19+ use Symfony \Component \Security \Http \Attribute \IsGranted ;
1920
2021#[\Attribute(\Attribute::TARGET_CLASS | \Attribute::IS_REPEATABLE )]
2122final class QueryCollection extends Query implements CollectionOperationInterface
@@ -45,7 +46,7 @@ public function __construct(
4546 ?array $ normalizationContext = null ,
4647 ?array $ denormalizationContext = null ,
4748 ?bool $ collectDenormalizationErrors = null ,
48- string |\Stringable |null $ security = null ,
49+ string |\Stringable |IsGranted | array | null $ security = null ,
4950 ?string $ securityMessage = null ,
5051 string |\Stringable |null $ securityPostDenormalize = null ,
5152 ?string $ securityPostDenormalizeMessage = null ,
Original file line number Diff line number Diff line change 1515
1616use ApiPlatform \Metadata \Parameters ;
1717use ApiPlatform \State \OptionsInterface ;
18+ use Symfony \Component \Security \Http \Attribute \IsGranted ;
1819
1920#[\Attribute(\Attribute::TARGET_CLASS | \Attribute::IS_REPEATABLE )]
2021final class Subscription extends Operation
@@ -44,7 +45,7 @@ public function __construct(
4445 ?array $ normalizationContext = null ,
4546 ?array $ denormalizationContext = null ,
4647 ?bool $ collectDenormalizationErrors = null ,
47- string |\Stringable |null $ security = null ,
48+ string |\Stringable |IsGranted | array | null $ security = null ,
4849 ?string $ securityMessage = null ,
4950 string |\Stringable |null $ securityPostDenormalize = null ,
5051 ?string $ securityPostDenormalizeMessage = null ,
You can’t perform that action at this time.
0 commit comments