doctrine / doctrine-orm-module
Laminas Module that provides Doctrine ORM functionality
Fund package maintenance!
Patreon
Tidelift
www.doctrine-project.org/sponsorship.html
Installs: 6 344 232
Dependents: 432
Suggesters: 40
Security: 0
Stars: 439
Watchers: 57
Forks: 229
Open Issues: 8
Requires
- php: ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0
- ext-json: *
- doctrine/dbal: ^2.13.7 || ^3.3.2
- doctrine/doctrine-laminas-hydrator: ^3.0.0
- doctrine/doctrine-module: ^5.3.0 || ^6.0.2
- doctrine/event-manager: ^1.1.1
- doctrine/orm: ^2.11.1
- doctrine/persistence: ^2.3.0 || ^3.0.0
- laminas/laminas-eventmanager: ^3.4.0
- laminas/laminas-modulemanager: ^2.11.0
- laminas/laminas-mvc: ^3.3.2
- laminas/laminas-paginator: ^2.12.2
- laminas/laminas-servicemanager: ^3.17.0
- laminas/laminas-stdlib: ^3.7.1
- psr/container: ^1.1.2
- symfony/console: ^5.4.3 || ^6.0.3
Requires (Dev)
- doctrine/annotations: ^1.13.2
- doctrine/coding-standard: ^9.0.0
- doctrine/data-fixtures: ^1.5.2
- doctrine/migrations: ^3.4.1
- laminas/laminas-cache-storage-adapter-filesystem: ^2.0
- laminas/laminas-cache-storage-adapter-memory: ^2.0
- laminas/laminas-developer-tools: ^2.3.0
- laminas/laminas-i18n: ^2.13.0
- laminas/laminas-log: ^2.15.0
- laminas/laminas-serializer: ^2.12.0
- ocramius/proxy-manager: ^2.2.0
- phpstan/phpstan: ^1.4.6
- phpstan/phpstan-phpunit: ^1.0.0
- phpunit/phpunit: ^9.5.13
- squizlabs/php_codesniffer: ^3.6.2
- vimeo/psalm: ^5.4.0
Suggests
- doctrine/migrations: doctrine migrations if you want to keep your schema definitions versioned
- laminas/laminas-developer-tools: laminas-developer-tools if you want to profile operations executed by the ORM during development
- laminas/laminas-form: if you want to use form elements backed by Doctrine
Conflicts
- doctrine/migrations: <3.3
- 7.0.x-dev
- 6.2.x-dev
- 6.1.x-dev
- 6.1.0
- 6.0.x-dev
- 6.0.1
- 6.0.0
- 5.3.x-dev
- 5.3.0
- 5.2.x-dev
- 5.2.1
- 5.2.0
- 5.1.x-dev
- 5.1.0
- 5.0.x-dev
- 5.0.1
- 5.0.0
- 4.2.x-dev
- 4.2.1
- 4.2.0
- 4.1.x-dev
- 4.1.0
- 4.0.x-dev
- 4.0.2
- 4.0.1
- 4.0.0
- 3.2.x-dev
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.x-dev
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.x-dev
- 3.0.9
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.1.x-dev
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 1.1.x-dev
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.x-dev
- 1.0.0
- 0.11.0
- 0.10.0
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.0
- 0.8.0-beta4
- 0.8.0-beta3
- 0.8.0-beta2
- 0.8.0-beta1
- 0.7.0
- 0.6.0
- 0.5.7
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.0
- 0.3.1
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.0
This package is auto-updated.
Last update: 2024-12-03 22:22:16 UTC
README
The DoctrineORMModule leverages DoctrineModule and integrates Doctrine ORM with Laminas quickly and easily. The following features are intended to work out of the box:
- Doctrine ORM support
- Multiple ORM entity managers
- Multiple DBAL connections
- Reuse existing PDO connections in DBAL connection
Installation
Run the following to install this library using Composer:
composer require doctrine/doctrine-orm-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.