zeppelin / pass-generator
dev-master
2022-02-21 12:41 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2025-06-21 20:06:04 UTC
README
PHP package for generating passwords with different strength
Strength 1 (ruleOne)
- At least two capital letters
- At least one lowercase letter
Strength 2 (ruleTwo)
- At least two capital letters
- At least one lowercase letter
- At least one number between 2 and 5 - including 2 and 5.
Strength 3 (ruleThree)
- At least one symbol from the symbol set: !#$%&(){}[]=
Installation
composer require zeppelin/pass-generator
Usage
pass Rule and password length to PasswordGenerator
use PasswordGenerator\PasswordGenerator; use PasswordGenerator\Rules\RuleTwo; $password = new PasswordGenerator(new RuleTwo(), 10) # returns random password $password->generate()