Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3namespace Dynart\Micro;
4
5interface JwtAuthInterface {
6    public function setUserResolver(callable $resolver): void;
7    public function setUser(JwtUserInterface $user): void;
8    public function user(): ?JwtUserInterface;
9    public function resolveUser(string $sub, object $payload): JwtUserInterface;
10    public function addClassAuthorization(string $className, string $permission): void;
11    public function addMethodAuthorization(string $className, string $method, string $permission): void;
12    public function addAllowAnonymous(string $className, string $method): void;
13}