%PDF- %PDF-
Direktori : /www/varak.net/losik.varak.net/vendor/nette/security/src/Security/ |
Current File : //www/varak.net/losik.varak.net/vendor/nette/security/src/Security/IAuthenticator.php |
<?php /** * This file is part of the Nette Framework (https://nette.org) * Copyright (c) 2004 David Grudl (https://davidgrudl.com) */ declare(strict_types=1); namespace Nette\Security; /** * @deprecated update to Nette\Security\Authenticator * @method IIdentity authenticate(array $credentials) */ interface IAuthenticator { /** Credential key */ public const USERNAME = 0, PASSWORD = 1; /** Exception error code */ public const IDENTITY_NOT_FOUND = 1, INVALID_CREDENTIAL = 2, FAILURE = 3, NOT_APPROVED = 4; /** * Performs an authentication against e.g. database. * and returns IIdentity on success or throws AuthenticationException * @throws AuthenticationException */ //function authenticate(array $credentials): IIdentity; }