leapt / core-bundle
Symfony LeaptCoreBundle
Requires
- php: ^8.4
- doctrine/orm: ^3.0
- symfony/deprecation-contracts: ^3.5
- symfony/event-dispatcher: ^7.4 || ^8.0
- symfony/form: ^7.4 || ^8.0
- symfony/framework-bundle: ^7.4 || ^8.0
- symfony/http-foundation: ^7.4 || ^8.0
- symfony/http-kernel: ^7.4 || ^8.0
- symfony/mime: ^7.4 || ^8.0
- symfony/routing: ^7.4 || ^8.0
- symfony/translation: ^7.4 || ^8.0
- symfony/twig-bundle: ^7.4 || ^8.0
- symfony/validator: ^7.4 || ^8.0
- twig/twig: ^3.23
Requires (Dev)
- doctrine/data-fixtures: ^1.6 || ^2.2
- doctrine/persistence: ^4.0
- easycorp/easyadmin-bundle: ^5.0.0
- endroid/qr-code: ^6.0
- fakerphp/faker: ^1.23
- google/recaptcha: ^1.3
- league/flysystem-bundle: ^3.0
- phpstan/phpstan: ^2.1.40
- phpstan/phpstan-deprecation-rules: ^2.0.4
- phpunit/phpunit: ^13.0.5
- symfony/browser-kit: ^7.4 || ^8.0
- symplify/easy-coding-standard: ^13.0.4
This package is auto-updated.
Last update: 2026-06-10 13:42:45 UTC
README
Introduction
The bundle aims to help with some repetitive tasks, including (but not limited to):
- Data lists with search
- File and image uploads
- Form types
- Navigation helper
- Paginator
- RSS feed generation
- SEO-related tasks (sitemaps, etc)
- Twig extensions
- Utilities
- Validators: PasswordStrength, Recaptcha, Slug
Examples
| Grid layout example | Tiled layout example |
|---|---|
![]() |
![]() |
| Paginator example | Form types example |
|---|---|
![]() |
![]() |
Available demo
If you want to try the bundle before installing it in your own projects, you can run this demo project locally: https://github.com/leapt/demo
Installation & usage
You can check docs there: https://core-bundle.leapt.dev/
Versions & dependencies
The current version (6.x) of the bundle works with Symfony 7.4 & 8.0+. The project follows SemVer. Only the last major version is maintained.
You can check the changelog for version 6 and the upgrade document when upgrading from 5.x bundle version.
| CoreBundle version | Symfony version | PHP version |
|---|---|---|
| 6.x | ^7.4 || ^8.0 | ^8.4 |
| 5.x | ^6.4 || ^7.0 || ^8.0 | ^8.2 |
| 4.x | ^5.4 || ^6.0 | ^8.0 |
| 3.1+ | ^4.4 || ^5.0 | ^7.4 || ^8.0 |
| 3.0 | ^4.4 || ^5.0 | ^7.2 |
Contributing
Feel free to contribute, like sending pull requests to add features/tests or creating issues :)
Note there are a few helpers to maintain code quality, that you can run using these commands:
composer cs:dry # Code style check composer cs:fix # Fix code style composer phpstan # Static analysis composer phpunit # Run tests # Or run all cs:dry, phpstan & phpunit scripts using the following: composer ci
Docs are built using mkdocs. To launch the docs server locally, run make docs-start & open http://127.0.0.1:8000/.
History
This bundle is a maintained fork of the SnowcapCore Bundle: https://github.com/snowcap/SnowcapCoreBundle



