timurturdyev / doctrine-mongo-odm-module
Laminas Module which provides Doctrine MongoDB ODM functionality
Fund package maintenance!
Patreon
Tidelift
www.doctrine-project.org/sponsorship.html
Requires
- php: ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0
- ext-mongodb: *
- doctrine/cache: ^1.11 || ^2.0
- doctrine/doctrine-laminas-hydrator: ^3.3.0
- doctrine/event-manager: ^1.2.0 || ^2.0.0
- doctrine/mongodb-odm: ^2.5.2
- laminas/laminas-eventmanager: ^3.10.0
- laminas/laminas-modulemanager: ^2.14.0
- laminas/laminas-mvc: ^3.6.1
- laminas/laminas-servicemanager: ^4.1
- laminas/laminas-stdlib: ^3.16.1
- symfony/console: ^5.4.26 || ^6.3.2
- symfony/var-dumper: ^5.4.26 || ^6.3.2
- timurturdyev/doctrine-module: 6.2.x-dev
Requires (Dev)
- doctrine/coding-standard: ^12.0.0
- doctrine/persistence: ^2.5.7 || ^3.2.0
- jangregor/phpstan-prophecy: ^1.0.0
- laminas/laminas-developer-tools: ^2.8.0
- laminas/laminas-hydrator: ^4.13.0
- laminas/laminas-session: ^2.16.0
- phpspec/prophecy-phpunit: ^2.0.2
- phpstan/phpstan: ^1.10.26
- phpunit/phpunit: ^9.6.10
- vimeo/psalm: ^5.14.1
Suggests
- laminas/laminas-developer-tools: laminas-developer-tools if you want to profile operations executed by the ODM during development
- laminas/laminas-form: if you want to use form elements backed by Doctrine
This package is auto-updated.
Last update: 2024-11-13 09:46:47 UTC
README
The DoctrineMongoODMModule leverages DoctrineModule and integrates Doctrine MongoDB ODM with Laminas quickly and easily. The following features are intended to work out of the box:
- MongoDB support
- Multiple document managers
- Multiple connections
- Support for using existing
Mongo
connections - Doctrine CLI support
Installation
Run the following to install this library using Composer:
composer require doctrine/doctrine-mongo-odm-module
Documentation
Please check the documentation on the Doctrine website for more detailed information on features provided by this component. The source files for the documentation can be found in the docs directory.