Password Generator Bundle

Installs: 109 650

Dependents: 1

Suggesters: 0

Security: 0

Stars: 14

Watchers: 1

Forks: 7

Open Issues: 1


4.1.0 2021-01-13 23:20 UTC

This package is auto-updated.

Last update: 2022-01-14 02:24:56 UTC


Bundle for implementing Hackzilla/password-generator in Symfony.

Simple multilingual bundle to add to any project. Available languages (Pull Requests welcome):

  • English
  • French

Build Status SensioLabsInsight


Version Matrix

Password Generator Bundle Symfony PHP
4.x ^3.0|^4.0|^5.0 >=7.1
3.x ^3.0|^4.0 >=7.1
2.x ^2.7|^3.0 >=5.5
1.x ^2.3 >=5.3


Add HackzillaPasswordGeneratorBundle in your composer.json:

    "require": {
        "hackzilla/password-generator-bundle": "^4.0"

Install Composer

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Now tell composer to download the library by running the command:

$ composer require hackzilla/password-generator-bundle

Composer will install the bundle into your project's vendor/hackzilla directory.

Step 2: Enable the bundle

Enable the bundle in the kernel:

// app/AppKernel.php or config/bundles.php

public function registerBundles()
    $bundles = array(
        // ...
        new Hackzilla\Bundle\PasswordGeneratorBundle\HackzillaPasswordGeneratorBundle(),

Step 3: Enable Translations

// app/config/config.yml

    locale: en

    #esi:             ~
    translator:      { fallbacks: ["%locale%"] }

Migrating from v3

Version 4 release is just a version bump.

Migrating from v2

Version 3 release is just a version bump.

Migrating from v1

Migration should be straight forward, as much of the changes are related to Symfony v3

  • Upgrade to at least PHP 5.5
  • Reference Types by Fully Qualified Class Name (FQCN) (>= Symfony 2.8)
  • FormTypes use getBlockPrefix, rather than getName
  • OptionType is now a service
  • CamelCased services are now lowercase with separator (e.g. hackzilla.password_generator.human.maxWordLength changed to hackzilla.password_generator.human.max_word_length)
  • Removed previously deprecated service (hackzilla.password_generator).

Example Implementation

See Password generator app

Pull Requests

I'm open to pull requests for additional languages, features and/or improvements.