roadiz / core-bundle
v2.7.28
2026-06-10 16:06 UTC
Requires
- php: >=8.3
- ext-ctype: *
- ext-iconv: *
- ext-json: *
- ext-mbstring: *
- ext-zip: *
- api-platform/doctrine-orm: ^4.1.18
- api-platform/symfony: ^4.1.18
- doctrine/doctrine-bundle: ^2.8.1
- doctrine/doctrine-migrations-bundle: ^3.1
- doctrine/orm: ~2.20.0
- dragonmantank/cron-expression: ^3.4
- gedmo/doctrine-extensions: ^3.19.0
- inlinestyle/inlinestyle: ~1.2.7
- james-heinrich/getid3: ^1.9
- league/flysystem: ^3.0
- league/flysystem-bundle: ^3.0
- lexik/jwt-authentication-bundle: ^3.1.0
- phpdocumentor/reflection-docblock: ^5.2
- rezozero/intervention-request-bundle: ^5.1
- rezozero/liform-bundle: ^0.20.1
- rezozero/tree-walker: ^1.7.0
- roadiz/doc-generator: 2.7.*
- roadiz/documents: 2.7.*
- roadiz/dts-generator: 2.7.*
- roadiz/entity-generator: 2.7.*
- roadiz/jwt: 2.7.*
- roadiz/markdown: 2.7.*
- roadiz/models: 2.7.*
- roadiz/nodetype-contracts: ^3.1.1
- roadiz/random: 2.7.*
- scienta/doctrine-json-functions: ^4.2
- symfony-cmf/routing-bundle: ^3.1.0
- symfony/asset: 7.4.*
- symfony/cache: 7.4.*
- symfony/console: 7.4.*
- symfony/dotenv: 7.4.*
- symfony/expression-language: 7.4.*
- symfony/flex: ^2.4.7
- symfony/form: 7.4.*
- symfony/framework-bundle: 7.4.*
- symfony/http-client: 7.4.*
- symfony/http-client-contracts: ^3.5
- symfony/intl: 7.4.*
- symfony/lock: 7.4.*
- symfony/mailer: 7.4.*
- symfony/messenger: 7.4.*
- symfony/mime: 7.4.*
- symfony/monolog-bundle: ^3.1
- symfony/notifier: 7.4.*
- symfony/process: 7.4.*
- symfony/property-access: 7.4.*
- symfony/property-info: 7.4.*
- symfony/rate-limiter: 7.4.*
- symfony/runtime: 7.4.*
- symfony/scheduler: 7.4.*
- symfony/security-core: 7.4.*
- symfony/serializer: 7.4.*
- symfony/string: 7.4.*
- symfony/translation: 7.4.*
- symfony/twig-bundle: 7.4.*
- symfony/uid: 7.4.*
- symfony/validator: 7.4.*
- symfony/web-link: 7.4.*
- symfony/workflow: 7.4.*
- symfony/yaml: 7.4.*
- twig/cssinliner-extra: ^3.21
- twig/extra-bundle: ^3.21
- twig/inky-extra: ^3.21
- twig/intl-extra: ^3.21
- twig/string-extra: ^3.21
- twig/twig: ^3.21
Requires (Dev)
- php-coveralls/php-coveralls: ^2.4
- phpstan/phpdoc-parser: <2
- phpstan/phpstan: ^2.1.36
- phpstan/phpstan-doctrine: ^2.0.13
- phpunit/phpunit: ^9.6
- symfony/browser-kit: 7.4.*
- symfony/phpunit-bridge: ^7.0
- symfony/stopwatch: 7.4.*
Replaces
This package is auto-updated.
Last update: 2026-06-10 16:19:45 UTC
README
Installation
Make sure Composer is installed globally, as explained in the installation chapter of the Composer documentation.
Applications that use Symfony Flex
Open a command console, enter your project directory and execute:
$ composer require roadiz/core-bundle
Applications that don't use Symfony Flex
Step 1: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
$ composer require roadiz/core-bundle
Step 2: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles
in the config/bundles.php file of your project:
// config/bundles.php return [ // ... \RZ\Roadiz\CoreBundle\RoadizCoreBundle::class => ['all' => true], ];
Configuration
- Create folders:
public/assets,public/themes,public/files,themes/,var/filesfor app documents and runtime classes - Copy and merge
@RoadizCoreBundle/config/packages/*files into your projectconfig/packagesfolder - Make to change your
framework.session.nameif you have multiple website running on the same localhost - Add current bundle and
rezozero/intervention-request-bundleroutes to your project:
# config/routes.yaml roadiz_core: resource: "@RoadizCoreBundle/config/routing.yaml" rz_intervention_request: resource: "@RZInterventionRequestBundle/Resources/config/routing.yml" prefix: /
Contributing
Report issues and send Pull Requests in the main Roadiz repository