Authenticator
in package
implements
IAuthenticator
Uses
SmartObject
Class Authenticator
Tags
Interfaces, Classes and Traits
- IAuthenticator
Table of Contents
- $authManager : AuthenticatorManager
- $database : Context
- __construct() : mixed
- authenticate() : IIdentity
- Выполняет аутентификацию пользователя
Properties
$authManager
private
AuthenticatorManager
$authManager
$database
private
Context
$database
Methods
__construct()
public
__construct(Context $database, AuthenticatorManager $authManager) : mixed
Parameters
- $database : Context
- $authManager : AuthenticatorManager
Return values
mixed —authenticate()
Выполняет аутентификацию пользователя
public
authenticate(array<string|int, mixed> $credentials) : IIdentity
Parameters
- $credentials : array<string|int, mixed>
-
Массив реквизитов пользователя