sonata-project / media-bundle
Symfony SonataMediaBundle
Package info
github.com/sonata-project/SonataMediaBundle
Type:symfony-bundle
pkg:composer/sonata-project/media-bundle
4.20.0
2025-12-19 13:38 UTC
Requires
- php: ^8.2
- doctrine/persistence: ^3.0.2 || ^4.0
- imagine/imagine: ^1.3
- knplabs/gaufrette: ^0.10 || ^0.11
- nyholm/psr7: ^1.4
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0 || ^2.0
- psr/log: ^2.0 || ^3.0
- sonata-project/doctrine-extensions: ^1.13 || ^2.0
- sonata-project/form-extensions: ^1.4 || ^2.0
- sonata-project/twig-extensions: ^1.3 || ^2.0
- symfony/asset: ^6.4 || ^7.3 || ^8.0
- symfony/config: ^6.4 || ^7.3 || ^8.0
- symfony/console: ^6.4 || ^7.3 || ^8.0
- symfony/dependency-injection: ^6.4 || ^7.3 || ^8.0
- symfony/event-dispatcher: ^6.4 || ^7.3 || ^8.0
- symfony/filesystem: ^6.4 || ^7.3 || ^8.0
- symfony/finder: ^6.4 || ^7.3 || ^8.0
- symfony/form: ^6.4 || ^7.3 || ^8.0
- symfony/framework-bundle: ^6.4 || ^7.3 || ^8.0
- symfony/http-client: ^6.4 || ^7.3 || ^8.0
- symfony/http-foundation: ^6.4 || ^7.3 || ^8.0
- symfony/http-kernel: ^6.4 || ^7.3 || ^8.0
- symfony/mime: ^6.4 || ^7.3 || ^8.0
- symfony/options-resolver: ^6.4 || ^7.3 || ^8.0
- symfony/routing: ^6.4 || ^7.3 || ^8.0
- symfony/security-bundle: ^6.4 || ^7.3 || ^8.0
- symfony/security-core: ^6.4 || ^7.3 || ^8.0
- symfony/translation: ^6.4 || ^7.3 || ^8.0
- symfony/translation-contracts: ^2.0 || ^3.0
- symfony/twig-bridge: ^6.4 || ^7.3 || ^8.0
- symfony/twig-bundle: ^6.4 || ^7.3 || ^8.0
- symfony/validator: ^6.4 || ^7.3 || ^8.0
- twig/string-extra: ^3.0
- twig/twig: ^3.0
Requires (Dev)
- async-aws/simple-s3: ^1.0
- aws/aws-sdk-php: ^3.0
- dama/doctrine-test-bundle: ^8.0.1
- doctrine/doctrine-bundle: ^2.17 || ^3.0
- doctrine/mongodb-odm: ^2.4
- doctrine/orm: ^2.16 || ^3.0
- friendsofphp/php-cs-fixer: ^3.4
- knplabs/knp-menu-bundle: ^3.0
- liip/imagine-bundle: ^2.0
- masterminds/html5: ^2.7
- matthiasnoback/symfony-config-test: ^6.1
- matthiasnoback/symfony-dependency-injection-test: ^6.2
- microsoft/azure-storage-blob: ^1.5.4
- phpstan/extension-installer: ^1.0
- phpstan/phpdoc-parser: ^1.0
- phpstan/phpstan: ^1.0 || ^2.0
- phpstan/phpstan-phpunit: ^1.0 || ^2.0
- phpstan/phpstan-strict-rules: ^1.0 || ^2.0
- phpstan/phpstan-symfony: ^1.0 || ^2.0
- phpunit/phpunit: ^11.5.38 || ^12.3.10
- rector/rector: ^1.1 || ^2.0
- sonata-project/admin-bundle: ^4.39
- sonata-project/block-bundle: ^4.11 || ^5.0
- sonata-project/classification-bundle: ^4.0
- sonata-project/doctrine-orm-admin-bundle: ^4.0
- symfony/browser-kit: ^6.4 || ^7.3 || ^8.0
- symfony/messenger: ^6.4 || ^7.3 || ^8.0
- symfony/security-csrf: ^6.4 || ^7.3 || ^8.0
Suggests
- async-aws/simple-s3: If you want to use async Amazon S3 adapter
- aws/aws-sdk-php: If you want to use Amazon S3
- liip/imagine-bundle: If you want on-the-fly thumbnail generation or image filtering (scale, crop, watermark...).
- microsoft/azure-storage-blob: If you want to use Azure Blob Storage
- sonata-project/classification-bundle: If you want to categorize your media items.
- sonata-project/doctrine-orm-admin-bundle: If you want to persist entities.
- symfony/messenger: If you want to generate thumbnails asynchronously.
- twig/extra-bundle: Auto configures the Twig Intl extension.
Conflicts
- async-aws/simple-s3: <1.0
- aws/aws-sdk-php: <3.0
- doctrine/mongodb-odm: <2.4
- doctrine/orm: <2.14
- knplabs/knp-menu-bundle: <3.0
- liip/imagine-bundle: <2.0
- sonata-project/admin-bundle: <4.9
- sonata-project/block-bundle: <4.11
- sonata-project/classification-bundle: <4.0
- sonata-project/doctrine-orm-admin-bundle: <4.0
This package is auto-updated.
Last update: 2026-06-03 03:15:58 UTC
README
SonataMediaBundle
Symfony SonataMediaBundle
| Branch | Github Actions | Code Coverage | Documentation |
|---|---|---|---|
| 4.x | |||
| 5.x |
Documentation
Check out the documentation on the official website.
Support
For general support and questions, please use StackOverflow.
If you think you found a bug or you have a feature idea to propose, feel free to open an issue after looking at the contributing guide.
License
This package is available under the MIT license.