| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ilUserPasswordEncoderFactory:Public Member Functions | |
| __construct (array $config=[]) | |
| getDefaultEncoder () | |
| setDefaultEncoder (string $default_encoder) | |
| getSupportedEncoders () | |
| setSupportedEncoders (array $supported_encoders) | |
| getSupportedEncoderNames () | |
| getEncoderByName (?string $name) | |
Private Member Functions | |
| getEncoders (array $config) | |
| initEncoders (array $config) | |
Private Attributes | |
| string | $default_encoder = null | 
| array | $supported_encoders = [] | 
Definition at line 21 of file class.ilUserPasswordEncoderFactory.php.
| ilUserPasswordEncoderFactory::__construct | ( | array | $config = [] | ) | 
| array<string,mixed> | $config | 
| ilPasswordException | 
Definition at line 31 of file class.ilUserPasswordEncoderFactory.php.
References ILIAS\LTI\ToolProvider\$key, initEncoders(), and setDefaultEncoder().
 Here is the call graph for this function:| ilUserPasswordEncoderFactory::getDefaultEncoder | ( | ) | 
Definition at line 77 of file class.ilUserPasswordEncoderFactory.php.
References $default_encoder.
Referenced by getEncoderByName().
 Here is the caller graph for this function:| ilUserPasswordEncoderFactory::getEncoderByName | ( | ?string | $name | ) | 
| ilUserException | 
Definition at line 124 of file class.ilUserPasswordEncoderFactory.php.
References getDefaultEncoder().
 Here is the call graph for this function:
      
  | 
  private | 
| array<string,mixed> | $config | 
| ilPasswordException | 
Definition at line 51 of file class.ilUserPasswordEncoderFactory.php.
Referenced by initEncoders().
 Here is the caller graph for this function:| ilUserPasswordEncoderFactory::getSupportedEncoderNames | ( | ) | 
Definition at line 116 of file class.ilUserPasswordEncoderFactory.php.
References getSupportedEncoders().
 Here is the call graph for this function:| ilUserPasswordEncoderFactory::getSupportedEncoders | ( | ) | 
Definition at line 90 of file class.ilUserPasswordEncoderFactory.php.
References $supported_encoders.
Referenced by getSupportedEncoderNames().
 Here is the caller graph for this function:
      
  | 
  private | 
| array<string,mixed> | $config | 
| ilPasswordException | 
Definition at line 65 of file class.ilUserPasswordEncoderFactory.php.
References getEncoders().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilUserPasswordEncoderFactory::setDefaultEncoder | ( | string | $default_encoder | ) | 
Definition at line 82 of file class.ilUserPasswordEncoderFactory.php.
References $default_encoder.
Referenced by __construct().
 Here is the caller graph for this function:| ilUserPasswordEncoderFactory::setSupportedEncoders | ( | array | $supported_encoders | ) | 
| list<ilPasswordEncoder> | $supported_encoders | 
| ilUserException | 
Definition at line 99 of file class.ilUserPasswordEncoderFactory.php.
Referenced by ilObjUserPasswordTest\testFactoryReturnsCorrectEncoderIfAMatchingEncoderWasFound(), and ilObjUserPasswordTest\testFactoryReturnsTheDefaultEncoderIfAnUnsupportedEncoderIsRequestedAndASupportedDefaultEncoderWasSpecifiedInFallbackMode().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 23 of file class.ilUserPasswordEncoderFactory.php.
Referenced by getDefaultEncoder(), and setDefaultEncoder().
      
  | 
  private | 
Definition at line 25 of file class.ilUserPasswordEncoderFactory.php.
Referenced by getSupportedEncoders().