Public Member Functions | |
generate () | |
setLength ($length) | |
| |
setLowerAllowed ($lowerAllowed=true) | |
| |
setUpperAllowed ($upperAllowed=true) | |
| |
setSimilarAllowed ($similarAllowed=true) | |
| |
setNumbersAllowed ($numbersAllowed=true) | |
| |
setCharactersAllowed ($charactersAllowed=true) | |
| |
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 16 of file CodeGenerator.class.php.
CodeGenerator::generate | ( | ) |
Definition at line 27 of file CodeGenerator.class.php.
References generateOneSymbol().
Referenced by generateOneSymbol().
CodeGenerator::setLength | ( | $ | length | ) |
CodeGenerator::setLowerAllowed | ( | $ | lowerAllowed = true |
) |
Definition at line 52 of file CodeGenerator.class.php.
References $lowerAllowed.
Referenced by setCharactersAllowed().
CodeGenerator::setUpperAllowed | ( | $ | upperAllowed = true |
) |
Definition at line 62 of file CodeGenerator.class.php.
References $upperAllowed.
Referenced by setCharactersAllowed().
CodeGenerator::setSimilarAllowed | ( | $ | similarAllowed = true |
) |
Definition at line 72 of file CodeGenerator.class.php.
References $similarAllowed.
CodeGenerator::setNumbersAllowed | ( | $ | numbersAllowed = true |
) |
Definition at line 82 of file CodeGenerator.class.php.
References $numbersAllowed.
CodeGenerator::setCharactersAllowed | ( | $ | charactersAllowed = true |
) |
Definition at line 92 of file CodeGenerator.class.php.
References setLowerAllowed(), and setUpperAllowed().
CodeGenerator::generateOneSymbol | ( | ) | [private] |
Definition at line 100 of file CodeGenerator.class.php.
References generate(), Assert::isTrue(), randomChar(), and randomNumber().
Referenced by generate().
CodeGenerator::randomNumber | ( | ) | [private] |
CodeGenerator::randomChar | ( | ) | [private] |
CodeGenerator::$length = null [private] |
CodeGenerator::$lowerAllowed = true [private] |
CodeGenerator::$upperAllowed = true [private] |
CodeGenerator::$numbersAllowed = true [private] |
CodeGenerator::$similarAllowed = true [private] |
CodeGenerator::$similarSymbols = array('0', 'o', '1', 'l') [static, private] |
Definition at line 25 of file CodeGenerator.class.php.