ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Public Member Functions | |
__construct (array $config=[]) | |
getDefaultEncoder () | |
setDefaultEncoder (string $defaultEncoder) | |
getEncoders () | |
setEncoders (array $encoders) | |
getSupportedEncoderNames () | |
getEncoderByName ($name, $get_default_on_mismatch=false) | |
getFirstEncoderForEncodedPasswordAndMatchers (string $encoded, array $matchers) | |
Protected Member Functions | |
getValidEncoders ($config) | |
initEncoders (array $config) | |
Protected Attributes | |
$defaultEncoder | |
$encoders = array() | |
Definition at line 11 of file class.ilUserPasswordEncoderFactory.php.
ilUserPasswordEncoderFactory::__construct | ( | array | $config = [] | ) |
array | $config |
ilPasswordException |
Definition at line 25 of file class.ilUserPasswordEncoderFactory.php.
References $config, initEncoders(), and setDefaultEncoder().
ilUserPasswordEncoderFactory::getDefaultEncoder | ( | ) |
Definition at line 74 of file class.ilUserPasswordEncoderFactory.php.
References $defaultEncoder.
Referenced by getEncoderByName(), and getFirstEncoderForEncodedPasswordAndMatchers().
ilUserPasswordEncoderFactory::getEncoderByName | ( | $name, | |
$get_default_on_mismatch = false |
|||
) |
string | $name | |
bool | $get_default_on_mismatch |
ilUserException |
Definition at line 127 of file class.ilUserPasswordEncoderFactory.php.
References $name, and getDefaultEncoder().
Referenced by getFirstEncoderForEncodedPasswordAndMatchers().
ilUserPasswordEncoderFactory::getEncoders | ( | ) |
Definition at line 90 of file class.ilUserPasswordEncoderFactory.php.
References $encoders.
Referenced by getFirstEncoderForEncodedPasswordAndMatchers(), and getSupportedEncoderNames().
ilUserPasswordEncoderFactory::getFirstEncoderForEncodedPasswordAndMatchers | ( | string | $encoded, |
array | $matchers | ||
) |
string | $encoded | |
array | $matchers | An key/value pair callback functions (accepting the encoded password) assigned to the respective encoder name |
ilUserException |
Definition at line 150 of file class.ilUserPasswordEncoderFactory.php.
References getDefaultEncoder(), getEncoderByName(), and getEncoders().
ilUserPasswordEncoderFactory::getSupportedEncoderNames | ( | ) |
Definition at line 116 of file class.ilUserPasswordEncoderFactory.php.
References getEncoders().
|
protected |
array | $config |
ilPasswordException |
Reimplemented in ilSetupPasswordEncoderFactory.
Definition at line 45 of file class.ilUserPasswordEncoderFactory.php.
References $config.
Referenced by initEncoders().
|
protected |
array | $config |
ilPasswordException |
Definition at line 58 of file class.ilUserPasswordEncoderFactory.php.
References $encoders, and getValidEncoders().
Referenced by __construct().
ilUserPasswordEncoderFactory::setDefaultEncoder | ( | string | $defaultEncoder | ) |
string | $defaultEncoder |
Definition at line 82 of file class.ilUserPasswordEncoderFactory.php.
References $defaultEncoder.
Referenced by __construct().
ilUserPasswordEncoderFactory::setEncoders | ( | array | $encoders | ) |
ilPasswordEncoder[] | $encoders |
ilUserException |
Definition at line 99 of file class.ilUserPasswordEncoderFactory.php.
References $encoders.
|
protected |
Definition at line 14 of file class.ilUserPasswordEncoderFactory.php.
Referenced by getDefaultEncoder(), and setDefaultEncoder().
|
protected |
Definition at line 19 of file class.ilUserPasswordEncoderFactory.php.
Referenced by getEncoders(), initEncoders(), and setEncoders().