Public Member Functions | |
generate () | |
setLength ($length) | |
setLowerAllowed ($lowerAllowed=true) | |
setUpperAllowed ($upperAllowed=true) | |
setSimilarAllowed ($similarAllowed=true) | |
setNumbersAllowed ($numbersAllowed=true) | |
setCharactersAllowed ($charactersAllowed=true) | |
Static Public Member Functions | |
static | create () |
Private Member Functions | |
generateOneSymbol () | |
randomNumber () | |
randomChar () | |
Private Attributes | |
$length = null | |
$lowerAllowed = true | |
$upperAllowed = true | |
$numbersAllowed = true | |
$similarAllowed = true | |
Static Private Attributes | |
static | $similarSymbols = array('0', 'o', '1', 'l') |
Definition at line 15 of file CodeGenerator.class.php.
static CodeGenerator::create | ( | ) | [static] |
Definition at line 29 of file CodeGenerator.class.php.
CodeGenerator::generate | ( | ) |
Definition at line 34 of file CodeGenerator.class.php.
References generateOneSymbol().
CodeGenerator::generateOneSymbol | ( | ) | [private] |
Definition at line 105 of file CodeGenerator.class.php.
References Assert::isTrue(), randomChar(), and randomNumber().
Referenced by generate().
CodeGenerator::randomChar | ( | ) | [private] |
Definition at line 144 of file CodeGenerator.class.php.
Referenced by generateOneSymbol().
CodeGenerator::randomNumber | ( | ) | [private] |
Definition at line 139 of file CodeGenerator.class.php.
Referenced by generateOneSymbol().
CodeGenerator::setCharactersAllowed | ( | $ | charactersAllowed = true |
) |
Definition at line 97 of file CodeGenerator.class.php.
References setLowerAllowed(), and setUpperAllowed().
CodeGenerator::setLength | ( | $ | length | ) |
CodeGenerator::setLowerAllowed | ( | $ | lowerAllowed = true |
) |
Definition at line 57 of file CodeGenerator.class.php.
References $lowerAllowed.
Referenced by setCharactersAllowed().
CodeGenerator::setNumbersAllowed | ( | $ | numbersAllowed = true |
) |
Definition at line 87 of file CodeGenerator.class.php.
References $numbersAllowed.
CodeGenerator::setSimilarAllowed | ( | $ | similarAllowed = true |
) |
Definition at line 77 of file CodeGenerator.class.php.
References $similarAllowed.
CodeGenerator::setUpperAllowed | ( | $ | upperAllowed = true |
) |
Definition at line 67 of file CodeGenerator.class.php.
References $upperAllowed.
Referenced by setCharactersAllowed().
CodeGenerator::$length = null [private] |
Definition at line 17 of file CodeGenerator.class.php.
Referenced by setLength().
CodeGenerator::$lowerAllowed = true [private] |
Definition at line 19 of file CodeGenerator.class.php.
Referenced by setLowerAllowed().
CodeGenerator::$numbersAllowed = true [private] |
Definition at line 21 of file CodeGenerator.class.php.
Referenced by setNumbersAllowed().
CodeGenerator::$similarAllowed = true [private] |
Definition at line 22 of file CodeGenerator.class.php.
Referenced by setSimilarAllowed().
CodeGenerator::$similarSymbols = array('0', 'o', '1', 'l') [static, private] |
Definition at line 24 of file CodeGenerator.class.php.
CodeGenerator::$upperAllowed = true [private] |
Definition at line 20 of file CodeGenerator.class.php.
Referenced by setUpperAllowed().