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 | |
| 3 | namespace Dynart\Micro; |
| 4 | |
| 5 | interface 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 | } |