PHP Класс Hackzilla\PasswordGenerator\Generator\RequirementPasswordGenerator

Works just like ComputerPasswordGenerator with the addition of minimum and maximum counts.
Наследование: extends ComputerPasswordGenerator
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( )
generatePassword ( ) : string Generate one password based on options.
generatePasswords ( integer $count = 1 ) : array Generate $count number of passwords.
getMaximumCount ( string $option ) : integer | null Password maximum count for option.
getMinimumCount ( string $option ) : integer | null Password minimum count for option.
setMaximumCount ( string $option, integer | null $characterCount ) Set maximum count of option for desired password(s).
setMinimumCount ( string $option, integer | null $characterCount ) Set minimum count of option for desired password(s).
validLimits ( )
validOption ( $option ) : boolean
validatePassword ( string $password ) : boolean Check password is valid when comparing to minimum and maximum counts of options.

Описание методов

__construct() публичный Метод

public __construct ( )

generatePassword() публичный Метод

Generate one password based on options.
public generatePassword ( ) : string
Результат string password

generatePasswords() публичный Метод

Generate $count number of passwords.
public generatePasswords ( integer $count = 1 ) : array
$count integer Number of passwords to return
Результат array

getMaximumCount() публичный Метод

Password maximum count for option.
public getMaximumCount ( string $option ) : integer | null
$option string Use class constants
Результат integer | null

getMinimumCount() публичный Метод

Password minimum count for option.
public getMinimumCount ( string $option ) : integer | null
$option string Use class constants
Результат integer | null

setMaximumCount() публичный Метод

Set maximum count of option for desired password(s).
public setMaximumCount ( string $option, integer | null $characterCount )
$option string Use class constants
$characterCount integer | null

setMinimumCount() публичный Метод

Set minimum count of option for desired password(s).
public setMinimumCount ( string $option, integer | null $characterCount )
$option string Use class constants
$characterCount integer | null

validLimits() публичный Метод

public validLimits ( )

validOption() публичный Метод

public validOption ( $option ) : boolean
$option
Результат boolean

validatePassword() публичный Метод

Check password is valid when comparing to minimum and maximum counts of options.
public validatePassword ( string $password ) : boolean
$password string
Результат boolean