2017 © Pedro Peláez
 

library orm

Object-Relational-Mapper for PHP

image

doctrine/orm

Object-Relational-Mapper for PHP

  • Tuesday, July 17, 2018
  • by beberlei
  • Repository
  • 313 Watchers
  • 4985 Stars
  • 38,003,181 Installations
  • PHP
  • 4357 Dependents
  • 302 Suggesters
  • 1979 Forks
  • 1196 Open issues
  • 93 Versions
  • 6 % Grown

The README.md

Tidelift, (*1)

Master 2.8 2.7
Build status ![Build status][2.8 image] ![Build status][2.7 image]
![Coverage Status][Master coverage image] ![Coverage Status][2.8 coverage image] ![Coverage Status][2.7 coverage image]

##### :warning: 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.7 branch for the current stable release or 2.8 branch for the upcoming release. If you are submitting a pull request, please see the Which branch should I choose? section below., (*2)


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., (*3)


Which branch should I choose?

Please see Choosing the branch to get more information about which branch you should target your pull request at., (*4)

Doctrine ORM for enterprise

Available as part of the Tidelift Subscription., (*5)

The maintainers of Doctrine ORM and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. Learn more., (*6)

More resources:

The Versions

01/01 2018

dev-DDC-2363_cascade-removal-triggering-one-to-one-fetch-join-during-flush

dev-DDC-2363_cascade-removal-triggering-one-to-one-fetch-join-during-flush http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

18/12 2017

dev-feature/#6722-initialize-proxies-with-their-collection-properties

dev-feature/#6722-initialize-proxies-with-their-collection-properties http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

29/08 2017

dev-fix/#6638-#6648-one-to-one-association-being-unwillingly-refreshed

dev-fix/#6638-#6648-one-to-one-association-being-unwillingly-refreshed http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

23/07 2017

dev-fix/#5923-disambiguate-identifier-hashing

dev-fix/#5923-disambiguate-identifier-hashing http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

30/01 2017

dev-develop-remove-detach-merge

dev-develop-remove-detach-merge http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

23/12 2016

dev-bug/#6189-paginator-result-mappings-replaced

dev-bug/#6189-paginator-result-mappings-replaced http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

12/12 2016

dev-develop-sync-with-cleanup

dev-develop-sync-with-cleanup http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

09/12 2016

dev-develop-synced-2016-12-09

dev-develop-synced-2016-12-09 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

02/12 2015
31/08 2015

2.4.x-dev

2.4.9999999.9999999-dev http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

31/08 2015

v2.4.8

2.4.8.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

24/03 2015

dev-hotfix/#1342-paginator-functional-test-integration-take2

dev-hotfix/#1342-paginator-functional-test-integration-take2 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

16/01 2015
16/12 2014

v2.4.7

2.4.7.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

06/10 2014

v2.4.6

2.4.6.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

22/09 2014

v2.4.5

2.4.5.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

25/07 2014

dev-config-filter-params

dev-config-filter-params http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

11/07 2014

v2.4.4

2.4.4.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

10/06 2014

v2.4.3

2.4.3.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

03/06 2014

2.3.x-dev

2.3.9999999.9999999-dev http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

03/06 2014

v2.3.6

2.3.6.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

11/03 2014

dev-hotfix/DDC-3022-wrong-arbitrary-join-sql

dev-hotfix/DDC-3022-wrong-arbitrary-join-sql http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

17/02 2014

dev-fix-ddc2862-test

dev-fix-ddc2862-test http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

08/02 2014

v2.4.2

2.4.2.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

08/02 2014

2.3.5

2.3.5.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

12/11 2013

v2.4.1

2.4.1.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

03/11 2013

dev-DDC-1888

dev-DDC-1888 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

07/09 2013

v2.4.0

2.4.0.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

30/06 2013

2.4.0-RC2

2.4.0.0-RC2 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

27/05 2013

2.4.0-RC1

2.4.0.0-RC1 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

11/05 2013

2.3.4

2.3.4.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

10/05 2013

2.4.0-BETA2

2.4.0.0-beta2 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

orm database

24/03 2013

2.3.3

2.3.3.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

24/03 2013

2.4.0-BETA1

2.4.0.0-beta1 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

19/01 2013

dev-DDC-1889

dev-DDC-1889 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

07/01 2013

2.3.2

2.3.2.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

04/12 2012

2.3.1

2.3.1.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

21/11 2012

2.2.x-dev

2.2.9999999.9999999-dev http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

20/09 2012

2.3.0

2.3.0.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

17/09 2012

2.3.0-RC4

2.3.0.0-RC4 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

05/09 2012

2.3.0-RC3

2.3.0.0-RC3 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

29/08 2012

2.3.0-RC2

2.3.0.0-RC2 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

29/07 2012

2.2.3

2.2.3.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

29/07 2012

2.3.0-RC1

2.3.0.0-RC1 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

29/07 2012

2.1.x-dev

2.1.9999999.9999999-dev http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

16/07 2012

2.3.0-BETA1

2.3.0.0-beta1 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

MIT

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

28/05 2012

2.1.7

2.1.7.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

13/04 2012

2.2.2

2.2.2.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

11/04 2012

2.0.x-dev

2.0.9999999.9999999-dev http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

03/03 2012

2.2.1

2.2.1.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

29/01 2012

2.1.6

2.1.6.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

29/01 2012

2.2.0

2.2.0.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

22/01 2012

2.2.0-RC1

2.2.0.0-RC1 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

03/01 2012

2.2.0-BETA2

2.2.0.0-beta2 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

20/12 2011

2.2.0-BETA1

2.2.0.0-beta1 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

19/12 2011

2.1.5

2.1.5.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

23/11 2011

2.1.4

2.1.4.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

23/11 2011

dev-DDC-1509

dev-DDC-1509 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

21/11 2011

2.1.3

2.1.3.0 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database

15/10 2011

dev-DDC-1383

dev-DDC-1383 http://www.doctrine-project.org

Object-Relational-Mapper for PHP

  Sources   Download

LGPL

The Requires

 

by Roman Borschel
by Benjamin Eberlei

orm database