Doctrine 2 Object Relational Mapper (ORM)
Clone or download
Ocramius Merge pull request #7425 from mbessolov/patch-1
Minor grammar corrections in the documentation.
Latest commit 91346c4 Oct 15, 2018
Permalink
Failed to load latest commit information.
.github Update Bug.md Jul 13, 2018
bin Add missing strict type declaration Dec 31, 2017
docs Minor grammar corrections in the documentation. Oct 10, 2018
lib/Doctrine/ORM Merge pull request #7429 from carusogabriel/simplify-conditions Oct 15, 2018
tests Fix for BC break #7366 when calling EM::find() with LockMode::OPTIMIS… Sep 23, 2018
.doctrine-project.json Add .doctrine-project.json to root of the project. Aug 31, 2018
.gitattributes Start versioning composer.lock and use it for CS/SA analysis on CI Mar 4, 2018
.gitignore Start versioning composer.lock and use it for CS/SA analysis on CI Mar 4, 2018
.gitmodules Removing submodules as of doctrine/doctrine2#570 Feb 15, 2013
.scrutinizer.yml Update Scrutinizer config to use our CS setup Mar 8, 2018
.travis.yml [CS] Apply Doctrine CS 4.0 in tests Mar 8, 2018
CONTRIBUTING.md Add verbs Mar 3, 2018
LICENSE Update license's copyright Jan 23, 2018
README.md Add tidelift badge and links to the doctrine/orm readme. Sep 21, 2018
SECURITY.md Add SECURITY.md and a chapter on security assumptions in Doctrine ORM. Feb 21, 2014
UPGRADE.md Document BC-break due to type declaration Apr 3, 2018
build.properties Removing build references to the `Version` class, which is finally go… Dec 31, 2017
build.properties.dev Add support to distribute the XSD to a given directory during build p… Aug 27, 2011
build.xml Removing build references to the `Version` class, which is finally go… Dec 31, 2017
composer.json Update homepage Aug 31, 2018
composer.lock Lock DBAL to a specific branch Apr 17, 2018
doctrine-mapping.xsd Drop UuidGenerator Aug 2, 2018
phpbench.json PHPBench base config Jul 23, 2017
phpcs.xml.dist [CS] Apply Doctrine CS 4.0 in tests Mar 8, 2018
phpstan.neon Setup: Switch Apc -> Apcu and Memcache -> Memcached Dec 19, 2017
phpunit.xml.dist Fixes after rebase Dec 31, 2017
run-all.sh Fixed typos Mar 11, 2013

README.md

Tidelift

Professionally supported Doctrine is now available

Master 2.7 2.6 2.5
Build status Build status Build status Build status
Coverage Status Coverage Status Coverage Status Coverage Status
⚠️ You are browsing the code of upcoming Doctrine 3.0.
Things changed a lot here and major code changes should be expected. If you are rather looking for a stable version, refer to the 2.6 branch for the current stable release or 2.7 branch for the upcoming release. If you are submitting a pull request, please see the Which branch should I choose? section below.

Doctrine 3 is an object-relational mapper (ORM) for PHP 7.2+ 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.


Which branch should I choose?

More resources: