*/ final readonly class MeProvider implements ProviderInterface { public function __construct( private Security $security, ) {} public function provide(Operation $operation, array $uriVariables = [], array $context = []): User { // @var User $user return $this->security->getUser(); } }