↔️ Doctrine Object Relational Mapper (ORM)
Clone or download
Ocramius Merge pull request #7559 from doctrine/malarzm-patch-1
Change Stackoverflow tag to doctrine-orm
Latest commit 6615520 Jan 5, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Migrate repository name doctrine/doctrine2 -> doctrine/orm Jan 3, 2019
bin Add missing strict type declaration Dec 31, 2017
docs Change Stackoverflow tag to doctrine-orm Jan 5, 2019
lib/Doctrine/ORM Allow all datetime types to be used as version Jan 5, 2019
tests Allow all datetime types to be used as version Jan 5, 2019
.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 CI: Test against PHP 7.3 Nov 10, 2018
CONTRIBUTING.md Migrate repository name doctrine/doctrine2 -> doctrine/orm Jan 3, 2019
LICENSE Update license's copyright Jan 23, 2018
README.md Migrate repository name doctrine/doctrine2 -> doctrine/orm Jan 3, 2019
SECURITY.md Migrate repository name doctrine/doctrine2 -> doctrine/orm Jan 3, 2019
UPGRADE.md Migrate repository name doctrine/doctrine2 -> doctrine/orm Jan 3, 2019
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 Migrate repository name doctrine/doctrine2 -> doctrine/orm Jan 3, 2019
composer.lock Drop dependency on doctrine/common Dec 1, 2018
doctrine-mapping.xsd Drop UuidGenerator Aug 2, 2018
phpbench.json PHPBench base config Jul 23, 2017
phpcs.xml.dist Apply Doctrine CS 5.0 Nov 4, 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: