gingerminds / symfony-cms
Menus, pages, content blocks and search for Gingerminds Symfony projects
Package info
github.com/gingerminds/symfony-cms
Type:symfony-bundle
pkg:composer/gingerminds/symfony-cms
Requires
- php: ^8.4
- 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.6
- gingerminds/symfony-media-manager: ^1.0
- gingerminds/symfony-multisite: ^1.0
- symfony/asset-mapper: ^8.1
- symfony/doctrine-bridge: ^8.1
- symfony/form: ^8.1
- symfony/framework-bundle: ^8.1
- symfony/property-access: ^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
- league/flysystem-memory: ^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/phpunit-bridge: ^8.1
- symfony/yaml: ^8.1
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-20 12:58:51 UTC
README
Menus, pages, content blocks and search for Gingerminds Symfony admin panels, built on
gingerminds/symfony-core,
gingerminds/symfony-media-manager and
gingerminds/symfony-multisite — the Symfony 8
counterpart of gingerminds/laravel-cms.
Requires PHP 8.4, Symfony 8.1, Doctrine ORM 3, API Platform 4.4, gingerminds/symfony-core ^1.6,
gingerminds/symfony-media-manager ^1.0 and gingerminds/symfony-multisite ^1.0.
Installation
composer require gingerminds/symfony-cms
Register the bundle and its routes:
// config/bundles.php Gingerminds\CmsBundle\GingermindsCmsBundle::class => ['all' => true],
# config/routes/gingerminds_cms.yaml gingerminds_cms: resource: '@GingermindsCmsBundle/config/routes.php'
Development
make install # composer install (Docker) make assets # importmap + sass of the test application make qa # phpstan, phpcs, phpunit make serve # test application on http://127.0.0.1:8000/admin
The test application (tests/Application) boots the core, media manager, multisite and CMS
bundles on SQLite, with an in-memory Flysystem storage. APP_ENV=test php tests/Application/bin/console ....