### Description Currently [`Symfony\Component\Security\Http\Attribute\IsGranted`](https://github.com/symfony/security-http/blob/7.3/Attribute/IsGranted.php) is declared `final`. It would be helpful to make it non final so developers can use custom attributes to reuse roles that are used often. For example `IsAdmin` etc.. ### Example ```php namespace Symfony\Component\Security\Http\Attribute; class IsGranted { // ... } ``` ```php namespace App\Security\Attribute; class IsAdmin extends IsGranted { public function __construct() { parent::__construct("ROLE_ADMIN"); } } ``` ```php namespace App\Controller; class AdminController { #[IsAdmin] public function adminAction() {} } ```