1
0
Fork 0
mirror of synced 2025-04-02 21:06:18 +03:00
Doctrine 2 Object Relational Mapper (ORM)
Find a file
Marco Pivetta 07b397f341
#6284 fixing actual issue, which comes from an extremely tricky L2 caching issue.
We are not hydrating some of the cached association data into entities due to keys missing in the cache association definition.
Since this is an extreme edge case that is just a mismatch between db and cache, a detailed explanation was provided in the fix snippet as well
2017-08-23 00:19:49 +02:00
bin Use short-array syntax on "bin" directory 2016-12-07 23:34:14 +01:00
docs Merge pull request #6636 from Kwadz/annot-ref-update 2017-08-20 08:17:41 +02:00
lib/Doctrine/ORM #6284 fixing actual issue, which comes from an extremely tricky L2 caching issue. 2017-08-23 00:19:49 +02:00
tests #6284 removing unused lazy entity 2017-08-22 21:41:04 +02:00
tools/sandbox Use short-array syntax on "tools" directory 2016-12-07 23:32:17 +01:00
.gitattributes Remove README.markdown from .gitattributes 2013-01-19 20:04:43 +01:00
.gitignore PHPBench base config 2017-07-23 10:16:17 +02:00
.gitmodules Removing submodules as of doctrine/doctrine2#570 2013-02-15 18:33:29 +01:00
.scrutinizer.yml Configure build failure conditions 2017-06-20 14:06:40 +02:00
.travis.yml Travis enhancements: Use Build Stages, added PHP 7.2 2017-07-25 03:54:04 +02:00
build.properties New Build process 2013-09-07 12:56:49 +02:00
build.properties.dev Add support to distribute the XSD to a given directory during build process 2011-08-27 13:23:17 +02:00
build.xml New Build process 2013-09-07 12:56:49 +02:00
composer.json Bumping ORM YAML dependency to 3.4+, explicitly forbidding compatibility with older YAML component versions 2017-08-16 20:21:26 +02:00
CONTRIBUTING.md Removing section about jira as it has been removed. 2016-02-17 11:02:19 +01:00
doctrine-mapping.xsd More refinement of the xml dtd 2017-08-02 22:58:05 +02:00
LICENSE Updated year range 2015-09-29 22:52:45 +00:00
phpbench.json PHPBench base config 2017-07-23 10:16:17 +02:00
phpstan.neon Push PHPStan to level 1 2017-06-30 00:27:50 +02:00
phpunit.xml.dist Make PHPUnit strict about risky tests 2017-08-06 12:51:16 +02:00
README.md Removes support for PHP 5.x 2017-01-02 08:36:42 +00:00
run-all.sh Fixed typos 2013-03-11 00:08:58 +00:00
SECURITY.md Add SECURITY.md and a chapter on security assumptions in Doctrine ORM. 2014-02-21 16:12:32 +01:00
UPGRADE.md Make explicit the design decisions of ConsoleRunner 2017-07-22 21:56:59 +02:00

Master 2.5
Build status Build status
Coverage Status Coverage Status

Doctrine 2 is an object-relational mapper (ORM) for PHP 7.0+ 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: