nucleos / user-bundle
Lightweight user management for symfony
Fund package maintenance!
core23
Open Collective
Ko Fi
donate.core23.de
Installs: 19 355
Dependents: 5
Suggesters: 0
Security: 0
Stars: 24
Watchers: 5
Forks: 5
Open Issues: 4
Type:symfony-bundle
Requires
- php: ^7.3 || ^8.0
- ext-json: *
- ext-mbstring: *
- doctrine/collections: ^1.6
- doctrine/common: ^2.11 || ^3.0
- doctrine/event-manager: ^1.1
- doctrine/persistence: ^1.3 || ^2.1
- egulias/email-validator: ^2.1.10
- paragonie/random_compat: ^1 || ^2 || ^9
- symfony/config: ^4.4 || ^5.0
- symfony/console: ^4.4 || ^5.0
- symfony/dependency-injection: ^4.4 || ^5.0
- symfony/event-dispatcher: ^4.4 || ^5.0
- symfony/event-dispatcher-contracts: ^1.0 || ^2.0
- symfony/form: ^4.4 || ^5.0
- symfony/framework-bundle: ^4.4 || ^5.0
- symfony/http-foundation: ^4.4 || ^5.0
- symfony/http-kernel: ^4.4 || ^5.0
- symfony/mailer: ^4.4 || ^5.0
- symfony/mime: ^4.4 || ^5.0
- symfony/options-resolver: ^4.4 || ^5.0
- symfony/polyfill-mbstring: ^1.13
- symfony/routing: ^4.4 || ^5.0
- symfony/security-bundle: ^4.4 || ^5.0
- symfony/security-core: ^4.4 || ^5.0
- symfony/security-csrf: ^4.4 || ^5.0
- symfony/security-http: ^4.4 || ^5.0
- symfony/translation: ^4.4 || ^5.0
- symfony/translation-contracts: ^1.0 || ^2.0
- symfony/twig-bridge: ^4.4 || ^5.0
- symfony/twig-bundle: ^4.4 || ^5.0
- symfony/validator: ^4.4 || ^5.0
- twig/twig: ^2.14 || ^3.1
Requires (Dev)
- ext-mongodb: *
- bamarni/composer-bin-plugin: ^1.3
- doctrine/doctrine-bundle: ^1.12 || ^2.0
- doctrine/mongodb-odm: ^2.0
- doctrine/mongodb-odm-bundle: ^4.1
- doctrine/orm: ^2.7
- ergebnis/composer-normalize: ^2.0.1
- symfony/browser-kit: ^4.4 || ^5.0
- symfony/doctrine-bridge: ^4.4 || ^5.0
- symfony/yaml: ^4.4 || ^5.0
Conflicts
- doctrine/doctrine-bundle: <1.12
- doctrine/mongodb: <1.6
- doctrine/mongodb-odm: <1.1
- doctrine/mongodb-odm-bundle: <4.1
- doctrine/orm: <2.7
- symfony/doctrine-bridge: <4.4
- dev-main / 1.x-dev
- 1.6.1
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- dev-dependabot/composer/vendor-bin/tools/phpstan/phpstan-0.12.67
- dev-dependabot/composer/vendor-bin/tools/vimeo/psalm-4.4.1
- dev-dependabot/composer/vendor-bin/tools/symplify/changelog-linker-9.0.35
- dev-dependabot/composer/vendor-bin/tools/phpstan/phpstan-strict-rules-0.12.9
- dev-dependabot/composer/vendor-bin/tools/vimeo/psalm-4.4.0
- dev-dependabot/composer/vendor-bin/tools/symplify/changelog-linker-9.0.34
- dev-dependabot/composer/vendor-bin/tools/symplify/changelog-linker-9.0.33
- dev-dependabot/composer/vendor-bin/tools/phpstan/phpstan-0.12.66
- dev-dependabot/composer/vendor-bin/tools/symplify/changelog-linker-9.0.32
- dev-dependabot/composer/vendor-bin/tools/phpstan/phpstan-symfony-0.12.14
- dev-dependabot/composer/vendor-bin/tools/phpstan/phpstan-strict-rules-0.12.8
- dev-dependabot/composer/vendor-bin/tools/symplify/changelog-linker-9.0.30
This package is auto-updated.
Last update: 2021-01-15 03:27:20 UTC
README
The NucleosUserBundle is a fork of FOSUserBundle which adds a lightweight support for a database-backed user system in symfony.
There are some major changes and refactorings if you want to migrate from FOS:
- It does not provide any advanced features like profile management or registration
- Swift mailer was dropped in favor of symfony mailer
- Couch DB support was removed
- Only symfony 4.4 / 5.x support
- There are only two optional dependencies: doctrine/orm and doctrine/mongodb-odm
Features included:
- Users can be stored via Doctrine ORM or MongoDB ODM
- Password reset support
Documentation
The source of the documentation is stored in the docs/
folder
in this bundle.
Installation
All the installation instructions are located in the documentation.