shopsys / doctrine-orm
Object-Relational-Mapper for PHP
Installs: 106 383
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 6
Forks: 0
Open Issues: 0
Requires
- php: ^7.1
- ext-pdo: *
- composer/package-versions-deprecated: ^1.8
- doctrine/annotations: ^1.11.1
- doctrine/cache: ^1.9.1
- doctrine/collections: ^1.5
- doctrine/common: ^2.11 || ^3.0
- doctrine/dbal: ^2.9.3
- doctrine/event-manager: ^1.1
- doctrine/inflector: ^1.0
- doctrine/instantiator: ^1.3
- doctrine/lexer: ^1.0
- doctrine/persistence: ^1.3.3 || ^2.0
- symfony/console: ^3.0|^4.0|^5.0
Requires (Dev)
- doctrine/coding-standard: ^6.0
- phpstan/phpstan: ^0.12.18
- phpunit/phpunit: ^8.0
- symfony/yaml: ^3.4|^4.0|^5.0
- vimeo/psalm: ^3.11
Suggests
- symfony/yaml: If you want to use YAML Metadata Mapping Driver
Replaces
- doctrine/orm: 2.7.3
This package is auto-updated.
Last update: 2024-12-18 21:23:32 UTC
README
Doctrine 2 is an object-relational mapper (ORM) for PHP 5.4+ that provides transparent persistence for PHP objects. It sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernate's HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.