chubbyphp / chubbyphp-laminas-config-doctrine
Installs: 7 559
Dependents: 1
Suggesters: 0
Security: 0
Stars: 8
Watchers: 3
Forks: 1
Open Issues: 0
Requires
- php: ^8.1
- chubbyphp/chubbyphp-laminas-config-factory: ^1.3
- doctrine/common: ^3.4.3
- doctrine/event-manager: ^1.2|^2.0
- psr/container: ^1.1.2|^2.0.2
- symfony/cache: ^5.4.35|^6.4.3|^7.0.3
- symfony/console: ^5.4.35|^6.4.3|^7.0.3
Requires (Dev)
- chubbyphp/chubbyphp-dev-helper: dev-master
- chubbyphp/chubbyphp-laminas-config: ^1.4
- chubbyphp/chubbyphp-mock: ^1.7
- doctrine/dbal: ^3.8.1
- doctrine/mongodb-odm: ^2.6.2
- doctrine/orm: ^2.17.5
- infection/infection: ^0.27.9
- mongodb/mongodb: ^1.17
- php-coveralls/php-coveralls: ^2.7
- phpstan/extension-installer: ^1.3.1
- phpstan/phpstan: ^1.10.58
- phpunit/phpunit: ^10.5.10
- ramsey/uuid: ^4.7.5
Conflicts
- doctrine/dbal: <3.8.1 || >=4.0
- doctrine/mongodb-odm: <2.6.2 || >=3.0
- doctrine/orm: <2.17.5 || >=3.0
- mongodb/mongodb: <1.17|| >=2.0
README
Description
Doctrine service factories for the laminas/laminas-servicemanager and any other dependency injection container who's been able to handle it's config, like chubbyphp/chubbyphp-container via chubbyphp/chubbyphp-laminas-config and many (Aura.Di, Pimple, Auryn, Symfony, PHP-DI) more.
The original concept of this service factories is by @DASPRiD used in dasprid/container-interop-doctrine which was handed over to roave/psr-container-doctrine.
Small adjustments like using class names instead doctrine.something...
strings as service names
and the possiblity to install only the needed vendors make the difference to the original project.
Requirements
- php: 8.1
- chubbyphp/chubbyphp-laminas-config-factory: ^1.3
- doctrine/common: ^3.4.3
- doctrine/event-manager: ^1.2|^2.0
- psr/container: ^1.1.2|^2.0.2
- symfony/cache: ^5.4.35|^6.4.3|^7.0.3
- symfony/console: ^5.4.35|^6.4.3|^7.0.3
Suggested
- doctrine/dbal: ^3.8.1
- doctrine/mongodb-odm: ^2.6.2
- doctrine/orm: ^2.17.5
- mongodb/mongodb: ^1.17
Installation
Through Composer as chubbyphp/chubbyphp-laminas-config-doctrine.
composer require chubbyphp/chubbyphp-laminas-config-doctrine "^2.1"
Usage
MongodbODM
ORM
Copyright
2024 Dominik Zogg