https://github.com/pimcore/symfony-freeze
https://github.com/pimcore/symfony-freeze
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/pimcore/symfony-freeze
- Owner: pimcore
- License: other
- Created: 2025-10-28T09:51:13.000Z (8 months ago)
- Default Branch: 7.x
- Last Pushed: 2025-12-02T07:52:02.000Z (7 months ago)
- Last Synced: 2026-03-29T02:59:11.940Z (3 months ago)
- Size: 17.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Pimcore Symfony Freeze
A metapackage to control Symfony version constraints for Pimcore Platform Version 2025.4 (pimcore/pimcore 12.3 and 12.x) development versions.
**⚠️ Important**: This package is **only for Pimcore Platform Version 2025.4 versions**. Pimcore Platform Version 2026.* will require Symfony 7+ and drop Symfony 6 support entirely.
## Purpose
This metapackage uses Composer's `conflict` directive to enforce Symfony version requirements:
- **6.x branch**: Freezes core Symfony components at 6.x (14 components)
- **7.x branch**: Requires core Symfony components at 7.x minimum (13 components)
## Usage by Pimcore Version
### Pimcore Platform Version 2025.4
**Symfony 7.x fully supported** - choose based on your needs:
```json
{
"require": {
"pimcore/symfony-freeze": "^7.0" // Recommended: Enforce Symfony 7.x minimum
}
}
```
Or if you need Symfony 6.x compatibility:
```json
{
"require": {
"pimcore/symfony-freeze": "^6.0" // Optional: Keep Symfony 6.x
}
}
```
### Pimcore Platform Version 2026.* and beyond
**Do not use this package**. Remove it:
```bash
composer remove pimcore/symfony-freeze
```
## Technical Details
- **Type**: Metapackage (no code, only constraints)
- **6.x branch**: Conflicts with `symfony/*: ">=7.0"` for 14 core components
- **7.x branch**: Conflicts with `symfony/*: "<7.0"` for 13 core components (excludes deprecated `symfony/templating`)
## License
POCL - © Pimcore GmbH