Doctrine 2 Object Relational Mapper (ORM)
Latest commit 26cf90e Oct 25, 2016 @Ocramius Ocramius committed on GitHub Merge pull request #6095 from mschroeder/patch-1
Fixed typo in annotations reference
Failed to load latest commit information.
bin Fix typo Mar 21, 2016
docs Merge pull request #6095 from mschroeder/patch-1 Oct 25, 2016
lib/Doctrine/ORM Fixes #5755, uses '->getReflectionProperties()' instead of '->getRefl… Sep 10, 2016
tests #5768 #5755 cleaned up test scenario, using new mocking logic as per … Sep 10, 2016
tools/sandbox Region cache clear commands Dec 16, 2013
.gitattributes Remove README.markdown from .gitattributes Jan 19, 2013
.gitignore Added composer.lock to .gitignore Mar 7, 2013
.gitmodules Removing submodules as of doctrine/doctrine2#570 Feb 15, 2013
.scrutinizer.yml Test suite is SLOOOOOOOOWWWWWW Dec 29, 2015
.travis.yml Stop testing against PHP 5.5 Jun 19, 2016 Removing section about jira as it has been removed. Feb 17, 2016
LICENSE Updated year range Sep 29, 2015 Cleanup no longer used coveralls settings Mar 12, 2016 Add and a chapter on security assumptions in Doctrine ORM. Feb 21, 2014 #6001 documenting minor BC break in `QueryCacheEntry#time` type - spe… Sep 8, 2016 New Build process Sep 7, 2013 Add support to distribute the XSD to a given directory during build p… Aug 27, 2011
build.xml New Build process Sep 7, 2013
composer.json Merge pull request #5713 from OndraM/remove-coveralls Jul 31, 2016
doctrine-mapping.xsd Allow override of inversedBy Nov 5, 2015
phpunit.xml.dist Fixed typos Mar 11, 2013 Fixed typos Mar 11, 2013

Master 2.5
Build status Build status
Coverage Status Coverage Status

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.

More resources: