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

Наследование: implements Hackzilla\PasswordGenerator\Generator\PasswordGeneratorInterface
Показать файл Открыть проект

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

Метод Описание
generatePasswords ( integer $count = 1 ) : array Generate $count number of passwords.
getOption ( $option ) : mixed Get option.
getOptionValue ( $option ) : mixed Get option value.
getOptions ( ) : array Possible options.
getParameter ( string $parameter, mixed $default = null ) : null | mixed
randomInteger ( integer $min, integer $max ) : integer Generate a random value Fallback to mt_rand if none provided.
removeOption ( $option ) Remove Option.
setOption ( string $option, array $optionSettings ) Set password generator option.
setOptionValue ( string $option, $value ) Set password generator option value.
setParameter ( string $parameter, mixed $value )
setRandomGenerator ( Hackzilla\PasswordGenerator\RandomGenerator\RandomGeneratorInterface $randomGenerator ) Set source of randomness.

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

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

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

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

Get option.
public getOption ( $option ) : mixed
$option
Результат mixed

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

Get option value.
public getOptionValue ( $option ) : mixed
$option
Результат mixed

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

Possible options.
public getOptions ( ) : array
Результат array

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

public getParameter ( string $parameter, mixed $default = null ) : null | mixed
$parameter string
$default mixed
Результат null | mixed

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

Generate a random value Fallback to mt_rand if none provided.
public randomInteger ( integer $min, integer $max ) : integer
$min integer
$max integer
Результат integer

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

Remove Option.
public removeOption ( $option )
$option

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

Set password generator option.
public setOption ( string $option, array $optionSettings )
$option string
$optionSettings array

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

Set password generator option value.
public setOptionValue ( string $option, $value )
$option string
$value

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

public setParameter ( string $parameter, mixed $value )
$parameter string
$value mixed

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

Set source of randomness.
public setRandomGenerator ( Hackzilla\PasswordGenerator\RandomGenerator\RandomGeneratorInterface $randomGenerator )
$randomGenerator Hackzilla\PasswordGenerator\RandomGenerator\RandomGeneratorInterface