|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Resolves a username by selecting the first provider (by descending priority) that returns a non-empty/non-null value for getUsername(). More...
Collaboration diagram for ILIAS\ApacheAuth\UsernameProvider\UsernameResolver:Public Member Functions | |
| __construct (array $providers, private readonly \ilLogger $logger) | |
| resolve (ServerRequestInterface $request) | |
Private Attributes | |
| array | $providers |
Resolves a username by selecting the first provider (by descending priority) that returns a non-empty/non-null value for getUsername().
Definition at line 29 of file UsernameResolver.php.
| ILIAS\ApacheAuth\UsernameProvider\UsernameResolver::__construct | ( | array | $providers, |
| private readonly \ilLogger | $logger | ||
| ) |
| list<UsernameProvider> | $providers |
Definition at line 37 of file UsernameResolver.php.
References Vendor\Package\$a, Vendor\Package\$b, and ILIAS\ApacheAuth\UsernameProvider\UsernameResolver\$providers.
| ILIAS\ApacheAuth\UsernameProvider\UsernameResolver::resolve | ( | ServerRequestInterface | $request | ) |
Definition at line 52 of file UsernameResolver.php.
References $provider, and ILIAS\Repository\logger().
Here is the call graph for this function:
|
private |
Definition at line 32 of file UsernameResolver.php.
Referenced by ILIAS\ApacheAuth\UsernameProvider\UsernameResolver\__construct().