gingerminds / symfony-multisite
Multisite and multi-language functionalities for Gingerminds Symfony projects
Package info
github.com/gingerminds/symfony-multisite
Type:symfony-bundle
pkg:composer/gingerminds/symfony-multisite
Requires
- php: ^8.4
- ext-sodium: *
- api-platform/doctrine-orm: ^4.4
- api-platform/symfony: ^4.4
- doctrine/doctrine-bundle: ^2.18 || ^3.0
- doctrine/orm: ^3.5
- gingerminds/symfony-core: ^1.4
- google/apiclient: ^2.18
- phpoffice/phpspreadsheet: ^3.5 || ^4.0 || ^5.0
- symfony/cache: ^8.1
- symfony/form: ^8.1
- symfony/framework-bundle: ^8.1
- symfony/security-bundle: ^8.1
- symfony/serializer: ^8.1
- symfony/translation: ^8.1
- symfony/twig-bundle: ^8.1
- symfony/validator: ^8.1
Requires (Dev)
- dama/doctrine-test-bundle: ^8.2
- friendsofphp/php-cs-fixer: ^3.0
- phpstan/phpstan: ^2.0
- phpstan/phpstan-doctrine: ^2.0
- phpstan/phpstan-symfony: ^2.0
- phpunit/phpunit: ^12.0
- rector/rector: ^2.0
- squizlabs/php_codesniffer: ^3.0
- symfony/browser-kit: ^8.1
- symfony/css-selector: ^8.1
- symfony/maker-bundle: ^1.60
- symfony/messenger: ^8.1
- symfony/phpunit-bridge: ^8.1
- symfony/yaml: ^8.1
Suggests
- symfony/maker-bundle: Required for the --translated option of the make:gm:* generators
- symfony/messenger: Refreshes the front translations cache in the background
- symfony/monolog-bundle: Routes the Google API errors to their own log file (google channel)
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-01 12:23:07 UTC
README
Multisite and multi-language bundle for Gingerminds Symfony admin panels, built on
gingerminds/symfony-core — the Symfony 8
counterpart of gingerminds/laravel-multisite.
Requires PHP 8.4, Symfony 8.1, Doctrine ORM 3, API Platform 4.4 and gingerminds/symfony-core ^1.4.
Work in progress: the port of
gingerminds/laravel-multisiteis done step by step, see CHANGELOG.
Development
make install # composer install (Docker) make assets # importmap + sass of the test application make qa # phpstan, phpcs, phpunit
The test application (tests/Application) boots the core and the multisite bundles on SQLite:
APP_ENV=test php tests/Application/bin/console ....