PHP 클래스 Hackzilla\PasswordGenerator\Generator\AbstractPasswordGenerator

상속: implements Hackzilla\PasswordGenerator\Generator\PasswordGeneratorInterface
파일 보기 프로젝트 열기: hackzilla/password-generator

공개 메소드들

메소드 설명
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