danplaton4 / tenancy-bundle
Multi-tenant Symfony bundle - zero boilerplate, zero leaks.
Package info
github.com/danplaton4/tenancy-bundle
Type:symfony-bundle
pkg:composer/danplaton4/tenancy-bundle
v0.3.2
2026-05-22 14:31 UTC
Requires
- php: ^8.2
- symfony/cache: ^7.4||^8.0
- symfony/config: ^7.4||^8.0
- symfony/console: ^7.4||^8.0
- symfony/dependency-injection: ^7.4||^8.0
- symfony/event-dispatcher: ^7.4||^8.0
- symfony/http-foundation: ^7.4||^8.0
- symfony/http-kernel: ^7.4||^8.0
- symfony/process: ^7.4||^8.0
Requires (Dev)
- doctrine/dbal: ^4.4
- doctrine/doctrine-bundle: ^2.13||^3.0
- doctrine/migrations: ^3.9
- doctrine/orm: ^3.3
- friendsofphp/php-cs-fixer: ^3.0
- nikic/php-parser: ^5.0
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^11.0
- symfony/framework-bundle: ^7.4||^8.0
- symfony/mailer: ^7.4||^8.0
- symfony/messenger: ^7.4||^8.0
- symfony/mime: ^7.4||^8.0
- symfony/phpunit-bridge: ^7.4||^8.0
- symfony/twig-bundle: ^7.4||^8.0
- symfony/web-profiler-bundle: ^7.4||^8.0
Suggests
- doctrine/dbal: Required for database drivers (^4.4)
- doctrine/doctrine-bundle: Required for Doctrine integration (^2.13||^3.0)
- doctrine/migrations: Required for tenancy:migrate command (^3.9)
- doctrine/orm: Required for Tenant entity (^3.3)
- nikic/php-parser: Required to run bin/console tenancy:install (one-shot installer; not needed at runtime)
- symfony/mailer: Required for per-tenant mailer bootstrapper (Phase 20) (^7.4||^8.0)
- symfony/messenger: Required for tenant context preservation across async message processing (^7.4||^8.0)
- symfony/web-profiler-bundle: Adds a 'Tenancy' panel to the Symfony Profiler / WDT in dev — shows tenant slug, label, driver, resolver, bootstrappers, error state. Auto-registered only when kernel.debug=true; never loaded in prod. Most Symfony skeleton apps already have this in require-dev.
This package is auto-updated.
Last update: 2026-05-28 13:32:09 UTC