doctrine / mongodb-odm
PHP Doctrine MongoDB Object Document Mapper (ODM) provides transparent persistence for PHP objects to MongoDB.
2.16.1
2026-01-29 11:33 UTC
Requires
- php: ^8.1
- ext-mongodb: ^1.21 || ^2.0
- doctrine/collections: ^2.1
- doctrine/event-manager: ^1.0 || ^2.0
- doctrine/instantiator: ^1.1 || ^2
- doctrine/persistence: ^3.2 || ^4
- friendsofphp/proxy-manager-lts: ^1.0
- jean85/pretty-package-versions: ^1.3.0 || ^2.0.1
- mongodb/mongodb: ^1.21.2 || ^2.1.1
- psr/cache: ^1.0 || ^2.0 || ^3.0
- symfony/console: ^5.4 || ^6.4 || ^7.0 || ^8.0
- symfony/deprecation-contracts: ^2.2 || ^3.0
- symfony/polyfill-php84: ^1.33
- symfony/var-dumper: ^5.4 || ^6.4 || ^7.0 || ^8.0
- symfony/var-exporter: ^6.4.1 || ^7.0 || ^8.0
Requires (Dev)
- ext-bcmath: *
- doctrine/annotations: ^1.12 || ^2.0
- doctrine/cache: ^2.0
- doctrine/coding-standard: ^14.0
- doctrine/orm: ^3.2
- jmikola/geojson: ^1.0
- phpbench/phpbench: ^1.4.0
- phpstan/phpstan: ^2.1
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpunit/phpunit: ^10.5.58|^11.5.43
- squizlabs/php_codesniffer: ^4
- symfony/cache: ^5.4 || ^6.0 || ^7.0 || ^8.0
- symfony/uid: ^5.4 || ^6.0 || ^7.0 || ^8.0
Suggests
- ext-bcmath: Decimal128 type support
- doctrine/annotations: For annotation mapping support
Conflicts
- doctrine/annotations: <1.12 || >=3.0
- doctrine/cache: <1.11
- doctrine/mongodb-odm-bundle: <5
This package is auto-updated.
Last update: 2026-06-09 03:53:00 UTC