PHP Class Hackzilla\PasswordGenerator\Generator\ComputerPasswordGenerator

Inheritance: extends AbstractPasswordGenerator
显示文件 Open project: hackzilla/password-generator Class Usage Examples

Public Methods

Method Description
__construct ( )
generatePassword ( ) : string Generate one password based on options.
getAvoidSimilar ( ) : string Avoid similar characters enabled?
getCharacterList ( ) : CharacterSet Generate character list for us in generating passwords.
getLength ( ) : integer Password length.
getLowercase ( ) : string Are Lowercase characters enabled?
getNumbers ( ) : string Are Numbers enabled?
getSymbols ( ) : string Are Symbols enabled?
getUppercase ( ) : boolean Are Uppercase characters enabled?
setAvoidSimilar ( boolean $enable = true ) Enable characters to be removed when avoiding similar characters.
setLength ( integer $characterCount ) Set length of desired password(s).
setLowercase ( boolean $enable = true ) Enable lowercase characters.
setNumbers ( boolean $enable = true ) Enable numbers.
setSymbols ( boolean $enable = true ) Enable symbol characters.
setUppercase ( boolean $enable = true ) Enable uppercase characters.

Method Details

__construct() public method

public __construct ( )

generatePassword() public method

Generate one password based on options.
public generatePassword ( ) : string
return string password

getAvoidSimilar() public method

Avoid similar characters enabled?
public getAvoidSimilar ( ) : string
return string

getCharacterList() public method

Generate character list for us in generating passwords.
public getCharacterList ( ) : CharacterSet
return Hackzilla\PasswordGenerator\Model\CharacterSet Character list

getLength() public method

Password length.
public getLength ( ) : integer
return integer

getLowercase() public method

Are Lowercase characters enabled?
public getLowercase ( ) : string
return string

getNumbers() public method

Are Numbers enabled?
public getNumbers ( ) : string
return string

getSymbols() public method

Are Symbols enabled?
public getSymbols ( ) : string
return string

getUppercase() public method

Are Uppercase characters enabled?
public getUppercase ( ) : boolean
return boolean

setAvoidSimilar() public method

Enable characters to be removed when avoiding similar characters.
public setAvoidSimilar ( boolean $enable = true )
$enable boolean

setLength() public method

Set length of desired password(s).
public setLength ( integer $characterCount )
$characterCount integer

setLowercase() public method

Enable lowercase characters.
public setLowercase ( boolean $enable = true )
$enable boolean

setNumbers() public method

Enable numbers.
public setNumbers ( boolean $enable = true )
$enable boolean

setSymbols() public method

Enable symbol characters.
public setSymbols ( boolean $enable = true )
$enable boolean

setUppercase() public method

Enable uppercase characters.
public setUppercase ( boolean $enable = true )
$enable boolean