Skip to content

Instantly share code, notes, and snippets.

@Anticom
Last active February 29, 2016 09:43
Show Gist options
  • Save Anticom/a835e9920d97f15db131 to your computer and use it in GitHub Desktop.
Save Anticom/a835e9920d97f15db131 to your computer and use it in GitHub Desktop.
#!/usr/bin/awk -f
BEGIN{
}
#match splits, need to print the line before aswell
/.*\/([0-9a-f]{7}\W)?.*$/{
print thelinebefore
print $0
}
#match merges, need to print the line after aswell
/.*\\([0-9a-f]{7}\W)?.*$/{
print $0
#thelinebefore would be wrong, wouldn't it? i want the next line
}
{
thelinebefore=$0
}
END{
}
* 4b45183 (HEAD, origin/master, origin/HEAD, master) Merge pull request #5670 from mikeSimonson/doc
|\
| * 13473e8 Add precision on the time units
* | 6ed05a9 Merge pull request #5675 from jeanCarloMachado/fix_broken_links_doc
|\ \
| * | 4c2ced8 fixed broken links on getting-started tutorial
|/ /
* | aef8f63 Merge pull request #5673 from svycka/patch-1
|\ \
| * | 9c320ca removed unused use statement
|/ /
* | 1fa71f1 Merge pull request #5671 from mikeSimonson/jira-update
|\ \
| |/
|/|
| * 38efda3 Removing section about jira as it has been removed.
|/
* 9b4c50e Final work around entity changeset fix
* b784a04 Fixed only variables should be passed by reference issue
* 86cde3a Fixed #5605
* d814ad7 Merge pull request #5668 from petitchevalroux/many-to-many-criteria-fixes
|\
| * 9461839 Fix PostgreSql Tests
| * e8296e8 Fix ORM Driver Tests
| * cbde629 Fix MySql Tests
| * dd64161 forgot to delete from relational table first
| * cc7ef71 added teardown for new cmstag table
| * 1e660ab cascade all operations on cmstags
| * 3ed64dc changed relation table column name to match
| * dd3f67d updated manytomany so it maps field names to column names in criteria ordering
| * 0feaf92 improve test readability
| * ae78575 Merge branch 'fix-many-many-criteria' of github.com:petitchevalroux/doctrine2 into many-to-many-criteria-fixes
| |\
| | * cfeda90 Fix many-to-many matching ignoring offset/limit
| * | 0adeade merged [email protected]:SammyK/doctrine2.git:many-to-many-order-by-fix
| * | f0accca Merge branch 'DDC-3719-fix' of github.com:jeanCarloMachado/doctrine2 into many-to-many-criteria-fixes
| |\ \
| | |/
| |/|
| | * 468fe31 fixed indentation
| | * 375b036 added test of matching non-owing side with criteria
| | * af2295b Switch to relationToTargetKeyColumns when matching non-owning side with Criteria. Fixes DDC-3719.
* | | 02eaf6a Merge pull request #5667 from JeroenDeDauw/ORMException
|\ \ \
| |/ /
|/| |
| * | 34dbefa Add missing @throws tags
|/ /
* | 788143d Merge pull request #5634 from alexislefebvre/travis-ci-remove-duplicate-condition
|\ \
| * | a1ca73d Remove duplicate code in .travis.yml
|/ /
* | a4d84e0 Merge pull request #5599 from zeroedin-bill/fix/5598-having-regression-fix
|\ \
| * | 55d4f51 Fix issue were identifier operands in /,* arithmetic terms were not checked to see if they're query components
| * | d7e7baf Regression test: HAVING clause does not translate variable name when used with * and / math operators
* | | b491e75 Merge pull request #5612 from issei-m/patch-2
|\ \ \
| |/ /
|/| |
| * | 5535690 [Doc] Fix typo
|/ /
* | 196ea2d Merge pull request #5597 from deeky666/DDC-5596
|\ \
| * | f9217cf fix documentation of schema tool's "save mode"
|/ /
* | 1697293 Merge pull request #1563 from rawkode/bugfix/incorrect-rollback-method-name
|\ \
| * | 3c7d92e Fixed incorrect case of another two references of rollback
| * | f8ba3a3 Fixing method name 'rollBack', which was documented as 'rollback'
* | | 22b9574 Merge pull request #5591 from doctrine/docs/remove-2-4-from-readme
|\ \ \
| * | | 5bd4762 Removing 2.4 from README
|/ / /
* | | ebe11c7 Merge pull request #5590 from zeroedin-bill/fix-discriminator-column-defaults
|\ \ \
| * | | 8bde0c8 Fix AnnotationDriver, XmlDriver, YamlDriver to properly set DiscriminatorColumn defaults for type and length.
| * | | 6963fd8 Update docs for @DiscriminatorColumn to indicate that it is optional.
| * | | d97fad2 Add tests to ensure DiscriminatorColumn is optional, and that optional params type and length have proper defaults.
|/ / /
* | | 7f16e5b Merge pull request #5585 from mikeSimonson/cpr-year
|\ \ \
| * | | 50d7ed9 Replacing the hardcoded year with a function call
|/ / /
* | | b792e95 Merge pull request #5584 from harikt/patch-2
|\ \ \
| * | | 30eb464 Fix broken links to blog post.
|/ / /
* | | b22cdab Merge pull request #5580 from doctrine/hotfix/move-from-coveralls-to-scrutinizer-coverage
|\ \ \
| * | | 4378744 Test suite is SLOOOOOOOOWWWWWW
| * | | 75957ee We can safely run coverage reporting on PHP7 only
| * | | 3e87a1c Uploading coverage information via `ocular.phar`
| * | | e37e181 Adding scrutinizer-ci config
| * | | 86e13f9 Removing coveralls dependency
| * | | 5849dec Shameless plug
|/ / /
* | | 3ca6828 Allowing doctrine/common 2.6
* | | 5e53e92 Merge branch 'hotfix/common-2.6-upgrade-compat'
|\ \ \
| * | | e0148f1 doctrine/common 2.6.0 compat
| * | | 6e6d3e2 Common 2.6 compatibility
|/ / /
* | | eb62e4d Merge branch 'hotfix/#4884-support-proxy-php7-hints-generation'
|\ \ \
| * | | 7057d36 #4884 - allow installation of doctrine/common 2.6.x, which allows generating type-hints on proxies
|/ / /
* | | 3260291 Merge pull request #5572 from greg0ire/patch-2
|\ \ \
| * | | f9715ac Guess missing words
|/ / /
* | | 24e4215 Merge pull request #5557 from malukenho/enhancement/remove-unecessary-namespace-use-and-import
|\ \ \
| * | | 1560756 Remove unnecessary namespaces imports and usage
|/ / /
* | | 6099e45 Merge branch 'hotfix/#1572-target-entity-resolver-dql-with-interfaces-support-2.6.x'
|\ \ \
| * | | 0c6b510 #1572 - test coverage - interfaces should also resolve to target entities when in DQL
| * | | e390dbd Target entity resolver for DQL
|/ / /
* | | b341d5c Merge pull request #5548 from doctrine/cleanup/classmetadata-get-column-names-simplification
|\ \ \
| * | | 044b202 Simplifying `getColumnNames` logic (can be an `array_map` call)
| * | | b2a6f8a Adding test case for fetching column names by field names
|/ / /
* | | 276a22f Merge branch 'cs/#1228-minor-php-cs-fixes'
|\ \ \
| * | | 6dcb97a Fixed many small phpcs issues
* | | | 0a1fa89 Merge pull request #1396 from Padam87/embeddable_docs
|\ \ \ \
| |/ / /
|/| | |
| * | | 961bff6 Initializing embeddables doc
| | |/
| |/|
* | | 3971e8c Merge branch 'hotfix/#1573-merge-associated-versioned-entity'
|\ \ \
| * | | 996db42 #1573 - correcting test asset namespace, removing unused properties and bi-directional association
| * | | cf3a54a Removing empty newline
| * | | 16baa8d #1573 - correcting docblock arguments/description
| * | | 41235f6 #1573 removing unused API
| * | | fb4d02c Refactor testing Proxy not initilized
| * | | d2cbdd1 Fix superflous whitespaces & empty lines
| * | | e8f40f5 Fix compatibility with php5.4
| * | | 832adae Unit test & fix for merge versionned entity
* | | | 21a250f Merge pull request #1472 from PowerKiKi/mariadb
|\ \ \ \
| * | | | 57ca849 Add test for MariaDB 5.5 and 10.1 on Travis
* | | | | 9ac7c3b Merge pull request #5547 from doctrine/hotfix/php7-xdebug-incompatibility-fixes
|\ \ \ \ \
| * | | | | 342ab2f Correcting minor test case incompatibility with XDebug 2.4.x
|/ / / / /
* | | | | 84f2bf7 Merge branch 'docs/#1497-update-orm-documentation-for-utc-datetime-type'
|\ \ \ \ \
| * | | | | 8c086d1 #1497 - minor CS fixes
| * | | | | df12963 #1497 - simplifying UTC datetime handling logic in the examples
| * | | | | a130ff9 #1497 - Using a PHP code block to describe how a datetime+utc type can be set up
| * | | | | 5b22e59 Removing symfony-specific documentation
| * | | | | 93806a8 Update DateTime cookbook code
* | | | | | 624fcb4 Merge branch 'docs/#1496-docblock-fixes'
|\ \ \ \ \ \
| * | | | | | 00718f6 #1496 s/$this/self
| * | | | | | 9b4dada Use @return $this instead of @return static for consistency
| * | | | | | 5687347 Fix invalid return type documentation
| * | | | | | 15aafaa Use @return $this instead of return explicitly QueryBuilder
| * | | | | | 8d62aad Fix invalid return type in docblock
|/ / / / / /
* | | | | | b1bf57d Merge pull request #1408 from baileylo/patch-1
|\ \ \ \ \ \
| * | | | | | 272e8aa [doc] Remove unused variable from sample code
* | | | | | | 9e68a5a Merge pull request #1579 from aschempp/proxy-initialized-cs
|\ \ \ \ \ \ \
| * | | | | | | 4df7699 Reduce code duplication in ProxyFactory::createInitialized
* | | | | | | | a6ddac0 Remove link to issue tracker
* | | | | | | | bd94931 Merge pull request #1574 from Ma27/patch-1
|\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | |
| * | | | | | | f840f0d DDC-4022 execute callback parameter directly instead of using call_user_func
| * | | | | | | 11f9b00 DDC-4022 method naming
| * | | | | | | 33476d8 DDC-4022 minor improvements
| * | | | | | | c337f8f DDC-4022 deduplication of internal UnitOfWork methods
|/ / / / / / /
* | | | | | | 3c3b736 Hotfix for missing reverse dependency in case of non-implicit change tracking policies
* | | | | | | 9b77ba2 Merge pull request #1570 from doctrine/DDC-2524
|\ \ \ \ \ \ \
| |_|_|_|/ / /
|/| | | | | |
| * | | | | | 8ea62b9 Tests around reported cases over DDC-2524
* | | | | | | 599f994 Merge pull request #1571 from montaniasystemab/patch-1
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | b48fca5 Fixed typo in QueryBuilder->where() docblock
|/ / / / / /
* | | | | | 57b22bd Merge pull request #1568 from guiwoda/patch-ddc-3967
|\ \ \ \ \ \
| * | | | | | e3627f1 Test that reflects the issue described in http://www.doctrine-project.org/jira/browse/DDC-3967
| * | | | | | 91ce788 Second level cache stores identifier with correct type even if findById is called with wrong identifier type
* | | | | | | b980e98 Merge pull request #1566 from BenMorel/typofix
|\ \ \ \ \ \ \
| |_|_|_|_|_|/
|/| | | | | |
| * | | | | | 6d8778f Fix typos in DQL doc
|/ / / / / /
* | | | | | 3cff0f8 Merge pull request #1562 from deeky666/fix-empty-expression
|\ \ \ \ \ \
| * | | | | | e0cb90d fix empty expression on PHP 5.4
|/ / / / / /
* | | | | | 9c5cea3 Merge pull request #1561 from deeky666/DDC-4006
|\ \ \ \ \ \
| * | | | | | 86c81da inherit ID generator strategy mapping from embeddables
* | | | | | | 22e76e8 Merge pull request #1559 from guiwoda/wrong-entity-cache-read-inheritance
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | 6c96e23 Test to verify the bug and the fix
| * | | | | | 427642a Entity cache key is built differently on read than on write
* | | | | | | 0b45d96 Merge pull request #1560 from gitname/patch-2
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | 001d5b7 Fix relative links
|/ / / / / /
* | | | | | 84eb175 Merge pull request #1436 from dadamssg/DDC-3785
|\ \ \ \ \ \
| * | | | | | 6fa2006 allow ManyToManyPersister to handle identification types
* | | | | | | 50ee47c Merge pull request #1492 from nicolas-grekas/doc-fix
|\ \ \ \ \ \ \
| * | | | | | | df820a5 Fix misleading docblock example
| | |_|_|/ / /
| |/| | | | |
* | | | | | | 04789df Merge pull request #1443 from meeuw/unsigned
|\ \ \ \ \ \ \
| * | | | | | | 4a39754 unsigned is in fieldMapping['options']
| * | | | | | | 9715f3d add field options as array
| | |/ / / / /
| |/| | | | |
* | | | | | | 7fc36b4 Merge pull request #1450 from davidfuhr/doc-version
|\ \ \ \ \ \ \
| * | | | | | | de424be [DX] Link annotation ref to locking explanation
* | | | | | | | cdfcca2 Merge pull request #1455 from xoeoro/patch-1
|\ \ \ \ \ \ \ \
| * | | | | | | | 44557a5 Update ExprTest.php
| |/ / / / / / /
* | | | | | | | 9f93999 Merge pull request #1487 from xxccdef/DDC-3864
|\ \ \ \ \ \ \ \
| * | | | | | | | d4d9a2b Support any ordering of fields in partial object query with embeddable [DDC-3864]
* | | | | | | | | e8acfb5 Merge pull request #1481 from mikeSimonson/composer-bin-fix
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 1d6adca Remove the execution bit on the bin/doctrine.php
| |/ / / / / / / /
* | | | | | | | | 5ec9a62 Merge pull request #1558 from doctrine/DDC-3922
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 96398ba remove indexes overruled by primary key
|/ / / / / / / / /
* | | | | | | | | c561223 Merge pull request #1557 from gitname/patch-1
|\ \ \ \ \ \ \ \ \
| |_|_|_|_|/ / / /
|/| | | | | | | |
| * | | | | | | | 8192d5b Reduce ambiguity in Entities description
|/ / / / / / / /
* | | | | | | | 71bb27a Merge pull request #1555 from doctrine/DDC-3979
|\ \ \ \ \ \ \ \
| * | | | | | | | e64f44e Fix one to one inverse side cached entity association key generation
* | | | | | | | | 802cc82 Merge pull request #1554 from tai2/fix_document_transactional
|\ \ \ \ \ \ \ \ \
| |/ / / / / / / /
|/| | | | | | | |
| * | | | | | | | 50d87bd Fix a documentation error.
|/ / / / / / / /
* | | | | | | | 3a44a3d Merge pull request #1551 from doctrine/DDC-3976
|\ \ \ \ \ \ \ \
| * | | | | | | | 58992ad Fixed support for inverse side second level cache
* | | | | | | | | 3452f5c Merge pull request #1553 from OskarStark/patch-1
|\ \ \ \ \ \ \ \ \
| |/ / / / / / / /
|/| | | | | | | |
| * | | | | | | | d49cd4a doc fix
|/ / / / / / / /
* | | | | | | | 089a0ac Merge pull request #1552 from guiwoda/l2-invalid-collection-cache-key
|\ \ \ \ \ \ \ \
| * | | | | | | | d57ecc1 Collection cache key is built differently on read than on write
|/ / / / / / / /
* | | | | | | | 1187c51 Merge pull request #1529 from tkleinhakisa/2.1-upgrade
|\ \ \ \ \ \ \ \
| * | | | | | | | 8535e01 Move to 2.5 section
| * | | | | | | | e682f48 Update Upgrade.md after minor bc break in 2.5.1
* | | | | | | | | 46dec54 Merge pull request #1505 from qu1m/master
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 1dbacec Fixed issue with entity manager when using LockMode::NONE
* | | | | | | | | | 49bb687 Merge pull request #1540 from pantelm/master
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 43b2419 [DDC-3711] add Test that check if the association key are composite
| * | | | | | | | | | 7de2e04 [DDC-3711] add Tests that check if the association key are composite
| * | | | | | | | | | 96687e0 [DDC-3711] Correct Error on manyToMany with composite primary key
* | | | | | | | | | | 664925d Merge pull request #1550 from doctrine/cache-for-travis
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 370dbf1 Added composer cache on travis
|/ / / / / / / / / / /
* | | | | | | | | | | 3e0529d Merge pull request #1493 from alireza-m/master
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | dfa8746 Pass orderings, maxRresults and firstResult when call getHash
| | |_|_|_|_|_|/ / / /
| |/| | | | | | | | |
* | | | | | | | | | | bad0f17 Merge pull request #1549 from doctrine/DDC-3697
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 443259f Some extra refinement over patch
| * | | | | | | | | | | b7bd426 Fix for DDC-3697 and DDC-3701
|/ / / / / / / / / / /
* | | | | | | | | | | ada97d5 Merge pull request #1375 from webimpress/fix/DDC-3671
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 699a6e1 prevent duplicate unique index
* | | | | | | | | | | | 6dfafad Merge pull request #1547 from doctrine/fix-result-cache
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | c8d2ac4 fixes result cache setting query caching
|/ / / / / / / / / / / /
* | | | | | | | | | | | d7a3154 Merge pull request #1397 from giosh94mhz/concat_expr_variable_arguments
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 1617253 Add Expr::concat support for multiple arguments
| | |_|_|/ / / / / / / /
| |/| | | | | | | | | |
* | | | | | | | | | | | d88cf97 Merge pull request #1507 from deguif/fix-wrong-property
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | ae24364 Added test
| * | | | | | | | | | | | 4b7d851 Fixed wrong variable used as array key
| * | | | | | | | | | | | a18ff95 Fixed wrong property name
* | | | | | | | | | | | | 28cebec Merge pull request #1407 from aivus/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 60b80c9 Add phpdoc tests for addXxx() and removeXxx() methods Add tests for return types for addXxx() and removeXxx() methods
| * | | | | | | | | | | | | 6a98f03 Add return to removeMethodTemplate
| | |_|_|_|_|_|_|_|_|/ / /
| |/| | | | | | | | | | |
* | | | | | | | | | | | | e7685c8 Merge pull request #1405 from taueres/master
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 8c66075 EntityManager#getReference throw ORMException for unrecognized id
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | 378f654 Merge pull request #1545 from doctrine/general-fixes
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 843966a General fixes across CS, type resolving, test fixes, etc
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | 9e085ca Merge pull request #1308 from z38/override-inversedby
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | ff28507 Allow override of inversedBy
* | | | | | | | | | | | | | 2fa289e Merge pull request #1514 from Metabor/patch-2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / / /
|/| | | | | | | | | | | | |
| * | | | | | | | | | | | | 60beca3 changes after code review
| * | | | | | | | | | | | | 03523c6 add Unit Test for isEmpty change in LazyCriteriaCollection
| * | | | | | | | | | | | | 3e26330 check if collection is empty without loading it
* | | | | | | | | | | | | | 2383ccf Merge branch 'feature/#1354-one-to-many-orphan-removal'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | f097478 #1354 - DDC-3644 - short array syntax
| * | | | | | | | | | | | | | a7ded16 #1354 - DDC-3644 - s/protected/private
| * | | | | | | | | | | | | | 1587aac Added support for OneToMany with orphanRemoval. Replacing entire collection now deletes the replaced collection (scheduled for deletion). No event handling is done as it happens at DBAL level.
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | 06c1943 Merge pull request #1310 from nicolas-grekas/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | bad6593 Allow symfony 3.0 components
* | | | | | | | | | | | | | | d39a73c Merge pull request #1541 from aleeeftw/master
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|_|/ / / / / / /
|/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | 5481e0f Minor docblock correction
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | b1451cd Merge pull request #1533 from sergeyz/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | e354ebb Fix argument type
| | |_|_|_|_|_|_|/ / / / / /
| |/| | | | | | | | | | | |
* | | | | | | | | | | | | | b15e8b7 Merge pull request #1536 from AngelFQC/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | 4744166 Update Expr.php
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | 290dc89 Merge pull request #1534 from senkal/gramma-fix/start-sentence-with-capital-letter
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / / /
|/| | | | | | | | | | | | |
| * | | | | | | | | | | | | 52817ce Use capital letter and the beginning of a sentence
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | e91bce5 Merge pull request #1528 from sprain/fix-typo-doc
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | c86ab7d Fixed typo in 9.6.7 of docs
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | 88f43a9 Merge pull request #1518 from guiwoda/custom-generator-field-builder
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 3a7d2da Added custom ID generator definition to the FieldBuilder
| | |/ / / / / / / / / / /
| |/| | | | | | | | | | |
* | | | | | | | | | | | | dd20687 Merge pull request #1526 from zinovyev/break-on-autoloader-selected
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 1ddb63c Break on autoloader selected
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | 5c6f0ed Merge pull request #1516 from brabeji/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 4b87f58 Clarify @DiscriminatorMap reqirement
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | b5799ae Merge pull request #1523 from BenMorel/expr
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 7d4016a Documentation and case fixes in QueryBuilder
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | 61ad1bd Merge pull request #1520 from maqnouch/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / /
|/| | | | | | | | | | | |
| * | | | | | | | | | | | d02b059 Updated year range
|/ / / / / / / / / / / /
* | | | | | | | | | | | b055d78 Merge pull request #1510 from webfactory/doctrine-cache-removed-DoctrineNamespaceCacheKey
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 84f51b6 Fix tests
| | |_|/ / / / / / / / /
| |/| | | | | | | | | |
* | | | | | | | | | | | 2242a4c Merge pull request #1511 from BlueM/master
|\ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / /
|/| | | | | | | | | | |
| * | | | | | | | | | | 42a500a Fix class name: AbstractCache -> CacheProvider
|/ / / / / / / / / / /
* | | | | | | | | | | 8b79fe9 Merge pull request #1506 from Tobion/patch-1
|\ \ \ \ \ \ \ \ \ \ \
| |_|_|/ / / / / / / /
|/| | | | | | | | | |
| * | | | | | | | | | c03996d Fix variable reference in phpdoc of ClassMetadataInfo
|/ / / / / / / / / /
* | | | | | | | | | 1b09bb7 Merge pull request #1504 from phansys/doc_uuid_generator_strategy_2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 2e29216 Updated docs for basic mapping Added note about UUID identifier generator strategy, which was added in 2.3 version:
|/ / / / / / / / / /
* | | | | | | | | | a0a0c73 Merge pull request #1457 from phansys/short_types
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 97cc490 Updated syntax for ```integer``` and ```boolean``` types
| | |_|_|_|_|/ / / /
| |/| | | | | | | |
* | | | | | | | | | d1b24df Merge pull request #1500 from zeroedin-bill/docs-build-improvements
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 3e5bf81 Update docs dependency install script and readme to target Ubuntu 14.04
* | | | | | | | | | | 5c8cca2 Merge pull request #1485 from hasumedic/php-version-docs
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 5393bc9 Removed outdated PHP6 reference in "best practices" docs. Changed references from PHP6 to PHP7 in tests.
| | |_|_|_|_|_|/ / / /
| |/| | | | | | | | |
* | | | | | | | | | | 8aa0cdd Merge pull request #1483 from longkey1/fix-typo
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | a3b1f85 typo
| | |_|_|_|_|_|_|_|/ /
| |/| | | | | | | | |
* | | | | | | | | | | 2d00a9b Merge pull request #1482 from bocharsky-bw/patch-1
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | dbd3fa4 Add type hint for entity manager
| | |/ / / / / / / / /
| |/| | | | | | | | |
* | | | | | | | | | | 29c2b80 Merge pull request #1474 from localheinz/fix/unused-imports
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 8a9f684 Fix: Remove unused imports
| | |/ / / / / / / / /
| |/| | | | | | | | |
* | | | | | | | | | | 41ee7e0 Merge pull request #1444 from cezarykluczynski/tutorial-opening-tags-fix
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 793fe9d Missing opening tags added in one of the tutorials
| | |_|_|_|_|_|_|_|/ /
| |/| | | | | | | | |
* | | | | | | | | | | b062ffd Merge pull request #1452 from TomasVotruba/patch-1
|\ \ \ \ \ \ \ \ \ \ \
| |_|_|_|/ / / / / / /
|/| | | | | | | | | |
| * | | | | | | | | | e0872c5 composer: dev is now by default
| | |_|_|/ / / / / /
| |/| | | | | | | |
* | | | | | | | | | 233ebb0 Merge pull request #1499 from issei-m/patch-2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | df46160 removed useless line breaks
|/ / / / / / / / / /
* | | | | | | | | | 2b3648c [DCOM-293] Fix security misconfiguration vulnerability allowing local remote arbitrary code execution.
| |_|_|_|_|_|_|/ /
|/| | | | | | | |
* | | | | | | | | f88896c Merge pull request #1463 from ehimen/paginate-order-by-subselect
|\ \ \ \ \ \ \ \ \
| |_|_|_|/ / / / /
|/| | | | | | | |
| * | | | | | | | 26c295b Added non-functional tests for row number over function subselect expression fix; syntax fixes.
| * | | | | | | | 61488d9 Fixed issue when paginator orders by a subselect expression on platforms supporting ROW_NUMBER OVER() function.
| |/ / / / / / /
* | | | | | | | 71b1dde Merge pull request #1473 from ilyar/docs_fix_ref_and_title
|\ \ \ \ \ \ \ \
| |_|_|/ / / / /
|/| | | | | | |
| * | | | | | | f10f4b7 Fixed WARNING: Title underline too short
| * | | | | | | bb8f1c7 Pretty Ref and Fixed WARNING: Duplicate explicit target name
|/ / / / / / /
* | | | | | | f5e79fa Merge pull request #1466 from Majkl578/travis-container-infrastructure
|\ \ \ \ \ \ \
| * | | | | | | e87c940 Travis: Switch to container-based infrastructure
|/ / / / / / /
* | | | | | | 1370424 Merge pull request #1400 from photodude/patch-1
|\ \ \ \ \ \ \
| * | | | | | | 4d6dfb2 PostgreSQL currently unsupported by HHVM
| * | | | | | | 652f999 pgsql and mysqli are supported by HHVM
* | | | | | | | ad056eb Merge pull request #1462 from DHager/document_transactional
|\ \ \ \ \ \ \ \
| * | | | | | | | 72d8489 Add reminder to README for initializing git submodules
| * | | | | | | | 8503c12 Document return-value substitution in EntityManager::transactional()
* | | | | | | | | 506df64 Merge pull request #1433 from goetas/slc-check-to-classmetadatainfo
|\ \ \ \ \ \ \ \ \
| |/ / / / / / / /
|/| | | | | | | |
| * | | | | | | | 3a7b299 PSR-2 CS improvements
| * | | | | | | | 32f0fef Test XML driver with failing SLC mapping
| * | | | | | | | 4da0ee9 Test PHP driver with failing SLC mapping
| * | | | | | | | 5f2922b Test annotation driver with failing SLC mapping
| * | | | | | | | 012367a Removed runtime check test for non-cacheable entities
| * | | | | | | | acbda4b YAML driver uses getAssociationCacheDefaults for SLC mapping
| * | | | | | | | 7d64be9 XML driver uses getAssociationCacheDefaults for SLC mapping
| * | | | | | | | f4f32a5 Annotation driver uses getAssociationCacheDefaults for SLC mapping
| * | | | | | | | 11be4fa Do not check at runtime for non-cacheable associations
| * | | | | | | | c685255 Check for non-cacheable associations directly on the class metada info
| * | | | | | | | 6a428c6 Allow to retreive association cache defaults
| | |_|/ / / / /
| |/| | | | | |
* | | | | | | | 6bf6db3 Merge pull request #1451 from TomasVotruba/psr-4
|\ \ \ \ \ \ \ \
| * | | | | | | | 726383c composer: autoload via PSR-4
| | |_|/ / / / /
| |/| | | | | |
* | | | | | | | 70a22b6 Merge pull request #1390 from deviantintegral/chaincache-docs
|\ \ \ \ \ \ \ \
| * | | | | | | | f91fadd Not all cache drivers are explicitly documented.
| * | | | | | | | 3d0f44f Document the ChainCache class.
| | |_|_|_|_|_|/
| |/| | | | | |
* | | | | | | | 06a00cf Merge branch 'hotfix/#1387-DDC-3699-do-not-merge-managed-uninitialized-entities'
|\ \ \ \ \ \ \ \
| * | | | | | | | eb5d87c DDC-3699 - #1387 - leveraging the `OrmFunctionalTestCase` API
| * | | | | | | | 12183b7 DDC-3699 - #1387 - catching specific exceptions
| * | | | | | | | 74883e5 DDC-3699 - #1387 - simpifying tests, clarifying on test method names
| * | | | | | | | cbfd71c Added test cases for both one-to-one and one-to-many cases.
| * | | | | | | | 977f0a5 Fix skipping properties if they are listed after a not loaded relation.
|/ / / / / / / /
* | | | | | | | 67cda0c Merge branch 'hotfix/#1381-wakeup-reflection-with-embeddable-and-staticreflection-serialization-fix'
|\ \ \ \ \ \ \ \
| * | | | | | | | b3af559 Fixes ClassMetadata wakeupReflection with embeddable and StaticReflectionService
|/ / / / / / / /
* | | | | | | | 34eb4fd Merge branch 'hotfix/#1380-non-cache-persister-bug'
|\ \ \ \ \ \ \ \
| * | | | | | | | 56cedc5 DDC-3683 - #1380 - reverting BC break, annotating correct types, cs fixes
| * | | | | | | | 77d03ec Remove runtime assertion
| * | | | | | | | 6f1107c Clarify state-changes, replace array_key_exists() with isset() for speed
| * | | | | | | | 1659fab Whitespace formatting tweaks
| * | | | | | | | d0892b2 Remove now-superfluous EntityManager check
| * | | | | | | | 6d6a6a7 Refactor LoadClassMetadataEventArgs to ensure it contains an EntityManager
| * | | | | | | | e8854b6 Change the test listener than layers on second-level-caching so that it is more conservative, only turning on caching-associations when it knows the target entity is cache-able.
| * | | | | | | | cddbbf0 Stumbled across a bug where signatures didn't match, but also the current persister-type didn't support getCacheRegion(). Unsure of exact mechanism, but clearly the constructor doesn't take the second argument anyway, may be old code.
|/ / / / / / / /
* | | | | | | | 4b18514 Merge pull request #1458 from phansys/patch-1
|\ \ \ \ \ \ \ \
| |_|/ / / / / /
|/| | | | | | |
| * | | | | | | cedff77 [Paginator] Fixed boolean casting in Paginator
|/ / / / / / /
* | | | | | | 33c2ae4 Merge pull request #1449 from dunglas/patch-1
|\ \ \ \ \ \ \
| * | | | | | | abf6b8b minor: Code quality in Paginator
|/ / / / / / /
* | | | | | | 96b065b Merge pull request #1447 from krispypen/patch-1
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | |
| * | | | | | 5780f32 wrote a Test for second level cache with multiple levels of associations
| * | | | | | a2a400b Fix second level caching for queries with multiple joins
|/ / / / / /
* | | | | | 6b3056f Merge pull request #1430 from michael-lavaveshkul/master
|\ \ \ \ \ \
| * | | | | | 073f570 Updated "INSTANCE OF" example code.
|/ / / / / /
* | | | | | 37a409a Merge pull request #1429 from hallabro/update-preupdate-documentation
|\ \ \ \ \ \
| * | | | | | 63a543d Update events.rst to reflect behaviour of preUpdate
|/ / / / / /
* | | | | | f41e592 Failing Test - Paginator with sorted collection
* | | | | | ae5b817 Merge pull request #1406 from XitasoChris/patch-1
|\ \ \ \ \ \
| * | | | | | 702b8b3 add default value for GeneratedValue
| | |_|_|/ /
| |/| | | |
* | | | | | 5ae40d5 Merge pull request #1409 from haeber/patch-1
|\ \ \ \ \ \
| * | | | | | d927858 Added PHPDoc return type false of next method
| |/ / / / /
* | | | | | 8d1be42 [DDC-3741] Add test for AbstractQuery#setHydrationCacheProfile(null)
* | | | | | 6423a33 Merge pull request #1411 from icambridge/patch-1
|\ \ \ \ \ \
| * | | | | | 8625ca5 Allow null to be passed to setHydrationCacheProfile
| |/ / / / /
* | | | | | 545e448 Merge pull request #1416 from Restless-ET/patch-1
|\ \ \ \ \ \
| * | | | | | b33612f [2.5][Bug] Fix ConvertDoctrine1Schema->getMetadata
| |/ / / / /
* | | | | | 5aded88 Merge pull request #1418 from mageekguy/patch-2
|\ \ \ \ \ \
| * | | | | | b6d29c8 Remove (useless?) call to parser::getLexer()
| |/ / / / /
* | | | | | 1e7e8f2 Merge pull request #1419 from c960657/cancel-orphan-removal
|\ \ \ \ \ \
| * | | | | | 96dbece [DDC-3382] Allow orphan removal to be cancelled
* | | | | | | ac03c9d Add section about entities, proxies and reflection to "Limitations and Known Issues" chapter.
|/ / / / / /
* | | | | | 14ff7f5 Updating contributing notes to latest composer standard
|/ / / / /
* | | | | 900b55d Merge pull request #1404 from stephan281094/typo
|\ \ \ \ \
| |_|/ / /
|/| | | |
| * | | | f61526d Fix PHPDoc typo
|/ / / /
* | | | 330f88e Merge pull request #1401 from stof/patch-2
|\ \ \ \
| |/ / /
|/| | |
| * | | 1b9e197 Remove HHVM-nightly builds
|/ / /
* | | 71d134f Merge pull request #1379 from holtkamp/patch-1
|\ \ \
| * | | eef81b6 Added missing 'new' keyword for logger instantiation
* | | | b8ef6cf Merge pull request #1384 from TomasVotruba/patch-1
|\ \ \ \
| * | | | a71f2ba cs
* | | | | 2706812 Merge pull request #1385 from TomasVotruba/patch-2
|\ \ \ \ \
| * | | | | 6fae618 duplicated param in phpdoc
| |/ / / /
* | | | | 5ac291d Merge pull request #1386 from TomasVotruba/patch-3
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | b3b0f6b PersisterException: missing license added
|/ / / /
* | | | 5f18618 Merge pull request #1382 from holtkamp/patch-second-level-cache-association-hydration
|\ \ \ \
| |/ / /
|/| | |
| * | | 5f89143 Use early return
| * | | 34b6ce9 Introduced getCacheEntryKey() to combine region name and cache key
| * | | dbc29d2 Simplified way to fetch multiple entries when index does not matter
| * | | 012f335 Fixed some typo's
| * | | c236a67 Used index as key to retrieve proper entry
| * | | 74964e7 Improved testing region->getMultiple()
|/ / /
* | | 3f84be7 Merge pull request #1377 from fprochazka/bugfix/paginator
|\ \ \
| |_|/
|/| |
| * | e501137 LimitSubqueryOutputWalker: fix aliasing of property in OrderBy from MappedSuperclass
| * | 192da14 Failing test case for broken paginator case
|/ /
* | 2c90930 Merge pull request #1374 from mbeccati/fix-DDC767Test-php7-pg94
|\ \
| * | e7397ff Fix DDC767Test failing on php7 + pg94
* | | 6a41b73 Merge pull request #1373 from aivus/patch-1
|\ \ \
| |/ /
|/| |
| * | a14517d Add note about "symfony/yaml" dependency for yml mappings
|/ /
* | 354ccdc Merge pull request #1361 from Ocramius/hotfix/array-property-initialization
|\ \
| * | 2a81adc Correcting `ObjectHydrator` logic: if an `array` is a default value for a collection-valued property, it should be cast to a `Collection`
| * | f0d2e8d Correcting static introspection issue in cache specific tests (`null` was being passed to a `PersistentCollection`)
| * | 95b128c Removing irrelevant tests (as per discussion with @guilhermeblanco and @stof
| * | d49c907 a `PersistentCollection` should only allow another collection as a wrapped collection
| * | 1993aec Reverting BC break: `PersistentConnection#__construct()` now accepts `null|array|Collection` again
| * | 6b5188f FQCN reference (class was not imported correctly)
| * | 670972d `PersistentCollection` should still accept `null` and `array` as constructor argument, as it did before
| * | 3bc3aee Minor docblock correction (discovered during testing)
| * | 21b7057 Hydration of fetch-joined results fails when an entity has a default value of `array` for the collection property
* | | ea824f3 Merge branch 'hotfix/#1365-query-dql-function-test-determinism'
|\ \ \
| * | | f93f601 fix rare query test failures due to nondeterminism without order by clause
|/ / /
* | | 19e24ee Merge pull request #1369 from DavidPrevot/clean-up
|\ \ \
| * | | 6f033a2 Drop empty file
* | | | 63d86c2 Merge pull request #1371 from TomasVotruba/patch-2
|\ \ \ \
| * | | | c162b59 Readme: drop "Downloads" link
|/ / / /
* | | | a661a73 Merge pull request #1370 from TomasVotruba/vendor-clean
|\ \ \ \
| * | | | 8f758dc drop doctrine/common git submodule
* | | | | c7c6822 Merge pull request #1368 from TomasVotruba/patch-2
|\ \ \ \ \
| |_|/ / /
|/| | | |
| * | | | 257bf81 Readme: coverage badge for 2.4 added
|/ / / /
* | | | fb055b5 Merge pull request #1366 from shieldo/patch-3
|\ \ \ \
| * | | | fb96a65 [Documentation] typo fixes
|/ / / /
* | | | 052b8e8 Merge pull request #1364 from shieldo/embeddedables
|\ \ \ \
| * | | | 16a3d0d [Documentation] correct naming of Embeddable Objects feature
* | | | | 4a35828 Merge pull request #1363 from shieldo/patch-2
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | 08b66f0 remove disclaimer about ORM 2.5 being in beta
|/ / / /
* | | | ad5de6f Merge pull request #1362 from TomasVotruba/patch-2
|\ \ \ \
| |/ / /
| * | | e5efc23 Readme: renamed to standard md suffix
| * | | 23fb24e Readme: nicer badges
| * | | 8a4d1e2 Readme: badges for 2.5 added; 2.3- dropped
|/ / /
* | | 6b94dc6 Merge branch 'hotfix/#1360-docs-fix-misleading-embeddable-documentation-prefix'
|\ \ \
| |/ /
|/| |
| * | 293c6f6 Fixed misleading typo in Embeddables tutorial
|/ /
* | f495dfc Merge branch 'docs/#1359-correcting-mapping-in-working-with-objects-reference'
|\ \
| * | 3b6616f Fixed typo in the documentation
|/ /
* | f20de54 Bumping version to `2.6.0-DEV`
* | aa80c7d (tag: v2.5.0) Preparing for v2.5.0 release
* | f8270d7 Bumping branch alias for `master` to `2.6.x-dev`
* | 7ecadb4 Merge pull request #1358 from zerocrates/patch-1
|\ \
| * | 5058312 Update clear-cache command docs
* | | 014d554 Merge pull request #1355 from scaytrase/patch-1
|\ \ \
| * | | ac70c18 Check for the being owning side
| |/ /
* | | 8d18652 Merge pull request #1357 from DavidPrevot/exec
|\ \ \
| |/ /
|/| |
| * | b7cf41c Drop useless execution bit
|/ /
* | 61bcfda Bumping version to v2.5.0-DEV
* | afd0f28 (tag: v2.5.0-RC2) Bumping version for v2.5.0-RC2 release
* | 13ef9fd Merge branch 'hotfix/#1350-default-property-value-for-sql-filter'
|\ \
| * | 9a2afd1 #1350 - `parameters` should be an `array` by default
| * | f6a1ea4 Assigned default value to array
|/ /
* | 82230cc Merge branch 'hotfix/#1353-#1347-#1351-fix-paginator-sorting-and-fetch-joining'
|\ \
| * | ba00fc1 #1353 #1347 #1351 - s/inSubselect/inSubSelect (with docblock documentation)
| * | 6c5dbd8 #1353 #1347 #1351 - Removing double quotes (confusing)
| * | 5c93e61 Fix issue in LimitSubqueryOutputWalker with entities having field names different from column names
| * | 9d7aa9b Adding failing test case for PaginationTest
| * | 608dfa2 Add more detection in LimitSubqueryWalker for conditions that must be handled by LimitSubqueryOutputWalker
| * | b76107e resolve review comments from @stof
| * | edcc0fc Fix paginator when ordering by while selecting entities using joined table inheritance
| * | 09d2881 Fix issue where paginating on a query with a subquery in the where clause crashed
| * | af3f5c5 Add test for paginating on a query with a subquery in the where clause
| * | a4aa18f test case for joined table inheritance pagination
| * | 010d523 Fix LimitSubqueryOutputWalkerTest
| * | a8342a4 Cleanup
| * | f92307d problem with LimitSubqueryOutputWalker when use InheritanceType
| * | ff75a3a Fix paginator issues when ordering by a joined column from a to-many association.
| * | 54d7efd Fix LimitSubqueryOutputWalker when used on tables with joined table inheritance
|/ /
* | b923c93 Merge branch 'hotfix/#1352-entity-generator-new-class-metadata-hotfix'
|\ \
| * | 5cd8334 fix EntityGenerator RegenerateEntityIfExists
|/ /
* | 60bacda Bumping version to 2.5.0-DEV
* | df902c9 (tag: v2.5.0-RC1) Preparing release v2.5.0-RC1
* | cf1ecff Merge pull request #1339 from BenMorel/dqlcustomtype
|\ \
| * | 9eb458c Query::_getQueryCacheId() directly accesses $this->_parsedTypes
| * | 517cb7e Honor convertToDatabaseValueSQL() in DQL query parameters
* | | dc99ed2 Merge branch 'hotfix/#1342-paginator-functional-test-integration-take2'
|\ \ \
| * | | d97d3ec Minor CS fixes (braces)
| * | | 45d39dd Making `preserveSqlOrdering` API `private`
| * | | 6dfff30 Merge branch 'hotfix/#1337-fix-oracle-postgresql-paginator-sorting-issues' into hotfix/#1342-paginator-functional-test-integration
| |\ \ \
| | * | | 4c84f54 Fix failures on SQL Server due to scalar select items not having an alias
| | * | | 591fd00 Fix capitalization of mapping annotations in PaginationTestCase.php
| | * | | 5c4b6a2 resolve nitpicks from @Ocramius and @deeky666
| | * | | d710555 Remove shameful hack in LimitSubqueryOutputWalker - replace with significantly less shameful hack
| | * | | df0875c Fix Paginator OrderBy clauses when ordering by columns from non-fetched joined tables
| | * | | eebce88 Revert "Revert "Merge branch 'hotfix/#1220-sort-paginator-subquery-output-only-once'""
| * | | | 147bdd8 Fixed nitpicks from @stof
| * | | | 81ccd93 Add thorough functional tests for Paginator, expand existing ones.
|/ / / /
* | | | 06998d0 Skipping DDC-3634 tests when a post-insert generator is unavailable
* | | | 70c8591 Merge pull request #1343 from karlrixon/master
|\ \ \ \
| * | | | 6070c93 Functional tests for partial selection with embeddables [DDC-3630]
| * | | | 778ed04 Support embeddables in partial object query expression [DDC-3621]
| |/ / /
* | | | 22d6990 Merge branch 'hotfix/#1346-post-insert-big-integer-cast-avoidance'
|\ \ \ \
| * | | | 4c119c4 Completed test coverage for DDC-3634
| * | | | cbdf23c Verifies that identifiers are kept as strings when dealing with large numbers
| * | | | e57be9d Fix: generated IDs are converted to integer
| * | | | d1a695b Typo in phpdoc
* | | | | 34168d7 Merge pull request #1345 from zeroedin-bill/fix-crash-in-convertmapping-command
|\ \ \ \ \
| * | | | | 4b10db3 Fix crashes in ConvertMappingCommand and GenerateEntitiesCommand when using entities with joined table inheritance
* | | | | | 525c77d Update docs theme submodule.
| |/ / / /
|/| | | |
* | | | | e688795 Merge pull request #1344 from zeroedin-bill/fix-slc-tests-console-decoration
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | b057b64 Fix tests for SLC console commands failing due to comparison with decorated console output.
|/ / / /
* | | | 2442543 Bumping version constants to 2.5.0-DEV
* | | | 483d48c (tag: v2.5.0-beta1) Bumping version constants for the 2.5.0-BETA1 release
* | | | 05db65d Merge pull request #1341 from javiereguiluz/patch-6
|\ \ \ \
| * | | | be18915 Minor fixes and typos
|/ / / /
* | | | b3a6fb7 [DDC-3461] Renamed AssocationBuilder::isPrimaryKey() to makePrimaryKey(). Same for FieldBuilder and depreceating isPrimaryKey(). Adjust tests. Revert change in ClassMetadataInfo and fix bug.
* | | | df8be6f Correcting import that was colliding with another already imported `User` type
* | | | 4daf383 Merge pull request #1303 from mrkrstphr/querybuilder-get-all-aliases
|\ \ \ \
| * | | | a6448f5 make QueryBuilder::getAllAliases public
* | | | | 3b0fb6b Merge pull request #1274 from doctrine/persistent-collection-as-lazy-collection
|\ \ \ \ \
| * | | | | b1d918b Fixed more broken tests.
| * | | | | 588c928 Removed fragile test.
| * | | | | 19f18fa PersistentCollection now extends AbstractLazyCollection.
* | | | | | 1add0a0 Merge pull request #1302 from goetas/pr1301
|\ \ \ \ \ \
| * | | | | | d33ee5e Removed unnecessary API from test cases
| * | | | | | 4d43f5c Tested composite keys on non cache-able entities
| * | | | | | d72ad9c Handling composite keys on non cache-able entities
| * | | | | | 24dd0c6 Fixed delete order on tearDown method
| * | | | | | b9577bf Added tests for many-to-one non cache-able relations
| * | | | | | 6016493 Handled one-to-many non cache-able relations
| * | | | | | a2461d6 Use identifier flattener to retrevie entity identifiers
| * | | | | | 58e20c7 Store column values of not cache-able associations
| * | | | | | ed6fa0d Add failing test
| | |/ / / /
| |/| | | |
* | | | | | 0738571 Merge branch 'feature/#1316-allow-non-public-schema-join-tables'
|\ \ \ \ \ \
| * | | | | | 648fde8 #1316 - removing useless `null` check (redundant with `isset()`), cs cleanups
| * | | | | | 4095bba #1316 - adding `@group` annotation to newly introduced tests
| * | | | | | 0c0d3a1 #1316 - removing unused API from stub class
| * | | | | | bfd628e #1316 - refactoring test code to reduce the number of actual involved systems (quote strategy)
| * | | | | | ab740ab Add DefaultQuoteStrategyTest::testGetJoinTableName() test
| * | | | | | f244db8 Allow to join non-public schema tables
|/ / / / / /
* | | | | | 8f0b339 Merge branch 'hotfix/#1327-entity-generator-default-property-value-export'
|\ \ \ \ \ \
| * | | | | | ac9a5e6 Properly generate default value from yml & xml mapping
|/ / / / / /
* | | | | | ce41e35 Merge branch 'hotfix/#1338-identity-map-garbage-collection-prevention-on-canceled-remove'
|\ \ \ \ \ \
| * | | | | | 0a2d9fa #1338 - Removing redundant test case
| * | | | | | 504552e Adding `@group` annotations for newly introduced tests
| * | | | | | b721841 #1338 DDC-3619 - moved test to unit of work tests
| * | | | | | b492d61 Update identityMap when entity gets managed again
|/ / / / / /
* | | | | | da72f3e Merge branch 'hotfix/#1336-handle-custom-object-type-identifiers-in-uow'
|\ \ \ \ \ \
| * | | | | | 5c89bb8 #1336 DDC-3622 - removing implicit cast from `string` to `CustomIdObject` in entity API (confusing)
| * | | | | | 712b6a7 #1336 DDC-3622 - adding `@group` annotations for newly introduced tests
| * | | | | | 11da060 #1336 - class constants over string references in tests - removing useless QueryBuilder usage
| * | | | | | 40c4185 #1333 - Removing unused `is_string()` function call and cast (always a string)
| * | | | | | d6687e0 #1333 - Removing useless `is_string()` function call, clarifying docblock parameters
| * | | | | | 5d6a39d fix tests tear down
| * | | | | | 904bcfa add docs notice about custom object types as IDs
| * | | | | | c7ad932 fix copyright notices
| * | | | | | 1b850fb add missing return statement
| * | | | | | 2bdc114 add string casting to id hashes
| * | | | | | 41e873b add failing functional test for custom id object types
|/ / / / / /
* | | | | | 32137c7 Merge branch 'hotfix/#1333-datetime-immutable-dql-parameter-inference'
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | |
| * | | | | 376e74f #1333 - minor CS fixes - spacing/PSR-2
| * | | | | 8ac66bb Allow DateTimeInterface as parameter value
|/ / / / /
* | | | | 2fb11cd Merge pull request #1335 from BenMorel/queryreturntype
|\ \ \ \ \
| |_|_|/ /
|/| | | |
| * | | | 8d7ba1a Fixed AbstractQuery::getParameter() documented return type
|/ / / /
* | | | 89ab4b3 Merge pull request #1334 from acrobat/internal-phpdoc-fix
|\ \ \ \
| * | | | a409e75 Changed some wrong usage of the @internal phpdoc
|/ / / /
* | | | 6cf7615 Merge pull request #1329 from Wilt/patch-1
|\ \ \ \
| * | | | 228dc89 getSqlDeclaration -> getSQLDeclaration
| * | | | a6931de getSqlDeclaration -> getSQLDeclaration
| * | | | 5ae888b getSqlDeclaration -> getSQLDeclaration
| * | | | ea70e08 getSqlDeclaration -> getSQLDeclaration
* | | | | d871184 Merge pull request #1330 from coolmic/patch-1
|\ \ \ \ \
| * | | | | f2d8b6d Fix @Column options sections
| |/ / / /
* | | | | cdc739b Merge pull request #1331 from 1ed/patch-2
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | 6a75bf0 [DOCS] Fixed class name in aggregate fields example
|/ / / /
* | | | cfc7236 Merge pull request #1319 from TomasVotruba/patch-1
|\ \ \ \
| * | | | 0e14136 travis: PHP 7.0 nightly added
| | |/ /
| |/| |
* | | | a3f9f15 Merge pull request #1321 from vvh-empora/master
|\ \ \ \
| * | | | 0824c61 unittest DDC3597: fix for PHP 5.4
| * | | | 2aef87c add unittest for DDC3597
| * | | | 6afcac8 embeddedClasses support...
* | | | | 73d4d88 Merge pull request #1326 from guiwoda/orphan-removal-association-builder
|\ \ \ \ \
| * | | | | 71821bb Allow AssociationBuilder to set a relation as orphan removal
| | |_|_|/
| |/| | |
* | | | | 34b7f07 Merge pull request #1322 from dennisbirkholz/patch-1
|\ \ \ \ \
| |_|/ / /
|/| | | |
| * | | | 69e5562 Typo in documentation
|/ / / /
* | | | f2f4793 Merge pull request #1320 from joshdifabio/patch-1
|\ \ \ \
| |_|/ /
|/| | |
| * | | dce76bb Fix 'entitiy' typo in Getting Started tutorial
|/ / /
* | | 6e40361 Merge pull request #1311 from jankramer/DDC-3582-nested-embeddable-hydration
|\ \ \
| * | | f09b989 Fix embeddable instantiation in nested situations
| * | | c059de9 Implement test to show nested embeddables are not instantiated properly
| |/ /
* | | a41e774 Merge pull request #1314 from FabioBatSilva/date-add-second
|\ \ \
| * | | 57bcd7c DATE_ADD - Support for seconds
* | | | 9422362 Merge pull request #1315 from GeekMode/GeekMode-patch-url-fix
|\ \ \ \
| * | | | 1afaec9 Fixed broken url for implementing Serializable interface
|/ / / /
* | | | 7fc1dc9 Merge pull request #1313 from doctrine/querybuilder-indexby
|\ \ \ \
| |/ / /
|/| | |
| * | | 5ab4c3d Added programatical support to define indexBy on root aliases.
|/ / /
* | | 1369cdd Merge pull request #1312 from ThomasLomas/master
|\ \ \
| |/ /
|/| |
| * | 37f5c82 Add proper pluralization into UpdateCommand
|/ /
* | 4680a7b Fixed bug where embedded reflection fields were never exposed to userland.
* | 38c819a Merge pull request #1305 from guillaumerobin/patch-2
|\ \
| |/
|/|
| * 1661d96 Documentation : fix table prefix with STI
|/
* a13143b Merge branch 'feature/#1229-to-one-association-builder'
|\
| * 1f67218 #1229 - code style fixes (alignment/spacing)
| * baeab5d More consistent test naming
| * 51881fe Added tests and validation on joinColumns being set before checking if its a composite key.
| * cd72834 Allow an association to be set as primary key through the builder
|/
* b523896 Merge branch 'hotfix/#1295-fix-join-when-re-creating-query-builder-from-parts'
|\
| * 4a6afb4 Fix join when recreation of query from parts.
|/
* f908974 Merge branch 'hotfix/#1113-composite-pk-improved-support'
|\
| * 2a99d5a #1113 - minor CS fixes (spacing/alignment)
| * 8eea7c8 Resolve association entries on multi get cache
| * cb52782 Default Version Value identifier is always an array
| * c9e66e4 Changed getSelectConditionStatementColumnSQL return docblock
| * 1630ec1 Fixed owing-inverse side search by criteria
| * 4d531d8 Right type detection on to-many relations
| * 4323d9c Removed unused methods
| * 7948b0c Identity map check
| * 5838115 Fixed type checking on to-many relations
| * 2e89036 Tested second level cache with composite primary keys
| * 51b3491 Second level cache check with composite primary keys
| * 7222991 Tested composite primary key support
| * 5e29bbd Improved composite primary key support
| * 2eb7ded Refactored IdentifierFlattener
|/
* 081ad0e Merge pull request #1297 from eugene-dounar/docs-embeddable-mapping
|\
| * cd7f919 Docs: Embeddable supported mappings
* | eb90cf0 Merge pull request #1298 from eugene-dounar/docs-clean-up-toc
|\ \
| * | f996f65 Remove empty pages from TOC
| |/
* | 4c68a38 Merge pull request #1294 from weaverryan/target-platform-when-needed
|\ \
| * | 0e08633 Adding docblock
| * | 75bb3a0 Small code change thanks to the comments and adding a test
| * | b30d1dd Only getting the target platform when it's *actually* needed to avoid errors
* | | a0f3b75 Merge pull request #1299 from javiereguiluz/patch-5
|\ \ \
| |_|/
|/| |
| * | aa0f18d Fixed missing quote in one DQL example
|/ /
* | 78d3f51 Merge pull request #1296 from joenivl/patch-1
|\ \
| * | f9cf2b6 Flip key value in $namespaces array
|/ /
* | 64ef89c Merge pull request #1292 from goetas/private-method-mark
|\ \
| |/
|/|
| * fb5cd92 Mark getSelectConditionStatementColumnSQL method as private
|/
* 17a23ea Merge pull request #1222 from guiwoda/embeddables-in-metadata-builder
|\
| * 82847e1 Added more docblock
| * 8fd28fc Added embedded and embeddables to ClassMetadataBuilder
* | 3ed73b4 Merge pull request #1288 from Ocramius/hotfix/#1169-extra-lazy-one-to-many-is-noop-when-not-doing-orphan-removal
|\ \
| * | e76b20b #1169 DDC-3343 - removing note about query count assertion
| * | c7a6352 #1169 DDC-3343 - eagerly evicting cache if a persister passes a delete operation down to the DB
| * | a9671fd #1169 DDC-3343 - eagerly evicting cache if a persister passes a delete operation down to the DB
| * | c4019d9 #1169 DDC-3343 - when a deletion fails for some reason, related cache entries should be evicted to avoid collisions with DB state
| * | f32766c #1169 DDC-3343 - when using one-to-many extra-lazy with orphan-removal, referenced entities should be deleted directly
| * | 3f28adf #1169 DDC-3343 - correcting collection name used in tests
| * | a0eb600 #1169 DDC-3343 - adding tests for orphan-removal + extra-lazy + one-to-many element removal behavior
| * | 9eaac13 #1169 DDC-3343 - correcting one-to-many persister - association should not be updated directly if no orphan removal is involved
| * | 539c364 #1169 DDC-3343 - updating test expectations - one-to-many changes should be no-op unless orphan removal is specified.
| * | 9839c40 #1169 DDC-3343 - updating test expectations - one-to-many changes should be no-op unless orphan removal is specified.
* | | ffaffa0 Merge pull request #1290 from phansys/doc-slc
|\ \ \
| * | | c6158ae Updated reference for Second Level Cache (fixed some typos and docblocks).
|/ / /
* | | 969788d Merge pull request #1289 from deeky666/improve-testsuite
|\ \ \
| |/ /
|/| |
| * | 3b61d2d initialize database schema only once and avoid unnecessary connections
| * | 75e41ee fix indentation
| * | 5795d53 remove temporary database dependencies from Travis build
| * | 2fbc483 apply current implementation from DBAL @ dcdf744e3fdd2ba99239ee41009e08a4b6450eff
|/ /
* | 7e8d27d Merge pull request #1287 from BenMorel/patch-1
|\ \
| * | 58e2510 Typo fix
|/ /
* | 146354d Merge pull request #1280 from Ocramius/hotfix/#1277-find-one-with-eager-loads-is-failing
|\ \
| * | d4b278c #1277 DDC-3346 - removing leftover comments
| * | 97ea6a7 #1277 DDC-3346 - removing array-based persister context handling (better to just use private props)
| * | dff3653 #1277 DDC-3346 DDC-3531 - enforcing `0` offset to avoid persisting more than 1 row
| * | 186c593 #1277 DDC-3346 DDC-3531 - proper bi-directional association setup
| * | 39a8941 #1277 DDC-3346 DDC-3531 - minor CS fixes/cleanups: avoiding setters
| * | 04a271a #1277 DDC-3346 DDC-3531 - refactoring test assets for readability
| * | 36bc448 #1277 DDC-3346 DDC-3531 - refactoring test code for simplicity/readability
| * | 16f447d #1277 DDC-3346 DDC-3531 - correct usage of the model set (setUp/tearDown of model-related tables)
| * | 6e3ad49 #1277 DDC-3346 DDC-3531 - constants over string references
| * | 157bf20 #1277 DDC-3346 DDC-3531 - additional tests for LIMIT and OFFSET repository API (must not hydrate collections)
| * | 1672448 #1277 DDC-3346 DDC-3531 - renaming persister context switch for clarity
| * | a37fa97 #1277 DDC-3346 DDC-3531 - skipping joining of associations when limiting and fetch-joining to-many eager associations
| * | 67f60f2 #1277 DDC-3346 DDC-3531 - switching persister context at runtime, depending on choices
| * | 23a0d9a #1277 DDC-3346 DDC-3531 - switch persister context at runtime
| * | 8b9171c #1277 DDC-3346 DDC-3531 - caching the currently in use persister context
| * | ebdfab8 #1277 DDC-3346 DDC-3531 - moved `sqlTableAliases` into the newly created `CachedPersisterContext`
| * | 2a7f149 #1277 DDC-3346 DDC-3531 - moved `sqlAliasCounter` into the newly created `CachedPersisterContext`
| * | b9f698c #1277 DDC-3346 DDC-3531 - moved `selectJoinSql` into the newly created `CachedPersisterContext`
| * | 55930a3 #1277 DDC-3346 DDC-3531 - moved `selectColumnListSql` into the newly created `CachedPersisterContext`
| * | 4c62d3b #1277 DDC-3346 DDC-3531 - moved resultsetmapping into the newly created `CachedPersisterContext`
| * | 981cebb Update test according to @Ocramius notes
| * | e36c7b0 DDC-3346 failing test example
* | | d024193 Merge pull request #1272 from Ocramius/hotfix/DDC-2704-merge-inherited-transient-properties
|\ \ \
| * | | 28e0da4 #1272 DDC-2704 - reverting classmetadata API changes (moved all to reflection property getter API)
| * | | d952077 #1272 DDC-2704 - using the property getter utility rather than metadata API when fetching reflection properties for a class
| * | | 05a8e1c #1272 DDC-2704 - test assets for the property getter utility tests
| * | | 1aa453d #1272 DDC-2704 - property getter utility is package private
| * | | 5ec3004 #1272 DDC-2704 - implementation for a property getter utility
| * | | 1b0a5e3 #1272 DDC-2704 - specification for a property getter utility
| * | | 8910c2c DDC-2704 - data should be merged only into initialized proxies
| * | | 91f4ed8 DDC-2704 - data should be merged only into initialized proxies
| * | | 21995a8 DDC-2704 - more explicit value checking
| * | | 30dcece DDC-2704 - covering code handling class metadata skipping of static properties
| * | | 3df9b4d DDC-2704 - synchronized model classes to new test code
| * | | 885700d DDC-2704 - should `initializeAllReflectionProperties` also on `initializeReflection`
| * | | bd667b8 DDC-2704 - carefully checking defined classes in `getAllReflectionProperties`
| * | | a4982a8 DDC-2704 - handling partial initialization of the class as expected (class metadata may not hold reflection class after wakeup)
| * | | 1e6c071 DDC-2704 - trying to get all reflection properties from a partially initialized class metadata instance will result in a failure
| * | | 4e08c99 DDC-2704 - trying to get all reflection properties from an unitialized class metadata instance will result in a failure
| * | | 0a3d696 DDC-2704 - providing hotfix - also storing inherited transient properties in the class metadata
| * | | 5ae980e DDC-2704 - reducing test case clutter
| * | | 302e621 DDC-2704 - renaming test case for clarity
| * | | 9420042 DDC-2704 - basic test case verifying that merged transient properties are not handled when in an inheritance
| |/ /
* | | d62cb62 Merge pull request #1286 from Ocramius/feature/remove-xdebug-from-non-coverage-builds
|\ \ \
| * | | 3570f4a #1277 DDC-3346 - disabling XDebug only for non-hhvm builds
| * | | 670acfc Removing XDebug from non-coverage builds
| |/ /
* | | 5bf1829 Merge pull request #1281 from Ocramius/hotfix/#1169-extra-lazy-one-to-many-should-not-delete-referenced-entities
|\ \ \
| * | | cb780e8 #1169 DDC-3343 - factoring logging into cached collection persister changes
| * | | 7e85c94 #1169 DDC-3343 - adapting cached collection persister logic to EXTRA_LAZY collection behavior
| * | | 01a9dad #1169 DDC-3343 - removed unused imports
| * | | b7b716a #1169 DDC-3343 - moved tests to correct test class
| * | | d443d4f #1169 DDC-3343 - additional test cases: removing proxies from an extra-lazy collection still updates the owning side values
| * | | 6a2b7c2 #1169 DDC-3343 - correcting query count assertions on extra-lazy specific tests (some DELETE operations became UPDATE operations)
| * | | 99c5650 #1169 DDC-3343 - removing duplicate test
| * | | a8796fa #1169 DDC-3343 - integrating tests into the existing test suite
| * | | ff986a9 #1169 DDC-3343 - importing used classe
| * | | ed0331d #1169 DDC-3343 - optimized imports
| * | | 43f301f #1169 DDC-3343 - refactoring test to use pre-existing test models
| * | | 15397bb #1169 DDC-3343 - refactoring test to use pre-existing test models
| * | | aed01ea #1169 DDC-3343 - minor refactoring: constant over string reference
| * | | f184956 #1169 DDC-3343 - one-to-many extra-lazy should not delete associated values when they are removed, but just update the owning side
| * | | c2b3348 [DDC-3343] Failing test case (updated)
| * | | db36974 [DDC-3343] Failing test case
| |/ /
* | | 4a05e19 Merge pull request #1283 from Ocramius/hotfix/#1267-order-by-broken-in-pagination-logic
|\ \ \
| |/ /
|/| |
| * | 6a17559 Revert "Merge branch 'hotfix/#1220-sort-paginator-subquery-output-only-once'"
| * | c8160fc Failing test for an ORDER BY that is INNER JOINED in a subquery
|/ /
* | 3f360d7 Merge branch 'hotfix/#1257-discriminator-map-changes-documentation'
|\ \
| * | 52fb4e5 #1257 DDC-3300 DDC-3503 - describing new inheritance map requirements in the upgrade notes/blogpost
| * | efa375a #1257 DDC-3300 DDC-3503 - providing upgrade notes for the breaking change in discriminator map declarations
|/ /
* | 2253304 Merge pull request #1279 from phansys/doc-slc
|\ \
| * | 72785eb [Doc][Reference][2nd level cache]
|/ /
* | b889e18 Merge branch 'hotfix/#1176-merging-entities-with-composite-association-identifier'
|\ \
| * | a67332f #1176 DDC-3378 - minor CS fixes (imports, spacing, IDE hints)
| * | 8305649 #1176 DDC-3378 - refactored test logic to use the newly introduced test assets
| * | 8987c9a #1176 DDC-3378 - moved test asset entities to proper models directory
| * | f189c1a Update test to valid use case
| * | fc8191f Naive fix
| * | 4058ad3 Add test exposing UnitOfWork merge bug
|/ /
* | dfa4bbd Merge branch 'hotfix/resolve-target-entity-also-in-discriminator-map'
|\ \
| * | 6547d54 #1257 DDC-3300 - strengthening test case (missing assertion, test name)
| * | c1cc768 #1257 DDC-3300 - correcting further incomplete discriminator maps in the test suite
| * | cd3ffa8 #1130 DDC-3300 - removing typo causing parse error
| * | e969a6b #1130 DDC-3300 - rewording and clarifying logic that re-maps discriminator values when needed
| * | 635d2c1 #1130 DDC-3300 - minor CS fix (EOF EOL)
| * | fbe2949 #1130 DDC-3300 - cleaning up test code
| * | 8a6b1b4 #1130 DDC-3300 - removing unused `ResolveDiscriminatorMapListener` and related test
| * | b7c2892 #1130 DDC-3300 - fixed inheritance maps where inheritance members were missing
| * | a36bea2 #1130 DDC-3300 - optimizing performance (looping over existing classes first): throwing exceptions if the class is not found in the discriminator map
| * | 8579baf #1130 DDC-3300 - minor refactoring (`else` removal, spacing)
| * | 786c34f #1130 DDC-3300 - refactoring auto-remapping of discriminator value into a private method
| * | c589b5d #1130 DDC-3300 - re-mapping discriminator column at runtime (based on modified class metadata)
| * | 5a1a322 Tested DDC-3300
| * | 93b6eec Full resolveTargetEntities as constructor argument
| * | fa45c08 Removed unused construct param
| * | 2a6c844 Using constructor to define environment
| * | 7a73d27 Added resolve entities support in discrim. map
* | | 39c36f6 Merge pull request #1232 from PowerKiKi/doc-partial-indexes
|\ \ \
| * | | 3caaf26 Explicit example of partial indexes
* | | | 3930fd5 Merge pull request #1273 from TrkiSF2/master
|\ \ \ \
| * \ \ \ ea213ef Merge pull request #1 from TrkiSF2/TrkiSF2-getSingleScalarResult-Doc
| |\ \ \ \
|/ / / / /
| * | | | 5e6ec8e Incorrect @throws doc. in getSingleScalarResult
|/ / / /
* | | | 335492a Merge pull request #1269 from spdionis/patch-1
|\ \ \ \
| |_|/ /
|/| | |
| * | | 2528d0b self-update composer before install
* | | | f019bf4 Merge branch 'docs/#1264-2.5-upgrade-notes'
|\ \ \ \
| |/ / /
|/| | |
| * | | 542d9b6 #1264 - removing backtick
| * | | daf2763 Merge pull request #1271 from kix/patch-1
| |\ \ \
| | * | | 6ac0ae3 Update migration_2_5.rst
| |/ / /
| * | | cd616ff Update changelog docs
| * | | 79ba8c6 Add Changelog/Migration to 2.5 documentation chapter.
* | | | 2418f8f Removed todo by implementing it.
* | | | d8d4ec6 Merge branch 'hotfix/#1265-sti-persister-one-to-one-association-notices'
|\ \ \ \
| |/ / /
|/| | |
| * | | 544add9 Merge branch 'hotfix/#1265-sti-persister-one-to-one-association-notices-fix' into hotfix/#1265-sti-persister-one-to-one-association-notices
| |\ \ \
| | * | | d480938 Fix error undefined index "targetEntity"
| |/ / /
|/| | |
| * | | 9abbdb9 #1265 DDC-3517 - moved test assets to separate models dir, namespaced table names
| * | | 185f226 #1265 DDC-3517 - correcting test docblocks
| * | | bffc99a #1265 DDC-3517 - failing test - finding via a STI root class fails if there is a one-to-one association in a subclass
|/ / /
* | | 61e07e5 Handling minor HHVM incompatibility (dumped value is different between PHP and HHVM)
* | | 7cba760 Corrected test: metadata should be retrieved from a specific entity manager
* | | 39766e6 Merge branch 'feature/#1248-better-exception-messages-on-invalid-association-data'
|\ \ \
| * | | c7f5ee8 #1228 DDC-3490 - Remove unused method
| * | | b1d7a05 #1228 DDC-3490 - avoid catching unknown exceptions, remove unused method call
| * | | 1cd0362 #1228 DDC-3490 - fixed exception catching in `BasicFunctionalTest` logic
| * | | 6647933 #1228 DDC-3490 - computing changes of invalid objects should also fail
| * | | 9c1275b #1228 DDC-3490 - persistence of invalid values should also cause exceptions
| * | | d0c0f43 #1228 DDC-3490 - preventing invalid association values from being persisted
| * | | 71a6a88 #1228 DDC-3490 -better/more complete exception message for invalid populated associations
| * | | 5e76f12 #1228 DDC-3490 - tests for invalid association values handled in the UnitOfWork
| * | | 83de071 Update ORMInvalidArgumentException.php
| * | | d1a2655 Update UnitOfWork.php
| * | | b5dd999 Update ORMInvalidArgumentException.php
| * | | 059c33e Update UnitOfWork.php
| * | | 1ae153d Update UnitOfWork.php
| * | | 643ae78 Update ORMInvalidArgumentException.php
| * | | 04e4940 Update ORMInvalidArgumentException.php
| * | | 88e071d moved exception constructors out of UoW
| * | | b120daf Added new exception constructors
| * | | 00a2c8e improved error handling for invalid association values
|/ / /
* | | 84562bc Merge branch 'hotfix/#1252-include-class-name-when-calling-naming-strategy-join-column-name'
|\ \ \
| * | | 0255650 #1252 DDC-3496 - reverting interface BC break
| * | | 369a993 #1252 DDC-3496 - moving stub naming strategy to tests directory
| * | | 29007e7 #1252 DDC-3496 - minor test cleanups (avoiding private static method)
| * | | 60523d1 Update docblock for joinColumnName to include className details
| * | | 04d8f66 Tests for new class based join column NamingStrategy
| * | | be9d92b Example NamingStrategy for using class name in join column names.
| * | | 82163a3 Include className in calls to NamingStrategy joinColumnName method.
|/ / /
* | | 4cde35d Merge branch 'feature/#954-multi-get-slc-regions'
|\ \ \
| * | | d5f6b44 #954 DDC-2982 - s/`CacheProvider`/`Cache` in documentation
| * | | b147476 #954 DDC-2982 - Better type-safety in `Doctrine\ORM\Cache\Region\DefaultMultiGetRegion` instantiation logic
| * | | 624b985 #954 DDC-2982 - `DefaultCacheFactory` now supports generic `Doctrine\Common\Cache\Cache` instances
| * | | 95fe03b #954 DDC-2982 - Coverage for different instantiation of single-/multi-get cache regions
| * | | 5646248 #954 DDC-2982 - Evicting all cache entries is not supported with a generic cache adapter
| * | | 0e4a7ca #954 DDC-2982 - Evicting all cache entries is not supported with a generic cache adapter
| * | | 95c6cca #954 DDC-2982 - Minor CS fixes/IDE hints
| * | | 8ddcc4b #954 DDC-2982 - No need to check if a `Region` is a `MultiGetRegion`
| * | | 3c5a794 #954 DDC-2982 - Making cache `Region` always a `MultiGetRegion` (no need to segregate the interface here)
| * | | 3f64f32 Changed some tests to be compatible with the new implementation of multiget region
| * | | e73bd9e New buildCacheEntry way bo build a entry for a cached collection
| * | | 1b4eee6 Fixed strange test case with CmsUser and second-level cache
| * | | 5ec2014 MultiGetCollectionHydrator depends knows the multi-get region
| * | | 1bfa68d Removed dependency with Region interface
| * | | 779af8c Added dependency with doctrine/cache 1.4
| * | | 77c2e24 Added test case for buildCachedCollectioHydrator on DefaultCacheFactory
| * | | b079233 Added test case for MultiGetRegion
| * | | 74e93e4 Added multi-get support for second level cached collections
|/ / /
* | | 8f097ab Merge branch 'hotfix/#1220-sort-paginator-subquery-output-only-once'
|\ \ \
| * | | 3fd3da3 Fixed removal of ASC and DESC keywords from orderby items that will be included in select list
| * | | 39aeb99 Added failing testcase for Limit queries on entities with column names containing 'asc' or desc'
| * | | 8350de7 Doc fix
| * | | dfc0910 Fixed how order by items are included in the select list of the select distinct wrapper statement
| * | | 7031539 Fixed SQL that could be considered invalid on the targeted platforms in LimitSubqueryOutputWalkerTest
| * | | ed800e4 Added function to LimitSubqueryOutputWalker which takes an order by clause and rebuilds it to work in the scope of the wrapping query
| * | | 42bea80 Added failing test cases for limit queries with with complex scalar order by items
| * | | a4ebc08 * Modified tests in LimitSubqueryOutputWalkerTest.php to not have duplicated order by clauses * Modified LimitSubqueryOutputWalker to not duplicate order by clauses
|/ / /
* | | b23a8dd Merge branch 'hotfix/#1262-restore-run-dql-command-functionality'
|\ \ \
| * | | fea0425 #1262 DDC-3513 - `RunDqlCommand` should write to the output object rather than to the output buffer
| * | | f06d652 #1262 DDC-3513 - `RunDqlCommand` should display the generated SQL when asked to do so
| * | | 1c6fd51 #1262 DDC-3513 - providing basic coverage for the `RunDqlCommand` logic
| * | | 3c2ed7d Fixes the broken DQL command
|/ / /
* | | fe4d460 Merge branch 'hotfix/#1212-fix-regression-that-hid-join-aliases-in-criteria-expressions'
|\ \ \
| * | | 0c5ea34 [DDC-3436] Fix changes requested 2/2
| * | | dc98da5 [DDC-3436] Fix changes requested 1/2
| * | | 3499668 [DDC-3436] Convert short array syntax to legacy style
| * | | 918d291 [DDC-3108] Fix regression introduced in DDC-2764 where join aliases were no longer accessible in Criteria expressions
|/ / /
* | | 6ba5211 Merge branch 'hotfix/#1206-matching-should-not-modify-criteria'
|\ \ \
| * | | e9fd567 #1206 DDC-3430 - `PersistentCollection` should not mutate the given `Criteria` instances when `matching()`
| * | | f8072dd Fixed typo
| * | | b5ba84f matching should not change critera
|/ / /
* | | 6164f17 Merge branch 'hotfix/#1086-identifier-type-in-proxies'
|\ \ \
| * | | f13b085 Using `PersisterHelper` instead of the unreliable `ClassMetadataInfo#getTypeOfColumn()`
| * | | f1170c8 #1086 - Passing type information when building meta-mappings for JTI and STI inheritances
| * | | 40849f8 #1086 - Minor CS fixes applied to the test case (simplifying)
| * | | a016585 Delete DDC0003Test.php
| * | | 033b8e5 Create DDC3223Test.php
| * | | 556c562 Failing test (get id return string type)
|/ / /
* | | dad3a6b Merge branch 'hotfix/#1178-correct-association-links-dbal-types-conversion'
|\ \ \
| * | | 67f59dc Revert "#1178 - simplified `ValueConversionType` tests by using a single model-set for the entire subset of tests (faster as well)"
| * | | 2702540 #1178 - simplified `ValueConversionType` tests by using a single model-set for the entire subset of tests (faster as well)
| * | | 131a39b #1178 - s/getValue/getIdentifierValues
| * | | 584839d #1178 - moved private method to the bottom of the class
| * | | edf054c #1178 - removing duplicate configuration of the rot13 DBAL type
| * | | b32c779 #1178 - minor typo (method names)
| * | | d47f724 #1178 - restoring correct `getJoinTableRestrictionsWithKey` logic as per @jaspernbrouwer's previous implementation
| * | | f88f5ce #1178 - fetching actual target entity when resolving column types of it
| * | | a39b686 #1178 - mapping between criteria parameters and types when fetching on one-to-many with additional criterions
| * | | ce446a6 #1178 - correcting filtering when initializing a one-to-many collection that has composite complex (custom DBAL types) identifiers
| * | | 096bd90 #1178 - using the `PersisterHelper` to extract type of associated meta-result columns
| * | | e5c4e65 #1178 - proxy identifiers should be correctly converted
| * | | 0743238 #1178 - minor code duplication removal
| * | | 4eaa7ea #1178 - correcting class from which the type of a column should be fetched (source class when `relationToSourceKeyColumns` is used)
| * | | 6e2179a #1178 - handling custom types when filtering/removing by element in extra-lazy many-to-many associations
| * | | 5e49aee #1178 - handling custom types when filtering by key in extra-lazy many-to-many associations
| * | | e39f08f #1178 - handling correct parameter binding when counting extra-lazy collections with custom-type referenced identifiers
| * | | c82794b #1178 - handling traversal of association mapping data in lazy-loading many-to-many requests on the inverse side
| * | | 1e606d1 #1178 - adding note about `ClassMetadataInfo#getTypeOfColumn()` being unreliable/dangerous
| * | | 41900dc #1178 - correctly handling initialization of collections referenced via custom DBAL types
| * | | 91bceca #1178 - correcting collection insert/update logic to correctly cast values for custom typed columns
| * | | aaa6443 #1178 - `PersisterHelper::getTypeOfColumn()` should not fail silently, as that makes persister bugs impossible to spot
| * | | a80532a #1178 - correcting association column type when dealing with multiple derived associations/identifier levels
| * | | 445798e #1178 - reverting patch and keeping tests (rebase gone awry)
| * | | 5c1d193 Fixed typehints and use statements
| * | | fe21f18 Fixed doc-blocks
| * | | a0b43d0 Don't alias PersisterHelper to Helper
| * | | 7b9c6a6 Add tests for extra lazy many-to-many associations
| * | | ba3df85 Refined and added tests, fixed found issues
| * | | f7b1408 Abstracted infering binding types away in a helper
| * | | 4f9f7ee Removed DDC-3380 mentions in production code
| * | | f60f2a5 Fixed associations using a value-conversion type for identifiers
|/ / /
* | | f6445d5 Fixing build using a dedicated in-memory connection to stub out two real connections for DB-access checks
* | | 074ec35 Merge branch 'hotfix/#1172-avoid-proxy-initialization-when-proxy-is-merged-into-uow'
|\ \ \
| * | | 57ce6cc #1172 - fixed minor CS issues (spacing)
| * | | 45e733e #1172 - adding `@method` annotation to simplify static introspection
| * | | 42c9ff0 #1172 - renaming test class for clarity
| * | | 937113e #1172 - simplified logic, re-using existing generic model
| * | | cd3fc6e #1172 - adding required `@group` annotations for newly introduced tests
| * | | 94724b7 #1172 - reverted: moving `MergeUninitializedProxyTest` tests into `EntityManagerTest` (invalid, as they are functional tests)
| * | | 3769cd1 #1172 - adding required `@group` annotations for newly introduced tests
| * | | 7084013 #1172 - moved `MergeUninitializedProxyTest` tests into `EntityManagerTest`
| * | | 438fecc #1172 - removing redundant test logic
| * | | de4e980 #1172 - covering merging of unmanaged, un-initialized proxies bound to a different entity manager
| * | | b7566dc #1172 - correcting test: all connections should have a saved file instance
| * | | d1e7960 #1172 - tests to verify that proxies keep distinct entity manager instances even across merging operations
| * | | 4ed0a6c #1172 - removing redundant tests
| * | | 3df119f #1172 - when merging an initialized proxy, the managed proxy must be initialized before merging
| * | | a18f258 #1172 - covering merging of managed proxies
| * | | 0329ac5 #1172 - covering also detached proxies - merging operations should not initialize either proxy
| * | | dde0987 #1172 - writing a more concise test case about merging detached proxies
| * | | 318b230 Don't load uninitialized proxies after merging.
| * | | ec35d48 Don't load detached proxies when merging them.
|/ / /
* | | f28654d Merge branch 'hotfix/#1133-better-exception-message-on-missing-embeddable-class-in-metadata'
|\ \ \
| * | | 935a79e #1133 DDC-3305 - minor cs fix (spacing)
| * | | 7e4dab1 #1133 DDC-3305 - test case with embeddable without referenced embeddable class
| * | | 705a7d2 [Embeddables] Improved exception message when embeddables is missing 'class' attribute.
|/ / /
* | | 655394d Merge branch 'hotfix/abstract-id-generator-revert-bc-break'
|\ \ \
| * | | 6acfdc1 Removing `Doctrine\ORM\Id\AbstractIdGenerator#generate(EntityManagerInterface $em, $entity)` from upgrade notes (BC break reverted)
| * | | f799986 Reverting BC break in AbstractIdGenerator signature
|/ / /
* | | de58979 Merge pull request #1209 from Ocramius/hotfix/DDC-3427-allow-entitymanagerinterface-globally
|\ \ \
| * | | efe9e3a #1209 DDC-3427 - documenting s/`EntityManager`/`EntityManagerInterface` signature BC breaks
| * | | 339bd23 #1209 DDC-3427 - removing leftover `EntityManager` hints (using interface instead)
| * | | dd8db1a DDC-3427 - s/EntityManager/EntityManagerInterface in relevant tests about identifier generation
| * | | 6fc0d84 DDC-3427 - s/EntityManager/EntityManagerInterface in type-hints
|/ / /
* | | 0e7646c Merge branch 'namespace-persisters'
|\ \ \
| * | | f904757 Classify persisters into more granular namespaces.
|/ / /
* | | f97bb00 Merge pull request #1259 from Ocramius/hotfix/cache-region-cache-namespace-mutability-removal
|\ \ \
| * | | 0f2c117 Cloning and configuring the cache adapter for each newly created cache region (fixes cache namespacing)
| * | | 6564f95 Typo fix (region should be named `'bar'`, not `'foo'`
| * | | a82eecf Each cache region built by the `DefaultCacheFactory` should have its own cache with its own unique namespace
| * | | 514fd00 Cache regions will not modify the injected cache instance settings
| * | | f38d455 Cache regions should not modify the injected cache instance settings
|/ / /
* | | 0b2fb7f Fixed identifier quoting in functional tests.
* | | 8a0989a Fixed identifier quoting in functional tests.
* | | 5bd9211 Merge branch 'hotfix/#1250-DDC-3493-fix-class-pseudo-constant-parsing-in-entitygenerator'
|\ \ \
| * \ \ 5be57d0 Merge branch 'hotfix/#1256-DDC-3493-fix' into hotfix/#1250-DDC-3493-fix-class-pseudo-constant-parsing-in-entitygenerator
| |\ \ \
| | * | | 243210e DDC-3493 - fixed EntityGenerator parsing for php 5.5 "::class" syntax
| * | | | 41dd584 Test case for "class" keyword
| |/ / /
* | | | a1d77bd Renamed coll to collection and some small updates to tests.
|/ / /
* | | 55a75bf Merge pull request #1249 from doctrine/extra-lazy-get-m2m
|\ \ \
| * | | 25b7c64 Implemented support for extra lazy get for both owning and inverse side on many to many associations.
* | | | d343617 Merge pull request #1255 from Ocramius/cleanup/php-5.3-support-end
|\ \ \ \
| * | | | a1e40fc Removing PHP 5.3 references, simplified getting started docs
| * | | | 3ee47be Updating readme minimum required PHP version
| * | | | 89520b1 Updating readme minimum required PHP version
| * | | | 9024c04 Removing conditionals checking for PHP 5.4 support
| * | | | 541e7bd Refactoring test method: no need to test for PHP version
| * | | | 8e28cb9 Removing useless `$self` `use` statements, as PHP 5.4 supports `$this` in closures
| * | | | effe330 Dropping PHP 5.3 from the build matrix
| * | | | e05858b Requiring PHP 5.4 as a minimum runtime
* | | | | 934e4fd Merge pull request #1251 from TomasVotruba/travis-optimize
|\ \ \ \ \
| * | | | | 57cad1f travis: optimize to run coverage only once
* | | | | | a88726d Merge branch 'hotfix/#1072-fix-iteration-of-file-lock-region-on-no-match'
|\ \ \ \ \ \
| * | | | | | 8b223c5 #1072 DDC-3191 - test cleanup: reflection is better than mixing up I/O operations and global state
| * | | | | | e2acd74 #1072 DDC-3191 - minor performance optimization
| * | | | | | aca719b #1072 DDC-3191 - adding test for failing `glob()` operations on the `FileLockRegion`
| * | | | | | 58cd520 Fix attempt of traversing bool in FileLockRegion
| | |/ / / /
| |/| | | |
* | | | | | e030dac Merge pull request #1253 from SofHad/fix-dbal-configuration-404
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| * | | | | 9ba7c9a Fix dead link
| |/ / / /
* | | | | 1d4b96e Merge branch 'hotfix/#881-support-schema-on-platform-without-schema-emulation'
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | 0106cba #881 DDC-2825 - reusing mapping files that already exist in models, where applicable
| * | | | 7164e28 #881 DDC-2825 - renaming table/schema name for clarity and to avoid collisions
| * | | | 7b168de #881 DDC-2825 - removing unused imports
| * | | | 962f479 #881 DDC-2825 - refactoring test logic, removing dead private method
| * | | | 80ce601 #881 DDC-2825 - refactoring test logic to use data-provider instead of code repetitions
| * | | | f874189 #881 DDC-2825 - refactoring tests for clarity/readability and ease of use
| * | | | 9d6890e #881 DDC-2825 - expectations are the first parameter in an assertion
| * | | | 67788d8 #881 DDC-2825 - simplifying/extracting test logic: moved verifying metadata into separate test method
| * | | | 0a91b83 #881 DDC-2825 - exploding test case into smaller units
| * | | | 6f85ca3 #881 DDC-2825 - exploding test case into smaller units
| * | | | 3ba9689 #881 DDC-2825 - aligning assignments
| * | | | f0102a6 #881 DDC-2825 - refactoring mapping driver to use `ClassMetadata#setPrimaryTable()` instead of duplicating `explode()` logic
| * | | | eefa3b2 #881 DDC-2825 - correcting YAML driver implementation (wasn't using extracted schema)
| * | | | 0446721 #881 DDC-2825 - providing YAML mappings for explicit schema definition
| * | | | 7911bea #881 DDC-2825 - providing YAML mappings for implicit schema definition
| * | | | 51bf82b #881 DDC-2825 - correcting PHP mapping behavior when using implicit schema in table name
| * | | | 0fd51cf #881 DDC-2825 - providing PHP mappings for implicit schema definition
| * | | | d96cd1b #881 DDC-2825 - providing PHP mappings for explicit schema definition
| * | | | 53845b7 #881 DDC-2825 - providing XML mappings for implicit schema definition
| * | | | 3820fa5 #881 DDC-2825 - XML mappings should handle explicitly defined schema name
| * | | | 941bfca #881 DDC-2825 - providing XML mappings for explicit schema definition
| * | | | 617fd6c #881 DDC-2825 - moving YAML and XML mapping tests to base mapping driver tests. Excluding Static PHP mapping tests
| * | | | cf641cd #881 DDC-2825 - testing annotation driver with table name defining schema name as part of the name
| * | | | 8b2b54c #881 DDC-2825 - typo fix (causing test failure)
| * | | | c6d8398 #881 DDC-2825 - annotation mapping tests for explicitly defined schema name on mappings
| * | | | 0dbc6a1 Update mapping documentation for schema support
| * | | | 54b3c05 Fix persistence exception on a table with a schema on a platform without schema support
|/ / / /
* | | | c571f6f Correctly dealing with emulated cascades in `ExtraLazyCollectionTest`
* | | | 00a8265 Merge pull request #1181 from Ocramius/feature/#385-support-fetching-entities-by-aliased-name
|\ \ \ \
| |/ / /
|/| | |
| * | | ba5378f #385 #1181 DDC-3385 - fixing `Events` docblocks as per @deeky666's review
| * | | ae8ab08 #385 #1181 DDC-3385 - fixing `OnClassMetadataNotFoundEventArgs` docblocks as per @deeky666's review
| * | | d712ad9 #385 #1181 DDC-3385 - test coverage for `OnClassMetadataNotFoundEventArgs` impl
| * | | 662b496 #385 #1181 DDC-3385 - aligning tests and implementation to new `OnClassMetadataNotFoundEventArgs` API
| * | | 6debf2c #385 #1181 DDC-3385 - aligning tests to new `OnClassMetadataNotFoundEventArgs` API
| * | | 762e798 #385 #1181 DDC-3385 - extending `OnClassMetadataNotFoundEventArgs` from `ManagerEventArgs` instead of generic `EventArgs`
| * | | 6021e3a #385 #1181 DDC-3385 - Updating docblock of `OnClassMetadataNotFoundEventArgs`
| * | | 06f256b #385 #1181 DDC-3385 - documenting `onClassMetadataNotFound` event
| * | | f14063d #385 #1181 DDC-3385 - splitting test case to verify interface-first fetching of metadata (via fallback logic)
| * | | 94a2036 #385 #1181 DDC-3385 - adding `@group` annotation to newly introduced tests
| * | | eaa9187 #385 #1181 DDC-3385 - minor CS fix (spacing)
| * | | 8ea394e #385 #1181 DDC-3385 - removing `@todo` that was discussed/cleared
| * | | a710706 #385 #1181 DDC-3385 - optimized imports, removing duplicate imports (caused by rebase conflicts)
| * | | ce4df76 Explicitly requiring `doctrine/common` with at least version `2.5`
| * | | e4cbdb5 Enabling fallback logic in metadata loading
| * | | d91b0b4 Minor CS fixes in the `ResolveTargetEntityListener`
| * | | f5eb20b `OnClassMetadataNotFoundEventArgs` should support setting the actually resolved `ClassMetadata` as a mutable event result vector
| * | | efd4500 `ClassMetadataFactory` should support fallback (event-based) logic for hooking into failed `ClassMetadata` loading
| * | | d663565 added use statement
| * | | 3be43a1 Rebased and renamed PreLoadClassMetadata to OnClassMetadataNotFound
| * | | 437f812 Added new event to allow actions to be done before trying to load class metadata
| * | | 19c52e4 added failing test
| * | | 51528fb set metadata for interface to be able to fetch entites by interface name
|/ / /
* | | 9c3cb57 Merge branch 'optimize-persisters'
|\ \ \
| * | | 35dd7f8 #1246 DDC-3487 - docblock args fixes
| * | | 278b8bf #1246 DDC-3487 - minor alignment fixes
| * | | 7f71cbc #1246 DDC-3487 - removed unused assignment, minor alignment fixes
| * | | 97d1d53 #1246 DDC-3487 - removed unused assignment, making `$association` variable overwrite more obvious
| * | | c436612 #1246 DDC-3487 - removed unused assignment, direct return instead
| * | | 17a865e #1246 DDC-3487 - correcting docblock (static introspection fix)
| * | | b99f446 #1246 DDC-3487 - re-aligning SQL string concatenation for readability, fixed docblock return value hint
| * | | 5942b6c #1246 DDC-3487 - re-aligning SQL string concatenation for readability
| * | | 77234d6 #1246 DDC-3487 - removing unused assignment
| * | | a8dcc2a #1246 DDC-3487 - removing possible undefined value path for `$newValId` for clarity
| * | | bc268da Small optimization.
| * | | 678f47f More deprecated code removal.
| * | | 965cdbd Optimized column to field resolutions.
| * | | 96955d6 Some small improvements to persisters.
| * | | dd883f2 Moved delete() and update() to proper locations.
* | | | c49b079 Update UPGRADE.md
* | | | de47238 Merge pull request #1171 from jaimz22/master
|\ \ \ \
| * | | | d9cbe1a removed unnecessary fieldIdentificationVariable property check
| * | | | 2f76571 Added a fix for ObjectHydrator when the same number of scalar results and new object results exist Adding additional tests for mixed New object and scalar query
| * | | | dd012df oops.. forgot to add a condition
| * | | | e2f1ea7 stupid cloud 9 ide broke my code :( sorry
| * | | | c47a072 fixed for failing test case. when a single DTO is specified in the query, you no longer get a multidimensional array returned.
| * | | | 2ffda34 fixing a missing index error
| * | | | da7e4ed removing orphaned scalar results and allowing mixed results when use new object expressions
| * | | | 85eac72 Adding the ability to alias new object expressions
* | | | | 5630c37 Merge branch 'feature/#1240-include-identifiers-in-exception-messages'
|\ \ \ \ \
| * | | | | 1bfa7ea #1240 DDC-3479 - Basic coverage for `EntityNotFoundException`
| * | | | | fc72b41 #1240 DDC-3479 - Using a static proxy constructor rather than the default constructor
| * | | | | 66c556f #1240 DDC-3479 - Fixing minor CS issues (naming, alignment)
| * | | | | 8e40927 Include IDs in the exception message to ease debugging
|/ / / / /
* | | | | 1ac6886 Merge branch 'hotfix/#1242-lock-uninitialized-proxies'
|\ \ \ \ \
| * | | | | 00b6f62 Fixed issue
| * | | | | 36f9822 Added test to demonstrate issue
|/ / / / /
* | | | | ef113e5 Merge branch 'feature/#1054-DDC-3161-allow-connection-access-in-filters'
|\ \ \ \ \
| * | | | | ef5a3f1 #1054 DDC-3161 - adding `@group` annotation for newly introduced tests
| * | | | | 7598361 assertion fix
| * | | | | 79bf84e revert typehint change
| * | | | | 9cb17d2 EntityManagerInterface instead of EntityManager Make connection available in filters Add test for the changes
|/ / / / /
* | | | | 14c3adb Merge branch 'hotfix/#470-DDC-54-postLoad-deferred-event-triggering-tests'
|\ \ \ \ \
| * | | | | b81209c #470 DDC-54 DDC-3005 - documenting `postLoad` and `Doctrine\ORM\AbstractQuery#iterate()` partial incompatibility
| * | | | | f571a9e #470 DDC-54 DDC-3005 - query iteration must cause eager `hydrationComplete` logic to be fired
| * | | | | 0ffc752 #470 DDC-54 DDC-3005 - simple-object hydration should also trigger `postLoad` events when iterating over single results
| * | | | | 5cd73f0 #470 DDC-54 DDC-3005 - reverting assertion
| * | | | | 0a19fbb #470 DDC-54 DDC-3005 - minor test cleanups, changing test according to current limitation to document the actual expected behavior
| * | | | | a884452 #470 DDC-54 DDC-3005 - removing unused `PostLoadEventDispatcher`
| * | | | | b1144e7 #470 DDC-54 DDC-3005 - reverting hydrator changes, as patch DDC-3005 already deals with the issue
| * | | | | aa4796c Moved postLoad dispatching from UnitOfWork to object hydrators
|/ / / / /
* | | | | a906295 Merge branch 'hotfix/#1001-DDC-3005-defer-postload-event-after-fully-populated-associations'
|\ \ \ \ \
| |_|/ / /
|/| | | |
| * | | | d09280a #1001 DDC-3005 - `HydrationCompleteHandler` cs fixes (line-wrap)
| * | | | 45221b1 #1001 DDC-3005 - removed `HydrationCompleteHandler#invokeAllDeferredPostLoadEvents()` (useless method call indirection)
| * | | | c9ccd91 #1001 DDC-3005 - optimized `HydrationCompleteHandler` imports
| * | | | 730c2a8 #1001 DDC-3005 - `HydrationCompleteHandler` static introspection cleanups, as well as memory and performance improvements
| * | | | 8c54a65 #1001 DDC-3005 - Verifying `HydrationCompleteHandler` skips over registered deferred loads that were already handled by `hydrationComplete`
| * | | | 29d4d34 #1001 DDC-3005 - Testing `HydrationCompleteHandler` with multiple deferred entities `postLoad`s
| * | | | 948d6c2 #1001 DDC-3005 - Testing `HydrationCompleteHandler` against all possible `ListenersInvoker` flags
| * | | | 833058f #1001 DDC-3005 - Testing `HydrationCompleteHandler` when no events should be triggered
| * | | | 7b81cfb #1001 DDC-3005 - Minor CS fixes in `HydrationCompleteHandler`
| * | | | 89530f8 #1001 DDC-3005 - Removing dead assignment `HydrationCompleteHandler#__construct()`
| * | | | 516d04c #1001 DDC-3005 - Removing useless dependency from the `HydrationCompleteHandler` to the `UnitOfWork`
| * | | | fccd08a #1001 DDC-3005 - Basic coverage for the `HydrationCompleteHandler`
| * | | | af93539 #1001 DDC-3005 - `HydrationCompleteHandler` should accept `EntityManagerInterface` instances
| * | | | 22e12e0 #1001 DDC-3005 - coverage annotations, minor CS fixes
| * | | | 0c8a31b DDC-3005. Revert empty line. Removed @since annotation
| * | | | 96184b9 DDC-3005.Removed warning in documentation
| * | | | 367a792 DDC-3005. Renamed class by removing underscore
| * | | | 35ea399 DDC-3005 Defer invoking of postLoad event to the end of hydration cycle. 1. Refactor handling of hydration complete: delegate this task to special object 2. Write test case for situation, when inside postLoad listener other entity is loading. 3. Make test, written on second step, be able to pass :)
| * | | | f3b31c2 DDC-3005 Defer invoking of postLoad event to the end of hydration cycle. This feature makes guarantee, that postLoad event fires after all associations are populated
|/ / / /
* | | | b9c0868 Merge branch 'one-to-many-extra-lazy-joined-inheritance'
|\ \ \ \
| * | | | 0f362b0 #1245 DDC-2504 - removing duplicate test
| * | | | ebf5811 #1245 DDC-2504 - extracting test:
| * | | | 25d40ca #1245 DDC-2504 - extracting test:
| * | | | ec08286 #1245 DDC-2504 - constants over string references
| * | | | 7a0cb1c #1245 DDC-2504 - splitting test method into a test about `count()` and one about `contains()` on a lazy persistent collection
| * | | | 8d287b1 #1245 DDC-2504 - splitting test method into single feature checks
| * | | | 932a56f Internalize UnitOfWork in CollectionPersisters. Updated related code.
| * | | | c5f1b99 Fixed wrong return.
| * | | | 73afcec Implemented support for one to many extra lazy with joined inheritance.
|/ / / /
* | | | 5731536 Merge pull request #1244 from BenMorel/static
|\ \ \ \
| * | | | fbcf18c Changed $this return type to static in AbstractQuery
|/ / / /
* | | | 4dbfdfb Merge pull request #1243 from doctrine/composer-autoloader-dev
|\ \ \ \
| * | | | 9201d09 Fixed phpunit tests autoload requirements and moved to composer autoload-dev configuration.
|/ / / /
* | | | be91cc9 Merge pull request #1239 from deeky666/fix-index-duplication
|\ \ \ \
| * | | | d1e5034 fix index duplication for unique association join columns
* | | | | 664b6bf Merge pull request #1227 from c960657/production-settings-query-cache
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | 61c72e4 Ensure query cache is not ArrayCache in production
| | |/ /
| |/| |
* | | | 0cbab23 Merge branch 'feature/#1238-allow-skipping-column-prefixing-in-xml-mapped-embeddables'
|\ \ \ \
| * | | | 6fdb100 #1238 DDC-3293 DDC-3477 - exploding tests with set `use-column-prefix="true"` and `use-column-prefix="false"` xml mappings
| * | | | 43db4a4 #1238 DDC-3293 DDC-3477 - adding `@group` annotations for newly introduced tests
| * | | | a701c9d Removing warning about non-availability of no-prefix in XML mappings
| * | | | 74a2cfc Also adding docs for the new attribute `use-column-prefix`
| * | | | 08e8af9 Type-hinting `SimpleXMLElement` (_getCascadeMappings)
| * | | | b90943c Minor improvements
| * | | | bacadbf Adding tests for the attribute `use-column-prefix`
| * | | | 4935da1 Respecting `use-column-prefix` instead of relying on false/0 of `column-prefix`
| * | | | c964dd0 Adding `use-column-prefix` attribute as proposed (DDC-3293) #1239
| * | | | 8bbc492 Removing weird strict comparison on different types
| * | | | 82cda1e Prevents prefixing a column when `false` on `column-prefix` (XML)
|/ / / /
* | | | ef65270 Merge pull request #1230 from johannes/master
|\ \ \ \
| * | | | cdb62a7 Allow dumping SQL query when passing DQL on cli
| |/ / /
* | | | 6448627 Merge pull request #1233 from SofHad/refactoring-duplicate-code
|\ \ \ \
| * | | | eb22db0 remove the unnecessary check
| * | | | 8d91f7d Rename handleCache to updateCache
| * | | | ccb09ad Rename the private method
| * | | | 12b5a0c Extracted ony the common logic
| * | | | 50ef136 [Minor] Refactoring to avoid duplicate code
| |/ / /
* | | | 5237692 Merge pull request #1236 from abackstrom/patch-1
|\ \ \ \
| * | | | 27fe4d7 Minor docs fix: missing word 'do'
| |/ / /
* | | | d13e2fb Merge branch 'hotfix/#1235-consistent-joined-subclass-persister-return-types'
|\ \ \ \
| |/ / /
|/| | |
| * | | 0f165bc #1235 DDC-3470 - coverage annotations
| * | | a93e5fa #1235 DDC-3470 - license headers
| * | | 74f0032 #1235 DDC-3470 - adding `@group` annotation for newly introduced test cases
| * | | e2b34ff #1235 DDC-3470 - joined subclass persister empty `executeInserts()` method return type test
| * | | 8f15c5e Consistent return type confirming with interface
|/ / /
* | | 193e31f Merge pull request #1226 from stof/patch-2
|\ \ \
| |_|/
|/| |
| * | 92efd88 Update Travis badges to use the SVG version
|/ /
* | 5a6bbbd Merge branch 'hotfix/#1216-tests-for-#1214-xml-driver-exporting'
|\ \
| * | b6bbf6a #1214 #1216 - adding `@group` annotation for newly introduced test cases
| * | 68ed56c test for #1214, XML export the field options
|/ /
* | 1cc42d6 Merge branch 'hotfix/#1202-nullable-options-should-be-allowed'
|\ \
| * | 78ba7f1 #1202 - simplified test and test asset
| * | c1000d2 Added test that passes following previous commit
| * | 2fac627 Checks key exists rather than isset
|/ /
* | 9509bec Merge branch 'hotfix/#1213-DDC-3437-reflection-embeddable-with-abstract-embeddable-ancestor'
|\ \
| * | cf1b16a #1213 - DDC-3437 - renaming variables/alignment/clarifications in docblocks
| * | 357292d #1213 - DDC-3437 - removing unused test assets
| * | 55bcc19 #1213 - DDC-3437 - removing redundant test method
| * | af0be57 #1213 - DDC-3437 - integrating new tests into the pre-existing data-provider
| * | d75d6ff #1213 - DDC-3437 - adding relevant test assets
| * | d259ba9 #1213 - DDC-3437 - refactoring tests to support embeddable class name != embeddable class property declaring class
| * | d48546d fix instantiation of embedded object in ReflectionEmbeddedProperty
|/ /
* | 9900d35 Merge pull request #1214 from Fedik/fix-xml-export-options
|\ \
| * | c1eff70 XML export driver: fix export options
|/ /
* | 0059e01 Merge pull request #1208 from Ocramius/hotfix/DDC-3427-class-metadata-factory-should-accept-entitymanagerinterface-instances
|\ \
| * | e65417f DDC-3427 - Adding setting an `EntityManagerInterface` instance in the `ClassMetadataFactory#setEntityManager()`
| * | d20e018 DDC-3427 - Adding a test to verify that the `ClassMetadataFactory` supports setting an `EntityManagerInterface` instance
* | | 590d971 Merge pull request #1211 from Ocramius/hotfix/DDC-3434-paginator-ignores-hidden-fields-in-order-by-query
|\ \ \
| * | | ac67a10 DDC-3434 - adding note on why restoring 'HIDDEN' selected fields is relevant
| * | | 6169175 DDC-3434 - `HIDDEN` modifier marked fields in `ORDER BY` clause are always preserved when creating a paginator subquery
| * | | 6e8057b DDC-3434 - adding test case for `HIDDEN` modifier fields in `ORDER BY` sequences: should be preserved in any case
| * | | 0c9a898 DDC-3434 - removed unneeded escaping sequences
|/ / /
* | | a6cf714 Merge pull request #1210 from Ocramius/hotfix/DDC-3336-undefined-property-with-paginator-and-scalar-expression-select
|\ \ \
| * | | e53e8bf DDC-3336 - applied hotfix: only `PathExpression` instances have a `$field` property
| * | | c689ff0 DDC-3336 - adding missing type-hint docblock
| * | | 2bc8811 DDC-3336 - renamed test method for clarity
| * | | 42e0e6b DDC-3336 - adding failing test case: scalar expressions in the `ORDER BY` clause crash the `LimitSubqueryOutputWalker`
| * | | 529a268 DDC-3336 - importing platform classes
| |/ /
* | | 38650b7 Merge pull request #1207 from Ocramius/hotfix/embedded-classes-reflection-new-instance-creation
|\ \ \
| |/ /
|/| |
| * | dcf8246 Verifying that reflection properties that don't contain an embeddable will not crash reading properties, but will return `null` instead
| * | b4a23e9 `ReflectionEmbeddedProperty` should be like any `ReflectionProperty`, and should therefore extend it for type compatibility
| * | 112fdf4 Using instantiator to work with internal PHP classes as embeddables
| * | a8b0ac8 Adding a data-provider case for a generic model (non-internal class)
| * | ecf0284 Test to verify that `Doctrine\ORM\Mapping\ReflectionEmbeddedProperty` is able to interact with internal PHP classes
| * | 7f84bc7 Namespace correction
| * | 56cb47c Adding a test asset to play around with reflection and internal classes
| * | fc3f233 Yodaism good for you: is.
| * | 1d5a0a0 Adding docblocks
|/ /
* | b9506ac Merge pull request #1195 from decoursin/patch-1
|\ \
| * | 82c5547 Correction Events.rs - Entity Listeners Resolver
* | | 8d4b46d Merge branch 'hotfix/#1204-metadata-xml-exporter-should-export-sequence-generator-info'
|\ \ \
| * | | c35f131 #1204 - using specific XML assertions to build a less-fragile test (asserting on the entire string may cause failures if the XML structure changes)
| * | | ce308dc #1204 - refactored sequence-generator metadata exporting into own private method for simplicity
| * | | aa14545 Fix sequence-generator in MetaData exporter for XML Driver.
|/ / /
* | | 798a8b6 Merge pull request #1205 from Ocramius/hotfix/#1200-Yaml-parse-does-not-accept-files-in-symfony-2-6-fix
|\ \ \
| * | | 351707f #1200 - bumping `symfony/console` dependency to `~2.5` because of the `Symfony\Component\Console\Helper\Table` not being available in < 2.5
| * | | 9d2c048 #1200 - removing console deprecation errors by using the new `Symfony\Component\Console\Helper\Table` instead of the deprecated `TableHelper`
| * | | d3b1bf5 #1200 - removing `Yaml::parse()` deprecation errors by passing in file contents instead of file paths
|/ / /
* | | 30bf192 Merge pull request #1201 from marcosdsanchez/master
|\ \ \
| * | | 8e26705 Update working-with-objects.rst
|/ / /
* | | c2ad338 Merge pull request #1198 from Bilge/patch-2
|\ \ \
| * | | 13c03b5 Tables for buttons.
* | | | 18fd892 Merge pull request #1199 from kormik/patch-1
|\ \ \ \
| |/ / /
|/| | |
| * | | 27e6713 minor typo
|/ / /
* | | ee13405 Merge pull request #1197 from Bilge/patch-1
|\ \ \
| * | | f9b4df7 Minor grammar fix.
* | | | 9eae0d5 Merge branch 'hotfix/#1196-inherit-mapped-superclass-indexes'
|\ \ \ \
| |/ / /
|/| | |
| * | | b3fe090 #1196 DDC-3418 DDC-3419 - Minor CS fixes, explicit `setExpectedException` calls
| * | | 7113597 #1196 DDC-3418 DDC-3419 - Renamed `_factory` to `cmf`
| * | | 291b686 #1196 DDC-3418 DDC-3419 - Adding missing docblock for test private property
| * | | 34d2af8 #1196 DDC-3418 DDC-3419 - `assertArrayHasKey()` instead of `assertTrue(isset(...))`
| * | | 084ce7e #1196 DDC-3418 DDC-3419 - reducing test assets annotations spacing for readability
| * | | b761d84 #1196 DDC-3418 DDC-3419 - refactoring class metadata factory to avoid duplicate checks
| * | | 7648a3c #1196 DDC-3418 DDC-3419 - refactoring inherited indexes copying logic into separate private method
| * | | 17ec1aa Modified class metadata factory to have entity tables inherit indexes from mapped superclasses
|/ / /
* | | ec67819 Merge branch 'hotfix/#1188-support-count-queries-with-parameters-in-removed-query-parts'
|\ \ \
| |/ /
|/| |
| * | f536daa #1188 - Simplified and optimized parameter un-setting logic
| * | ac0f1b2 #1188 - Importing parser class
| * | 6475253 #1188 - `assertCount` instead of `assertEquals`
| * | 4254723 #1188 - minor CS fixes (avoiding DQL one-liner)
| * | ecb09b5 #1188 - accessing `Doctrine\ORM\Tools\Pagination\Paginator#getCountQuery()` via reflection for test purposes
| * | 69064ac #1188 - making `Doctrine\ORM\Tools\Pagination\Paginator#getCountQuery()` private, as it is an implementation detail
| * | a80117a #1188 - removing unused variable assignments
| * | af39fce Missing doc block, removed parse() parameter.
| * | 1824416 Filtering by auto-increnement field causes test error.
| * | de1843a Testing SQLs in functional test is not necessary
| * | fa014ee Test parameter removing parameters passed to select part of query.
| * | d02ea22 Allowed to get count query from paginator.
| * | 42aff75 Fixed counting exception
|/ /
* | bf5003f Merge pull request #1192 from javiereguiluz/patch-4
|\ \
| * | 7e64d60 Fixed a very minor typo
|/ /
* | 88ce68e Merge pull request #1190 from c960657/autogenerate-integer
|\ \
| * | 89684b4 Document that AUTOGENERATE_ constants are allowed
|/ /
* | e7be0c4 Merge pull request #1184 from goetas/patch-2
|\ \
| * | a166099 Postgres SERIAL is not a post-insert identifier generation strategy
|/ /
* | 9280a46 Merge pull request #1183 from NAYZO/patch-2
|\ \
| * | 44304c3 Update tools.rst
|/ /
* | ab62914 Merge pull request #1089 from encoder32/EntityRepositoryGeneratorDefaultRepository
|\ \
| * | 6bc003e simple fixes
| * | e295a6d visibility changed && few simple fixes
| * | 409f6b4 Unit Tests && simple fixes
| * | cd547fe Corrected names to DDC3231
| * | 859a5f8 Unit Tests && simple fixes
| * | dc3bc45 Merge remote-tracking branch 'upstream/master' into EntityRepositoryGeneratorDefaultRepository
| |\ \
| * | | c8565c2 Visibility for EntityRepositoryGenerator::generateClassName()
| * | | 20b72ef Visibility for EntityRepositoryGenerator::$repositoryName
| * | | df80d82 Reverted visibility for EntityRepositoryGenerator::generateEntityRepositoryNamespace()
| * | | 5d608b6 Private method EntityRepositoryGenerator::generateEntityRepositoryNamespace() changed to protected
| * | | a4c7a89 className fix: If namespace is not set then ClassName will be cut of
| * | | c04b01c Added NS checking
| * | | 3dc2a68 simple fixes
| * | | 90efaee Code Style fixes
| * | | c0ee57a Default/Custom Entity Repository for Entity Repository Generator
* | | | f987cf7 Merge branch 'hotfix/#1173-merge-association-to-identical-entities'
|\ \ \ \
| * | | | 2888791 #1173 - test CS fixes, reduced clutter code, made method names more explicit
| * | | | 511893e #1173 - applying CS fixes on top of the patch
| * | | | 2ead9e2 Fix merging of entities with associations to identical entities.
| * | | | 9caef62 Test case for merging entities with associations to identical entities.
|/ / / /
* | | | 25849a3 Merge pull request #1177 from c960657/production-settings-arraycache
|\ \ \ \
| * | | | 3287ce1 Fix namespace collission
| * | | | c973d8d Code style fixes.
| * | | | 0990d64 Ensure metadata cache is not ArrayCache in production
|/ / / /
* | | | 76e1a46 Merge pull request #1027 from PowerKiKi/feature-partial-indexes
|\ \ \ \
| |_|_|/
|/| | |
| * | | 1003466 Surround ! with spaces according to code style
| * | | bb5345b Adapt formatting to pre-existing content
| * | | 27adf8d Refactor partial into options array
| * | | eeb7ff4 Support for Partial Indexes for PostgreSql and Sqlite
* | | | 20c6bfd Aligning expected exception test to typo fix in doctrine/doctrine2@b7d104d2a2b80480ad158243a7fef7b8f4c597c9, which was breaking the build
* | | | b7d104d Fixed typo
* | | | 3a0d7d1 Merge pull request #1146 from c960657/order-by-assoc
|\ \ \ \
| * | | | 94f5f53 Allow orderBy to reference associations
* | | | | 3924ede Merge pull request #1128 from Erikvv/patch-1
|\ \ \ \ \
| * | | | | ba50f97 Add QueryBuilder::addSelect()
| | |_|_|/
| |/| | |
* | | | | 6fc6d18 Merge pull request #1165 from Ocramius/feature/#1120-metadata-info-command
|\ \ \ \ \
| * | | | | ea6f213 #1120 - downgrading requirement for `symfony/console` to `~2.3`
| * | | | | 95bc0fb #1120 - using the `Symfony\Component\Console\Helper\TableHelper` for `symfony/symfony:~2.3` compatibility
| * | | | | 9ccb56a #1120 - applying CS fixes as per @dantleech's review
| * | | | | 29e99b2 #1120 - removed duplication: field and association mappings actually use the same dump format
| * | | | | d5d64b7 #1120 - removed redundant `if` block
| * | | | | 1208cc8 #1120 - registering the new `MappingDescribeCommand` with the ORM's `ConsoleRunner`
| * | | | | 806068b #1120 - removing useless variables, refactoring
| * | | | | 39a8a31 #1120 - removing unused private properties
| * | | | | 574f3ea #1120 - map functions over array iteration/mutation
| * | | | | 254a46e #1120 - avoiding mutable state for rows/output
| * | | | | 250b387 #1120 - missing docblock parameter
| * | | | | db74efb #1120 - test coverage annotations
| * | | | | 0f289a1 #1120 - cs cleanups - moving success cases at the end of methods
| * | | | | 97fdd0a #1120 - cleaning up try-catch code when fetching metadata
| * | | | | 100766e #1120 - Removing example `array('Foo', 'Bar', 'Boo')` dumped data
| * | | | | dcdffbf #1120 - assuming existence of `Symfony\Component\Console\Helper\Table`
| * | | | | a762158 #1120 - since we want to use `Symfony\Component\Console\Helper\Table`, `symfony/console:~2.5` is required
| * | | | | 7cf427c #1120 - avoiding version comparisons when working with version-dependant constants
| * | | | | ed79648 #1120 - avoiding storing the `Doctrine\ORM\EntityManager` in the command itself
| * | | | | cf078d8 #1120 - avoiding storing the `Doctrine\ORM\EntityManager` in the command itself
| * | | | | e9d7c23 #1120 - MappingDescribeCommand can be `final`
| * | | | | 37de75b Split new functionality into new command
| * | | | | c71b489 Added preg_quote and doc blocks
| * | | | | b5552a8 Code review fixes
| * | | | | 51cd8f7 Added test
| * | | | | 45ce6a4 Expanded scope of orm:info to include metadata information
* | | | | | a0e1072 Removing public properties validation (supported)
* | | | | | 9bf8f6e DDC-3261 - fixed link to DBAL documentation (should always reference `latest`)
|/ / / / /
* | | | | a9bd51c Merge branch 'hotfix/#615-enforce-A-to-Z-sql-table-aliases'
|\ \ \ \ \
| * | | | | b989175 #615 - Removing unused assignment
| * | | | | 264cd8e #615 - Refactoring test case to remove duplication
| * | | | | 69494dc #615 - sql table aliases should stay constant over time
| * | | | | 10da2eb #615 - Using a data provider to build aliases for the SqlWalkerTest
| * | | | | 17c9388 #615 - Test coverage annotations
| * | | | | 435befd #615 - EOF EOL fixes
| * | | | | d557a0e #615 - assignment alignment
| * | | | | a4e9c23 #615 - assignment alignment
| * | | | | 109b044 add SqlWalkerTest for getSQLTableAlias method
| * | | | | fb5f76f rewrite tablePrefixAlias
| * | | | | ebc996c Update SqlWalker.php
|/ / / / /
* | | | | 06b5c84 Merge pull request #1160 from Ocramius/hotfix/#1159-multiple-entity-managers-per-repository-factory
|\ \ \ \ \
| * | | | | f28fa2d #1159 - EOF EOL CS fixes for `Doctrine\ORM\Repository\DefaultRepositoryFactory` tests
| * | | | | b61496a #1159 - adding `UPGRADE.md` notes for `Doctrine\ORM\Repository\DefaultRepositoryFactory` becoming `final`
| * | | | | 8093c6d #1159 - protecting `Doctrine\ORM\Repository\DefaultRepositoryFactory` API by making it `final` and its `protected` members `private`
| * | | | | a984753 #1159 - `Doctrine\ORM\Repository\DefaultRepositoryFactory` keeps separate caches per entity manager used to build repositories
| * | | | | 56378b9 #1159 - optimized imports
| * | | | | 7142c90 #1159 - `Doctrine\ORM\Repository\DefaultRepositoryFactory` should create different repositories for different entity managers
| * | | | | 9ef3285 #1159 - verifying that `Doctrine\ORM\Repository\DefaultRepositoryFactory` considers custom repository class from metadata when instantiating repositories
| * | | | | 1e467fd #1159 - verifying that `Doctrine\ORM\Repository\DefaultRepositoryFactory` caches instantiated repositories locally
| * | | | | 5adce9a #1159 - base coverage for the `Doctrine\ORM\Repository\DefaultRepositoryFactory` implementation
* | | | | | 0f26c62 Merge pull request #1143 from MajorCaiger/master
|\ \ \ \ \ \
| * | | | | | dd398ce - Fixed the basic entity persister so that versioned OneToOne entities can be created - Created an IdentifierFlattener utility class - Moved the logic for the flatten identifier method into the new utility class - Replaced calls for private flattenIdentifier to use new utility - Added appropriate unit tests
* | | | | | | d361ed9 Merge pull request #1164 from AlphaStream/fix-querybuilder-on-hhvm
|\ \ \ \ \ \ \
| * | | | | | | b33c9be [QueryBuilder] Remove unused method parameters that are shadowed by local variables
* | | | | | | | 697640f Setting default timezone, as HHVM is misconfigured on travis-ci
|/ / / / / / /
* | | | | | | f5ecabb Merge pull request #1163 from taavit/patch-1
|\ \ \ \ \ \ \
| * | | | | | | 143f879 Update xml-mapping.rst
|/ / / / / / /
* | | | | | | 35d4405 Merge pull request #1161 from gammamatrix/patch-1
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | |
| * | | | | | abe97bf Fixing error with from() parameters in example
|/ / / / / /
* | | | | | 3ca0dae Merge pull request #1156 from NAYZO/patch-1
|\ \ \ \ \ \
| * | | | | | f2bdfe1 Fixed missed initialization in CommitOrderCalculator.php
* | | | | | | 1e6ca40 Merge pull request #1157 from gennadiylitvinyuk/patch-1
|\ \ \ \ \ \ \
| * | | | | | | 83cd446 Fixing calls of schema-update tools
| |/ / / / / /
* | | | | | | 1d8ef5e Merge pull request #1158 from josemalonsom/update-query-builder-ref-doc
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | 82887d0 Update QueryBuilder reference documentation.
|/ / / / / /
* | | | | | 10b801d Adding note about a minor BC break: d2 does not call `__clone` on new objects anymore.
* | | | | | 0bff6aa Merge pull request #1147 from naitsirch/master
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| * | | | | d93f648 Extended the docs for mapping attributes precision and scale
* | | | | | 05045d9 Merge pull request #1148 from naitsirch/hotfix/DWEB-118
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| * | | | | 547a902 Fixed small typo in documentation about extra lazy associations #DWEB-118
|/ / / / /
* | | | | 3f8865c Merge pull request #1092 from birko/pagination-count-walker
|\ \ \ \ \
| |_|/ / /
|/| | | |
| * | | | 589d26f Changed calling $from[0] to using reset($from)
| * | | | d48be34 CS Fixes
| * | | | 54ac6a0 Updated Asset queries
| * | | | 458b953 fixed typos in tests
| * | | | 1643525 Added Tests for Arbitrary Join
| * | | | a37f99f Root selection according other pagination tools
| * | | | 114bd24 Arbitrary Join count walkers solution
| | |_|/
| |/| |
* | | | 15a00ea Clearing cache by `--id`, `--regex`, `--prefix` and `--suffix` is not supported anymore.
* | | | f12c311 Merge pull request #1135 from deeky666/DDC-3304
|\ \ \ \
| * | | | b291d8d add support for embeddables in entity generator
|/ / / /
* | | | b249aa9 Merge pull request #1132 from Ocramius/hotfix/DDC-3272-entity-generator-mapped-superclass-casing
|\ \ \ \
| * | | | 4974edc DDC-3272 - fixing issue with mapped superclass name, minor refactoring
| * | | | dd9a6be DDC-3272 - minor cleanups - inspecting a test failure related with `@Doctrine\ORM\Mapping\Table` autoloading
| * | | | ffe38e5 DDC-3272 - cleanups, importing classes, optimized imports
| * | | | b9090ef DDC-3272 - failing test (to be run in insulation because of autoloading) that verifies that a wrong annotation is generated for `@MappedSuperclass`
|/ / / /
* | | | e2fea42 Merge pull request #1127 from crybat/master
|\ \ \ \
| |_|/ /
|/| | |
| * | | 857fed0 Make embeddable doc more succinct, fix xml
| * | | 3bd916f Document embeddables column prefixing
|/ / /
* | | d9b43dc Merge pull request #1116 from deeky666/DDC-3265
|\ \ \
| * | | ad1f228 fix DocBlock
* | | | 6e79515 Merge pull request #1123 from stof/patch-1
|\ \ \ \
| * | | | f0c02bb Fixed the test expectations for the DatabaseDriver
| * | | | 00eb0d3 Fixed the structure of the reverse-engineered mapping
* | | | | 6e34985 Merge pull request #1126 from phansys/master
|\ \ \ \ \
| * | | | | f731a66 Removed extra line breaks for docblocks in set, get, add and remove method templates.
| * | | | | 1378626 Fixed new line in docblock (247803715bd7e5ded75e25dbbb4eb2c5b7fbd2f2).
|/ / / / /
* | | | | 2a80e34 Merge pull request #1125 from kcassam/patch-1
|\ \ \ \ \
| * | | | | 2120d41 add a link to said chapter
| * | | | | 398688a Update improving-performance.rst
|/ / / / /
* | | | | 4b504c9 Merge pull request #1109 from doctrine/hotfix/DDC-3120-php-5.6-RC3-compat
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | 7b145f8 DDC-3120 - requiring `doctrine\instantiator:~1.0.1` as of doctrine/instantiator#4
| * | | | 361ec2a DDC-3120 - using `Doctrine\Instantiator` when building new instances
| * | | | f8a8437 DDC-3120 - need to wakeup reflection BEFORE using any `ClassMetadata` API
| * | | | c2993bc DDC-3120 - add failing test for un-serialization of an internal PHP class from cached metadata instance
| * | | | d52dd39 DDC-3120 - add failing test for un-serialization of an internal PHP class
| * | | | 2c31263 DDC-3120 - adding instantiator dependency
* | | | | 3d4113b Merge pull request #1122 from Ocramius/feature/support-arithmetic-expressions-in-count
|\ \ \ \ \
| * | | | | 48a8651 DDC-3276 - #1122 - updating EBNF in documentation to reflect new syntax support
| * | | | | 45d74e7 DDC-3276 - #1122 - updating EBNF in docblock to reflect new syntax support
| * | | | | a2e0133 Adding DDC-3276 test group
| * | | | | 097840d Allowing expression in `COUNT()` DQL aggregation functions
| * | | | | 02ba144 Adding test to verify SQL generation with an expression in `COUNT()`
|/ / / / /
* | | | | 91fa4c9 Merge pull request #1121 from deeky666/DDC-3274
|\ \ \ \ \
| * | | | | 8d3fba5 improve schema validator error message for invalid bi-directional relations
|/ / / / /
* | | | | 65f8357 Merge pull request #1119 from stof/travis_colors
|\ \ \ \ \
| |_|/ / /
|/| | | |
| * | | | e7739d9 Enabled colors for the PHPUnit output on Travis
|/ / / /
* | | | 400acad Merge pull request #1105 from deeky666/nested-embeddables
|\ \ \ \
| * | | | 0768916 fix handling infinite nesting of embeddables
| * | | | bca9d31 add support for nesting embeddables
* | | | | e47b318 Merge pull request #1115 from armetiz/patch-1
|\ \ \ \ \
| * | | | | 6131195 Fix wrong variable name
|/ / / / /
* | | | | ff80187 Merge pull request #1098 from encoder32/DDC-1590
|\ \ \ \ \
| * | | | | cd4bc93 Simple Fixes
| * | | | | 94ba6e2 #DDC-1590: Simple Fixes
| * | | | | 4e805bb #DDC-1590: Fix Inheritance in Code-Generation: Code Style Fixes
| * | | | | e0ae763 #DDC-1590: Fix Inheritance in Code-Generation
* | | | | | c20b3a7 Merge branch 'hotfix/#1112-single-repository-for-aliased-entity'
|\ \ \ \ \ \
| * | | | | | dfbaac0 #1112 - Fixed type-hint that is incompatible with most IDEs
| * | | | | | aab7fce #1112 - Elvis operator reduces code duplication even more
| * | | | | | bf03694 #1112 - Yoday need you may, better IDE hinting as well needed is.
| * | | | | | 19d3552 #1112 - Removing useless trimming of the entity name being passed in
| * | | | | | 36bbd28 #1112 - adding test to verify that leading backslash is not relevant when fetching repositories
| * | | | | | ae16afa #1112 - adding DDC-3257 group to test method
| * | | | | | 01f2298 #1112 - cleaning up repository test - makes assertions more clear/simpler to read
| * | | | | | 3fed769 #1112 - avoiding useless assignments/splitted return statement
| * | | | | | 7865de9 #1112 - renamed $class to $className
| * | | | | | a665cb0 DefaultRepositoryFactory: single repository for aliased entities
|/ / / / / /
* | | | | | 5ff67c9 Merge pull request #1111 from eko/master
|\ \ \ \ \ \
| * | | | | | edc2ed9 Fix QueryException::instanceOfUnrelatedClass() message
|/ / / / / /
* | | | | | ebc70d1 Merge pull request #1110 from baileylo/patch-2
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | |
| * | | | | 9b7318a Changed table name to be more appropriate.
|/ / / / /
* | | | | 6ac19b0 Merge pull request #1108 from umpirsky/patch-1
|\ \ \ \ \
| |_|/ / /
|/| | | |
| * | | | 133bd28 Minor CS fix
|/ / / /
* | | | 723529f Merge pull request #1069 from anho/reuse-console-app
|\ \ \ \
| * | | | a76506c amended documentation
| * | | | 1d16e53 added a simple test
| * | | | eef32d4 added method to be able to reuse the console application
* | | | | 2ae8538 Merge pull request #1096 from simonharris/master
|\ \ \ \ \
| * | | | | 7c2ab7f Changes for grammar and clarity
| * | | | | bf91d03 Merge pull request #1 from doctrine/master
| |\ \ \ \ \
| |/ / / / /
|/| | | | |
* | | | | | 0650bb9 Merge pull request #1094 from thekeyboardbum/master
|\ \ \ \ \ \
| * | | | | | 2d23c95 Fix bulk insert code example
* | | | | | | 66d6744 Merge pull request #1093 from malukenho/patch-2
|\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | |
| * | | | | | 1b9f42a Use `null` comparation instead of `is_null()`
|/ / / / / /
* | | | | | 089cca6 Merge pull request #1088 from austinsmorris/fix-clt-autoload-path
|\ \ \ \ \ \
| * | | | | | a6a9c72 Fix the composer autoload paths for the doctrine CLT
|/ / / / / /
* | | | | | 2b24478 Merge pull request #1087 from malukenho/patch-1
|\ \ \ \ \ \
| |_|_|_|_|/
|/| | | | |
| * | | | | 70fe21b Remove the error control operator
|/ / / / /
* | | | | 499f09f Merge pull request #1084 from hartca/master
|\ \ \ \ \
| * | | | | 0ab2672 Update advanced-field-value-conversion-using-custom-mapping-types.rst
|/ / / / /
* | | | | 205a5de Merge pull request #1083 from deeky666/DDC-3073
|\ \ \ \ \
| * | | | | 040c445 add documentation about how to map column options
* | | | | | c019047 Merge pull request #1082 from scotam/invalid-parameter-count
|\ \ \ \ \ \
| * | | | | | ad10a18 added more informative error messages when invalid parameter count
|/ / / / / /
* | | | | | 85fbf68 Merge branch 'hotfix/#1019-detached-entity-exception-rewording'
|\ \ \ \ \ \
| * | | | | | 0ade3aa Improve phrasing on exception message instead of trying to fix callers
| * | | | | | b8ef3af Small grammar fix
|/ / / / / /
* | | | | | 5361676 Merge pull request #1038 from Greenflex/doc/dql-hidden-keyword
|\ \ \ \ \ \
| * | | | | | b400ad5 Add documentation for the `HIDDEN` keyword in DQL
* | | | | | | 90dee70 Merge pull request #1067 from albertvolkman/add-fullstop-and-newline
|\ \ \ \ \ \ \
| * | | | | | | 2478037 Add fullstop and newline after property description.
* | | | | | | | b801493 Merge pull request #1073 from kamazee/add_passing_type_to_rsm_in_sql_walker
|\ \ \ \ \ \ \ \
| * | | | | | | | 38fcc66 Add missing type mapping
| | |_|_|_|_|/ /
| |/| | | | | |
* | | | | | | | ae0ee72 Merge pull request #1080 from danielsippel/DDC-2021
|\ \ \ \ \ \ \ \
| * | | | | | | | ae2235f DDC-2021 sql generation test: remove comment
| * | | | | | | | b31ba98 DDC-2021 add sql generation test
| * | | | | | | | 45358bf possible fix for DDC-2021
|/ / / / / / / /
* | | | | | | | bf1e7e1 Merge pull request #1078 from renan/patch-1
|\ \ \ \ \ \ \ \
| |_|_|_|_|_|_|/
|/| | | | | | |
| * | | | | | | c9901c9 Removing Value Objects from limitations as per #835
|/ / / / / / /
* | | | | | | a8035f2 Merge pull request #1074 from zimmermanj42/DDC-3160
|\ \ \ \ \ \ \
| * | | | | | | 6a48675 Fix test issues.
| * | | | | | | 65e7cc9 [DDC-3160] Change to fix that was implemented for DDC-2996.
| * | | | | | | a5cf641 Add failing test for DDC-3160
* | | | | | | | 8c0166d Merge pull request #1076 from velosipedist/fix-typos
|\ \ \ \ \ \ \ \
| * | | | | | | | 60cb01b Fix switch non-uniform syntax
|/ / / / / / / /
* | | | | | | | c370426 Merge pull request #1075 from vilartoni/master
|\ \ \ \ \ \ \ \
| * | | | | | | | 4e61ceb Added platform key
| * | | | | | | | 0dde858 Fixed query cache id generation: added platform to hash
|/ / / / / / / /
* | | | | | | | 9e36a95 Merge pull request #1065 from egeloen/DDC-3179
|\ \ \ \ \ \ \ \
| |_|_|_|_|/ / /
|/| | | | | | |
| * | | | | | | 20f96cc [DDC-3179] Document postRemove limitation
|/ / / / / / /
* | | | | | | 22d71de Merge pull request #1071 from VasekPurchart/fix-setup-cache
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | |
| * | | | | | ee5f465 set namespace in setup only on CacheProvider instances
|/ / / / / /
* | | | | | d98b4a5 Merge pull request #1068 from jkavalik/patch-1
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| * | | | | d5dd21d Fix typo in documentation
|/ / / / /
* | | | | 38187a3 Merge pull request #1032 from bakura10/optimized-contains
|\ \ \ \ \
| * | | | | 140dc92 Enforce Criteria
| * | | | | 9d7d731 Remove BC notice
| * | | | | 8a8c6ea Remove extra phpdoc
| * | | | | ddfc951 Remove useless docblock
| * | | | | 239b862 Add missing typehint
| * | | | | f52a512 Add UPGRADE note
| * | | | | a04113f Add support for optimized contains
* | | | | | 381cf80 Merge pull request #1063 from FlorianLB/master
|\ \ \ \ \ \
| * | | | | | fdca5d7 singularize variable name on add/remove methods for EntityGenerator
* | | | | | | 84a0fdd Merge branch 'hotfix/#1064-xsd-on-update-removal'
|\ \ \ \ \ \ \
| * | | | | | | 19b5e87 `on-update` is not supported anymore
| * | | | | | | e940ce1 Replacing `"` with `'` to avoid escaping warnings
| * | | | | | | 5972037 Corrected FQCN reference in `@expectedException`
| * | | | | | | 7dfca09 Minor CS fixes (`use` statements compliant with PSR-2)
|/ / / / / / /
* | | | | | | 85c02e5 Merge pull request #1064 from stefanotorresi/update-xsd
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | 391847d remove on-update from join-column
|/ / / / / /
* | | | | | f7c5a06 Merge pull request #1060 from ureimers/master
|\ \ \ \ \ \
| * | | | | | a7aa634 Fixed mapping of discriminator column
| * | | | | | 7aa1c0a Create DDC3170Test.php
|/ / / / / /
* | | | | | ef43b22 Merge pull request #1059 from iampersistent/patch-3
|\ \ \ \ \ \
| * | | | | | 9a5fc49 fix spacing for yaml example
|/ / / / / /
* | | | | | ca37f87 Merge pull request #1058 from DavidPrevot/Unicode
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| * | | | | 3ff92f5 Drop Unicode character
|/ / / / /
* | | | | 5c447cf Merge branch 'hotfix/build-fix'
|\ \ \ \ \
| * | | | | 50d7975 Allowing failures on hhvm-nightly, as the build chokes on composer installation for now (unrecognized console flags)
| * | | | | 32b24ba Fixed mismatch in expected exception message, see doctrine/doctrine2#1048
|/ / / / /
* | | | | 3ade0cf Merge pull request #1048 from MidnightDesign/patch-1
|\ \ \ \ \
| * | | | | daa90bf Fix typo in exception message
* | | | | | d71159c Merge pull request #1049 from deeky666/DDC-3152
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| * | | | | dcf8d6a ignore case when checking for existing methods to avoid redeclaration on update
|/ / / / /
* | | | | 6f622ab Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \
| * \ \ \ \ b3d01b6 Merge pull request #1047 from simonharris/master
| |\ \ \ \ \
| | | |_|_|/
| | |/| | |
| | * | | | 7dac285 A few minor changes for English and clarity
| | * | | | 8b1f5d7 Fix minor grammatical error
| |/ / / /
* | | | | 46ebb57 Fix wrong version
|/ / / /
* | | | e577e77 Cleanup 93c276d
* | | | 2101a8f Merge branch 'hotfix/php-version-id-check-in-metadata-prototype-instantiation'
|\ \ \ \
| * | | | 72750b0 Using `PHP_VERSION_ID` instead of `version_compare` to see if we're using PHP 5.4+
|/ / / /
* | | | a851dd6 Merge pull request #1045 from marmotz/master
|\ \ \ \
| * | | | 93c276d Fix the "Erroneous data format for unserializing" error message
|/ / / /
* | | | 5d1275e Merge pull request #1044 from ronanguilloux/patch-2
|\ \ \ \
| * | | | 526c757 Update query-builder.rst
| * | | | 495fe60 Update query-builder.rst
|/ / / /
* | | | 5ee286e Merge pull request #1041 from c960657/entity-manager-interface
|\ \ \ \
| * | | | a7d072f Allow all EntityManagerInterface implementations
* | | | | f941264 Merge pull request #1042 from bakura10/patch-1
|\ \ \ \ \
| * | | | | 3d32bc4 Fix second level cache doc
|/ / / / /
* | | | | 466808b Merge pull request #1039 from iampersistent/patch-1
|\ \ \ \ \
| |_|_|/ /
|/| | | |
| * | | | edaeaf4 Add yml example to single table inheritance
|/ / / /
* | | | 20e47ae Merge pull request #1037 from spiechu/patch-1
|\ \ \ \
| * | | | 9c24e0b I can't look at those semicolons, sorry ;-)
|/ / / /
* | | | b421d03 Merge pull request #1036 from albertvolkman/entity-mapper-remove-extra-space
|\ \ \ \
| * | | | 49bca51 Move space addition to implementation.
|/ / / /
* | | | 7debf73 Merge pull request #1034 from hashnz/master
|\ \ \ \
| * | | | 43c4c80 Update caching.rst
|/ / / /
* | | | 04aea73 Merge branch 'tests/lazy-collection-tests'
|\ \ \ \
| |_|/ /
|/| | |
| * | | a259138 The `count` in a `LazyCriteriaCollection` is `null` on initialization
| * | | c68ed4c Verifying that the persister is used only once when matching on a lazy criteria collection
| * | | d2174a8 Verifying that `count` is not called on the persister when the collection is initialized
| * | | 546bb53 Verifying that count on the lazy criteria collection is cached even with `0` count
| * | | c46b63f Verifying that count on the lazy criteria collection is cached
| * | | 81fbb04 LazyCriteriaCollection test `setUp`
| * | | 7cb40ed Mocking up tests for the lazy-criteria-collection
|/ / /
* | | d6c727d Update LazyCriteriaCollection.php
* | | 8babb77 Merge pull request #1031 from mnapoli/custom-functions-callback-documentation
|\ \ \
| * | | 5a4c558 Fixed #991 to support non-closure callables on PHP 5.3
| * | | b16423b Documentation for #991
|/ / /
* | | 47ca100 Merge pull request #991 from mnapoli/custom-functions-callback
|\ \ \
| * | | c7eb42b Ability to define custom functions with callback + tests
* | | | d30e3ab Added count cache when lazy collection is not yet initialized. Some cosmetic changes (primarily, there's no ELSE).
* | | | 92a2b01 Fix tests by forcing collection initialization
* | | | 172df22 Fix inconsistent mapping
* | | | 0a6c202 Update tests
* | | | 45e9d6e Fix test on some RDBMS
* | | | 11de4c2 Only create lazy collection for EXTRA_LAZY
* | | | 50832fd Add tests for PersistentCollection
* | | | 876643e Add test for Entity Repository
* | | | 6cb5097 Add method visibility
* | | | 8514ec7 Remove useless imports
* | | | 3c522f4 Reuse Doctrine Collection Lazy Collection
* | | | 28afb52 Typehint to interface to support second level cache
* | | | ac15b18 Fix tests for inheritance support
* | | | 632382b Add missing methods to the mock
* | | | 7551b1a Update to latest cache API
* | | | 9813c2d Add tests
* | | | 0fa7b45 Also add efficient count for Persistent collection
* | | | 9b7dce1 Use inner collection count if initialized
* | | | b556bcb Remove useless dependency
* | | | f1a793f Initial work for efficient counting on criteria
* | | | 91df8f5 Merge branch 'hotfix/DDC-3123-test-assertion-simplification'
|\ \ \ \
| * | | | 65e55a0 DDC-3123 - using `assertAttributeEmpty` (with message) instead of explicit reflection
|/ / / /
* | | | 5c828fc Merge pull request #1023 from coma/DDC-3027
|\ \ \ \
| * | | | 8a3def0 [DDC-3027] Avoid duplicated mapping using Embedded in MappedSuperclass
* | | | | 4874070 Merge branch 'feature/default-query-hints' of https://github.com/Strate/doctrine2 into Strate-default-query-hints
|\ \ \ \ \
| * | | | | 5c44dd3 Allow to use object as a hint value.
| * | | | | 352f38a Fix comment
| * | | | | e8d47fa Added a new configuration option: defaultQueryHints, which allows to populate all queries by default set of hints.
* | | | | | c16de21 Merge pull request #1030 from doctrine/hotfix/DDC-3123-extra-updates-cleanup
|\ \ \ \ \ \
| * | | | | | ccc789e DDC-3123 - the UoW should clear extra updates immediately
| * | | | | | 9cdcba3 DDC-3123 - verifying that the UoW is not clearing extra inserts
|/ / / / / /
* | | | | | 08347cf Adding PHP 5.6 and HHVM-nightly to build matrix
* | | | | | 94837a0 Merge pull request #1026 from flack/patch-5
|\ \ \ \ \ \
| * | | | | | 5cf906d Remove some redundant clauses
|/ / / / / /
* | | | | | 7fffba8 Merge pull request #1025 from josemalonsom/remove-duplicate-entry-in-toc
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| * | | | | 204b7fe Removed duplicate entry in documentation TOC.
|/ / / / /
* | | | | 7a30547 The proxy factory always expects non-null identifier values
* | | | | 2784508 Merge branch 'hotfix/DDC-3103-#1020-serialize-isEmbedded-in-class-metadata'
|\ \ \ \ \
| * | | | | 677cea4 DDC-3103 - minor CS fixes/adjustments
| * | | | | f065a5c fixed bug
| * | | | | cf84183 created test case to reproduce error
* | | | | | 48172f3 Readability update to hydrators.
|/ / / / /
* | | | | 9cd16ec More optimizations around hydrators. Pretty much same performance, just better memory footprint (-0.25MB).
* | | | | be94eb9 Made ClassMetadata to be reused during gatherRowData() and also during hydrateRow() to share same fetches instead of recalculating all info again. Performance improvement after 100x runs comparison is around 4%.
* | | | | 35c8cd7 Added type conversion to meta column in case a type is specified (such as a foreign key or discriminator column).
* | | | | 21437bb Heavily simplified code on simple object hydrator. Code cleanup on column information cache; by reference cache variable is no longer needed and protected variable is used in a standardized way everywhere.
* | | | | e8e8620 Merge pull request #1018 from chandon/master
|\ \ \ \ \
| * | | | | 9ba31a3 [DBAL-878] Wrong mapping type
|/ / / / /
* | | | | f7de00b Finalized fix for scalars and newObjects.
* | | | | 9692fc8 Fixed issue if aliases were specific names, you would either get completely misleading results (dql alias: scalars) or a fatal error (dql alias: newObjects).
* | | | | a3febd7 Abstract cache information of field result for hydrators.
* | | | | a4dac7a Highlighted intention of converting scalar types during single scalar or scalar hydration, but leaving it commented and added a note about the BC reason why we cannot do that for 2.X series.
* | | | | 9ec54b8 Merge pull request #1015 from EvanDotPro/docs/expressionbuilder-contains
|\ \ \ \ \
| * | | | | d2c2067 Add ExpressionBuilder::contains() to docs
|/ / / / /
* | | | | 9ebce31 Made AbstractHydrator::gatherRowData() more understandable without breaking functionality.
* | | | | 29de3e0 Added support for NEW operator when using ArrayHydration if user desires to benefit from this funcionality.
* | | | | 63d21ca DDC-3085 Verify ResultVariable works in combination with NullComparisonExpression wihle in HAVING clause.
* | | | | 4185a9c Merge pull request #999 from doctrine/hotfix/DDC-3065-null-value-in-in-criteria-support
|\ \ \ \ \
| * | | | | 733102b DDC-3065 - applying hotfix that allows `NULL` in `IN()` criteria
| * | | | | a8b9680 DDC-3065 - persister tests for criteria containing `NULL` values in `IN()` conditions
| * | | | | eb64985 DDC-3065 - splitting tests and checking multiple values support
| * | | | | f54d615 DDC-3065 - hardening test - should support multiple values in IN(), also NULL ones
| * | | | | f2f571e DDC-3065 - failing test - IN()-alike criteria should support NULL search values
| | |_|/ /
| |/| | |
* | | | | 1e90fd1 Merge pull request #1014 from bakura10/patch-1
|\ \ \ \ \
| * | | | | 9b847f1 Update second-level-cache.rst
|/ / / / /
* | | | | 6a8ee87 Made DQL and EBNF in sync.
* | | | | a3f95d9 DDC-3075 Added support for subqueries in NEW operator.
* | | | | 38b6838 DDC-2575 Fixed issue with associations when parent is not yet loaded, but child is being created and no link happens.
* | | | | df80697 Updated fix for HHVM.
* | | | | 9441e06 Updated XML Exporter to deal with some HHVM weirdness.
* | | | | 10a0daf DDC-3068 DDC-3069 EntityManager::find accept array of object as id.
* | | | | 54d9f05 Merge pull request #1009 from doctrine/feature/hhvm-tests
|\ \ \ \ \
| * | | | | e125909 Fixed whitespace around imported classes
| * | | | | 9ab6ef7 Removing too eager cache tests
| * | | | | b4933d7 HHVM tests are not allowed to fail anymore
| * | | | | abb4671 Removing usage of memcache cache in tests (HHVM gets stuck on them on local setups)
| * | | | | e263426 Removing eager assertion on error suppression when generating schema via tools
|/ / / / /
* | | | | 6af3236 Merge pull request #1012 from FabioBatSilva/DDC-3078-slc-cache-interface-ctor-removal
|\ \ \ \ \
| * | | | | 1dc3396 DDC-3078 - Use CacheFactory instead of cache instantiator
| * | | | | fa1cc92 DDC-3078 - removing unused imports
| * | | | | d57d4b7 DDC-3078 - default cache instantiator class name was misstyped
| * | | | | 48e2271 DDC-3078 - cache instantiator related exceptions are not needed anymore
| * | | | | df6a411 DDC-3078 - cache instantiator is used in the ORM instead of callables
| * | | | | 4b388b2 DDC-3078 - coverage for the default cache instantiator
| * | | | | a790639 DDC-3078 - providing a default cache instantiator implementation
| * | | | | 6931cd0 DDC-3078 - using an explicit CacheInstantiator interface to replace callable cache instantiators
| * | | | | d7f87cd DDC-3078 - removing unused cache class name invalidity exception methods
| * | | | | 9b2ee88 DDC-3078 - removing cache class name setter/getter from cache configuration API
| * | | | | 87a907f DDC-3078 - switching cache initialization to use cache instantiator from config
| * | | | | cd0f94d DDC-3078 - removing tests for cache class setter/getter on cache configuration
| * | | | | 68f489e DDC-3078 - cache configuration tests for the newly introduced API for cache instantiators
| * | | | | e5f79d1 DDC-3078 - adding API for cache instantiation to the configuration object
| * | | | | 1b5eb55 DDC-3078 - adding exception methods for invalid cache instantiator
| * | | | | 04b5214 DDC-3078 - constructor should never be interfaced
* | | | | | 318f503 Missing documentation update.
* | | | | | be1cc14 DDC-2890 Fixed pagination with association order by.
|/ / / / /
* | | | | 841bdd5 DDC-2827 Added support for AggregateExpressions in NullComparisonExpression.
* | | | | ceada41 DDC-2934 Added support for function declarations in order by.
* | | | | 54898ec Added index by consideration when eagerly loading to-many associations.
* | | | | 13afde0 Updated phpunit dependency.
* | | | | f5e6044 Provided more decriptive explanation when single scalar hydrator is used and it returns multiple columns.
* | | | | 1488a50 DDC-2937 More informative response when using single scalar hydrator when it returns single row but multiple columns.
* | | | | 6e9b15a Merge pull request #951 from md2perpe/MoreInformationalEntityNotFoundException
|\ \ \ \ \
| * | | | | 3543cce Pass class name to constructor.
| * | | | | 7ef1063 Pass class name to constructor.
| * | | | | 4b061a0 Add class name as argument.
* | | | | | b28fa9a DDC-1632 Optimized query count for one-to-many associations with fetch eager.
* | | | | | 4029dc2 Merge pull request #988 from holtkamp/DDC-3047-Exporter-association-fetch-modes
|\ \ \ \ \ \
| * | | | | | 26307a0 Added 'fetch="EXTRA_LAZY"' to many-to-many association
| * | | | | | 8d0a595 Code-style improvement
| * | | | | | 59842e9 Code-style improvement
| * | | | | | 3044009 Added 'fetch="EAGER"' to one-to-one association
| * | | | | | 7980759 Exporter support for association fetch modes
* | | | | | | 1cd0b26 DDC-3068 EntityManager clear() calls now follow cascade detach configuration.
* | | | | | | 5ce6dab Fixes DDC-2984. Made DDC-742 more resilient to recurring failures.
* | | | | | | 68d477a Merge pull request #1011 from md2perpe/patch-2
|\ \ \ \ \ \ \
| * | | | | | | 3891107 Single quotes can't nest
|/ / / / / / /
* | | | | | | 2da74e5 Merge pull request #1006 from Trainmaster/master
|\ \ \ \ \ \ \
| * | | | | | | 8740d54 [DDC-3076] Add/Improve tests
| * | | | | | | df020e0 [DDC-3076] Fix ObjectHydrator
| * | | | | | | a054b59 [DDC-3076] Add test
| * | | | | | | d1c722c Fix: handle invalid discriminator value
| * | | | | | | f7b95c1 Add: invalidDiscriminatorValue method
* | | | | | | | 3a1e24e Merge branch 'feature/#973-index-flags-in-mappings'
|\ \ \ \ \ \ \ \
| * | | | | | | | a87d3e0 Minor CS fixes on top of #973
| * | | | | | | | eccd8f8 cs fixes
| * | | | | | | | 72bb161 Added Comment entity mapping for StaticPHPDriver test
| * | | | | | | | 32ed32c Added index flags test
| * | | | | | | | b3a2988 CS fixes
| * | | | | | | | cc2fb1a Added index flags support in annotation, xml & yaml mapping drivers.
|/ / / / / / / /
* | | | | | | | da24133 Merge pull request #980 from adrianolek/convert-mapping-options
|\ \ \ \ \ \ \ \
| * | | | | | | | 0caeb4e Initialize table options annotation, fixed condition in AnnotationDriver
| * | | | | | | | 4958777 Renamed _exportOptions method
| * | | | | | | | e403bf2 cs fix
| * | | | | | | | 553883b Added options attribute export to Annotation, Xml & Yaml exporters.
* | | | | | | | | 8b6b1c6 Merge pull request #1010 from BenMorel/validation-message
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 1b4eafc Fixed validation message
|/ / / / / / / / /
* | | | | | | | | ac956f2 Merge pull request #1007 from umpirsky/patch-1
|\ \ \ \ \ \ \ \ \
| |_|/ / / / / / /
|/| | | | | | | |
| * | | | | | | | dc10bb6 Minor dockblock change
|/ / / / / / / /
* | | | | | | | 73e5bbe Merge pull request #1004 from giosh94mhz/removed_useless_testinit
|\ \ \ \ \ \ \ \
| * | | | | | | | 6cb3fa8 Removed all useless occurrence of require_once TestInit.php
|/ / / / / / / /
* | | | | | | | 4d950a9 Merge pull request #1002 from BenMorel/propertyfix
|\ \ \ \ \ \ \ \
| * | | | | | | | b3ec4df Fixed wrongly initialized property.
|/ / / / / / / /
* | | | | | | | bfb66f1 Merge pull request #985 from doctrine/hotfix/DDC-3042-sql-alias-collisions-in-dql
|\ \ \ \ \ \ \ \
| |_|_|_|/ / / /
|/| | | | | | |
| * | | | | | | f80fced DDC-3042 - changing SQL generation tests to respect changes in naming strategy
| * | | | | | | e6bf096 Prefixing alias counter with `_` to fix DDC-3042 and prevent collisions
| * | | | | | | 11b3065 Verifying DDC-3042 - duplicate aliases in DQL SQL generation
| * | | | | | | 3680bb7 Stubbing out test for DDC-3042 - DQL aliases cause collisions when selecting from tables with similar properties
|/ / / / / / /
* | | | | | | da96f49 Merge pull request #994 from ThomasLomas/patch-1
|\ \ \ \ \ \ \
| * | | | | | | 7d96307 Update EntityGenerator comment
|/ / / / / / /
* | | | | | | 8f68850 Merge pull request #992 from BenMorel/docfix
|\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | |
| * | | | | | b3ec87a Fixed typos
|/ / / / / /
* | | | | | ca19db3 Merge pull request #990 from Remper/patch-1
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| * | | | | 46b16a5 Update dql-doctrine-query-language.rst
| * | | | | b145ebf Typo in documentation
|/ / / / /
* | | | | 048c56b Merge pull request #987 from baileylo/patch-1
|\ \ \ \ \
| * | | | | 263d9f3 Fixes typo in dql-doctrine-query-language.rst
|/ / / / /
* | | | | 927d69b Merge pull request #957 from thealjey/master
|\ \ \ \ \
| * | | | | c062013 makes doctrine less dependent upon the symfony yamp component
* | | | | | 8addb5f Merge pull request #960 from drealecs/fixes-EntityManagerInterface
|\ \ \ \ \ \
| * | | | | | 1fe6dbc allow passing EntityManagerInterface when creating a HelperSet
* | | | | | | 5335b2a Merge pull request #955 from goatherd/patch-1
|\ \ \ \ \ \ \
| * | | | | | | 0677423 iteration risk note
* | | | | | | | 71fc425 Merge pull request #963 from mdemo/master
|\ \ \ \ \ \ \ \
| * | | | | | | | 1921c2f Allow if parameter exists in SQLFilter
| | |/ / / / / /
| |/| | | | | |
* | | | | | | | a03c8da Merge pull request #962 from netiul/master
|\ \ \ \ \ \ \ \
| * | | | | | | | 8a168bb stop executing executeDeletions when there is nothing to to delete anymore
| |/ / / / / / /
* | | | | | | | dd8075e Merge branch 'DDC-3018'
|\ \ \ \ \ \ \ \
| * | | | | | | | 2aea303 [DDC-3018] Fix string literals in new operator.
|/ / / / / / / /
* | | | | | | | 24d4fd1 Merge branch 'DDC-2996'
|\ \ \ \ \ \ \ \
| * | | | | | | | d473824 [DDC-2996] Fix bug in UnitOfWork#recomputeSingleEntityChangeSet
|/ / / / / / / /
* | | | | | | | e415da7 Merge branch 'DDC-3033'
|\ \ \ \ \ \ \ \
| * | | | | | | | ecc2857 [DDC-3033] Clarify restrictions in events.
| * | | | | | | | 396337b [DDC-3033] Fix bug in UnitOfWork#recomputeSingleEntityChangeSet.
| * | | | | | | | 6bbc07d Update DDC3033Test.php
| * | | | | | | | 7bf2bcb Update DDC3033Test.php
| * | | | | | | | 263822f Failing Test (since commit 53a5a48aed7d87aa1533c0bcbd72e41b686527d8)
* | | | | | | | | fb2d2bc Merge pull request #984 from holtkamp/patch-1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 6e651b1 Added test to ensure boolean metadata is properly exported/serialized to XML
| * | | | | | | | | ef4e73f Use boolean values for 'unique' attribute
| |/ / / / / / / /
* | | | | | | | | 0621b5a Merge branch 'DDC-3045'
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | c8836a0 [DDC-3045] Check that EntityRepository APIs prevent SQL injection through field names. Improve EntityManager#find() error handling when invalid identifier fields are passed.
|/ / / / / / / / /
* | | | | | | | | fdb9f90 Merge pull request #983 from holtkamp/patch-new-dql-in-expression-builder
|\ \ \ \ \ \ \ \ \
| |/ / / / / / / /
|/| | | | | | | |
| * | | | | | | | 262e465 Processed code-review feedback
| * | | | | | | | 56e879b Removed double linebreaks
| * | | | | | | | 400f420 Added MEMBER OF and INSTANCE OF helpers to ExpressionBuilder
|/ / / / / / / /
* | | | | | | | 9b4ae6d Removing note on m2m association filtering as of #885
* | | | | | | | 383604d Merge pull request #978 from AntonStoeckl/embedded-empty-prefix
|\ \ \ \ \ \ \ \
| * | | | | | | | 83ef47c This fixes ticket DDC-3028
| * | | | | | | | 871dc5d Test are for fix of ticket DDC-3028
| * | | | | | | | cd20439 columnPrefix must support string and boolean, so changing to mixed
| * | | | | | | | fa79de6 Enable empty prefixes for inlined embeddable
* | | | | | | | | 44c1dae Merge pull request #885 from bakura10/criteria-many-to-many
|\ \ \ \ \ \ \ \ \
| |/ / / / / / / /
|/| | | | | | | |
| * | | | | | | | b550d44 CS fix
| * | | | | | | | a45ecb5 Fix bug with hydrators
| * | | | | | | | 6cbd643 Add test
| * | | | | | | | f03f991 Functional test
| * | | | | | | | 0d5de64 Fix CS
| * | | | | | | | a55f2c4 Fix test
| * | | | | | | | e5ba286 fallback to persister count
| * | | | | | | | fbbe922 Fix tests
| * | | | | | | | c69b756 Remove useless exception
| * | | | | | | | bb1f71f Fix docblock
| * | | | | | | | be39afa Add method to interface
| * | | | | | | | 9385a60 Fix wrong logic
| * | | | | | | | 738cc25 Revert docblock
| * | | | | | | | 07654dd Revert tab changes
| * | | | | | | | 160b07d Rebase to master
* | | | | | | | | b30b1a5 Merge pull request #977 from mvrhov/patch-2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | d888d7d Fix wrong annotation
|/ / / / / / / / /
* | | | | | | | | 02daf00 Merge branch 'docs/DDC-3020'
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | fea2000 Adding note about DDC-3020 - external XML entities may or may not work
|/ / / / / / / / /
* | | | | | | | | 87505c8 Merge pull request #975 from tkleinhakisa/doc-automatic-discriminator-map
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 832127a Added info about automatic discriminator map
|/ / / / / / / / /
* | | | | | | | | f197a9c Merge pull request #974 from FabioBatSilva/resolve-association-entry
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | e9ec0a2 [SLC] resolve association cache entry
|/ / / / / / / / /
* | | | | | | | | ecf242f Merge pull request #971 from FabioBatSilva/slc-query-assoc-proxy
|\ \ \ \ \ \ \ \ \
| |_|_|_|_|/ / / /
|/| | | | | | | |
| * | | | | | | | cbdd8bc [SLC] Fix query association proxy
* | | | | | | | | 8d4821b Merge pull request #972 from hallabro/patch-1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | a395921 Capitalize @GeneratedValue (annotations-reference.rst)
| |/ / / / / / / /
* | | | | | | | | 7843eed Merge pull request #969 from aitboudad/patch-2
|\ \ \ \ \ \ \ \ \
| |/ / / / / / / /
|/| | | | | | | |
| * | | | | | | | 5f429a5 [Doc] added note Criteria limits.
|/ / / / / / / /
* | | | | | | | 15432fc Merge pull request #967 from FabioBatSilva/slc-query-builder
|\ \ \ \ \ \ \ \
| * | | | | | | | 6e64cc1 [SLC] Add query builder options
|/ / / / / / / /
* | | | | | | | 63d849b Merge pull request #966 from FabioBatSilva/simplify-build
|\ \ \ \ \ \ \ \
| * | | | | | | | a91e05d Simplify build matrix
|/ / / / / / / /
* | | | | | | | a522aa0 Merge pull request #965 from FabioBatSilva/slc-criteria
|\ \ \ \ \ \ \ \
| * | | | | | | | f4c63f8 [SLC] Support criteria
| | |/ / / / / /
| |/| | | | | |
* | | | | | | | f0a6eb8 Merge pull request #964 from FabioBatSilva/DDC-2943
|\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | |
| * | | | | | | 8c2aef3 [DDC-2943] Disable slc for pagination queries
|/ / / / / / /
* | | | | | | f5897d4 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \ \
| | |_|/ / / /
| |/| | | | |
| * | | | | | dfe7a68 Removing notice about public properties support (included since 2.4)
| * | | | | | 5a2497d Merge pull request #935 from da-eto-ya/remove_public_validation
| |\ \ \ \ \ \
| | * | | | | | 1f3290f Remove incorrect (outdated) validation for public fields in SchemaValidator
| * | | | | | | 0797fee Travis must use --prefer-source because of Github API limitations
| | |/ / / / /
| |/| | | | |
| * | | | | | 0dbd742 (origin/fix-ddc2862-test) Merge pull request #886 from Strate/bugfix/join-with-condition-placement-fix
| |\ \ \ \ \ \
| | |_|/ / / /
| |/| | | | |
| | * | | | | 324f200 Merge branch 'master' into bugfix/join-with-condition-placement-fix
| | |\ \ \ \ \
| | | * \ \ \ \ ffe5bf1 Merge pull request #2 from shustrik/multiplie_tree_walker
| | | |\ \ \ \ \
| | | | |/ / / /
| | | |/| | | |
| | * | | | | | 04e6061 Added an exception when invalid case. Fixes after code review.
| | * | | | | | 41ec5fd Fix applying ON/WITH conditions to first join in Class Table Inheritance Now we build nested joins for CTI when using ON/WITH clause.
| | * | | | | | b69481b Merge branch 'master' into bugfix/join-with-condition-placement-fix
| | |\ \ \ \ \ \
| | * | | | | | | c681086 Fix applying ON/WITH conditions to first join in Class Table Inheritance
| * | | | | | | | 4382304 Merge pull request #953 from goetas/patch-1
| |\ \ \ \ \ \ \ \
| | * | | | | | | | e27d963 Update extra-lazy-associations.rst
| | * | | | | | | | 1f0d419 Update doc with latest news about extra lazy assoc
| |/ / / / / / / /
| * | | | | | | | a3b4104 Merge pull request #950 from goetas/patch-1
| |\ \ \ \ \ \ \ \
| | * | | | | | | | 94896ce Typo fix on many-to-many assocaition cascade test
| | * | | | | | | | 8cdbcf1 Merge remote-tracking branch 'origin/master' into patch-1
| | |\ \ \ \ \ \ \ \
| | |/ / / / / / / /
| |/| | | | | | | |
| * | | | | | | | | 9b0d7dd Merge pull request #952 from simshaun/patch-1
| |\ \ \ \ \ \ \ \ \
| | |_|_|_|_|_|/ / /
| |/| | | | | | | |
| | * | | | | | | | 57ac3bd Add DB-level onDelete CASCADE example
| |/ / / / / / / /
| | * | | | | | | 4a6d6e3 Test empty collections second level cache
| | * | | | | | | a5fbb20 Can cache many to many empty relations
| | * | | | | | | 1c94c16 Can cache empty collections
| |/ / / / / / /
| * | | | | | | e8f51ac Merge pull request #947 from BenMorel/unused-imports
| |\ \ \ \ \ \ \
| | * | | | | | | 08f6291 Cleaned up further unused imports.
| * | | | | | | | c4b1d4f Merge pull request #946 from BenMorel/unused-imports
| |\ \ \ \ \ \ \ \
| | |/ / / / / / /
| | * | | | | | | 412e4ab Cleaned up unused imports
| |/ / / / / / /
| * | | | | | | 6cd0861 Merge pull request #945 from raziel057/patch-1
| |\ \ \ \ \ \ \
| | * | | | | | | 2a77a73 Fix CS
| |/ / / / / / /
| * | | | | | | 4c4e4f6 Merge pull request #939 from doctrine/DDC-1985
| |\ \ \ \ \ \ \
| | * | | | | | | d31f7eb [DDC-1985] Fix ordering preservation in SQL limit subquery output walker.
| * | | | | | | | 288953a Merge pull request #944 from WouterJ/patch-1
| |\ \ \ \ \ \ \ \
| | * | | | | | | | d7b917a Fixed InputOption modes
| |/ / / / / / / /
* | | | | | | | | 51e5db8 Add SECURITY.md and a chapter on security assumptions in Doctrine ORM.
|/ / / / / / / /
* | | | | | | | 53a5a48 [DDC-2624] Fix bug when persistent collection is cloned and used in a new entity.
* | | | | | | | 3c2b626 Merge pull request #943 from jankramer/handle-embeddables-in-embeddables
|\ \ \ \ \ \ \ \
| * | | | | | | | 43e37d4 Throw exception on embeddables in embeddables.
|/ / / / / / / /
* | | | | | | | 496fa85 Merge pull request #940 from WouterJ/patch-1
|\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | |
| * | | | | | | 24feae8 Fixed typo & horizontal scrolling
|/ / / / / / /
* | | | | | | 1a08b52 Cleanup test output.
* | | | | | | 35511db Merge pull request #898 from USvER/patch-1
|\ \ \ \ \ \ \
| * | | | | | | b23d0be Added note to STI
* | | | | | | | 50ba19d Merge pull request #937 from goetas/contains-key
|\ \ \ \ \ \ \ \
| * | | | | | | | 5475d61 more tests
| * | | | | | | | 1d40c85 Right owning side column selection
| * | | | | | | | 2eb428d code style
| * | | | | | | | 724e691 typos and removed confusing ternary
| * | | | | | | | 557686a Entra-lazy for containsKey on collections
| | |_|_|/ / / /
| |/| | | | | |
* | | | | | | | 8a0901c Merge pull request #835 from schmittjoh/ValueObjects
|\ \ \ \ \ \ \ \
| * | | | | | | | 7020f41 skips DQL UPDATE/DELETE tests with SLC enabled
| * | | | | | | | 9464194 fixes bad merge
| * | | | | | | | 4f585a3 Merge branch 'master' of github.com:doctrine/doctrine2 into ValueObjects
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ f7f7c46 Merge pull request #1 from jankramer/ValueObjects
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | fbb7b5a Fix XmlDriver to accept embeddables
| | * | | | | | | | | 928c32d Update XML schema to reflect addition of embeddables
| |/ / / / / / / / /
| * | | | | | | | | e5cab1d adds embedded classes to cache
| * | | | | | | | | 0ee7b68 small fix
| * | | | | | | | | 2a73a6f some cs fixes
| * | | | | | | | | fb3a06b adds support for XML/Yaml drivers
| * | | | | | | | | 9ad376c adds docs
| * | | | | | | | | 17e0a7b makes column prefix configurable
| * | | | | | | | | 2b2f489 fixes declaring class
| * | | | | | | | | 0cd6061 fixes a bad merge
| * | | | | | | | | 5586ddd removes restrictions on constructors of embedded objects
| * | | | | | | | | ece62d6 adds support & tests for embeddables in inheritance schemes
| * | | | | | | | | d4e6618 Merge remote-tracking branch 'schmittjoh/ValueObjects'
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | 97836ef some consistency fixes
| | * | | | | | | | | f86abd8 fixes annotation context
| | * | | | | | | | | 4f6c150 fixes coding style
| | * | | | | | | | | 20fb827 make use of NamingStrategy for columns of embedded fields
| | * | | | | | | | | fd8b5bd removes outdated todos
| | * | | | | | | | | 41c937b adds test for non-existent field
| | * | | | | | | | | 30897c3 adds tests for update/delete DQL queries
| | * | | | | | | | | c67ac8a adds support for selecting based on embedded fields
| | * | | | | | | | | 38b041d Merge remote-tracking branch 'origin/ValueObjects'
| | |\ \ \ \ \ \ \ \ \
| | | |_|_|_|_|_|_|_|/
| | |/| | | | | | | |
| | | * | | | | | | | 9613f1d (origin/ValueObjects) [DDC-93] Rename ReflectionProxy to ReflectionEmbeddedProperty, Add DQL test with Object and Array Hydration.
| | | * | | | | | | | 879ab6e [DDC-93] Show CRUD with value objects with current change tracking assumptions.
| | | * | | | | | | | 011776f [DDC-93] Add some TODOs in code.
| | | * | | | | | | | 0204a8b [DDC-93] Implement first working version of value objects using a ReflectionProxy object, bypassing changes to UnitOfWork, Persisters and Hydrators.
| | | * | | | | | | | 32988b3 [DDC-93] Parse @Embedded and @Embeddable during SchemaTool processing to make parsing work.
| | | * | | | | | | | 02d34bb [DDC-93] Started ValueObjectsTest
| * | | | | | | | | | b4b9709 adds a new output format
* | | | | | | | | | | 8e3f456 Merge pull request #858 from schmittjoh/rsmBuilder
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 87b4155 adds test for ResultSetMappingBuilder restriction
| * | | | | | | | | | | e879626 Merge branch 'master' of github.com:doctrine/doctrine2 into rsmBuilder
| |\ \ \ \ \ \ \ \ \ \ \
| | | |_|_|/ / / / / / /
| | |/| | | | | | | | |
| * | | | | | | | | | | 8ae48ad lifts an unnecessary restriction on ResultSetMappingBuilder
* | | | | | | | | | | | 058e024 Merge pull request #902 from gwagner/master
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | b863b9b Fix some code standard things
| * | | | | | | | | | | | e9739f8 Fix some code standard things
| * | | | | | | | | | | | 4772cbf Add a test
| * | | | | | | | | | | | db31c58 Fix Lifecycle Callbacks
* | | | | | | | | | | | | 31a2870 Merge pull request #912 from BenMorel/collection-count
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 496f9a0 Avoid PersistentCollection::isEmpty() to fully load the collection on extra lazy fetch.
* | | | | | | | | | | | | | 960fbfc Merge pull request #908 from FabioBatSilva/DDC-2862
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | 7e5a1c6 Fix lazy association load
* | | | | | | | | | | | | | | b76e95c Merge pull request #917 from doctrine/hotfix/DDC-2931
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | e322ab4 DDC-2931 - Removing previous broken fix for DDC-2931 - hardened
| * | | | | | | | | | | | | | | 7a32eca DDC-2931 - Safe comparison between proxies and entities when refreshing objects
| * | | | | | | | | | | | | | | 8c92e0f DDC-2931 - adding test that verifies that fetch-joined entities get refreshed with hints
| * | | | | | | | | | | | | | | b815a4b DDC-2931 - removing old comments
| * | | | | | | | | | | | | | | 596d207 DDC-2931 - Removing refresh hints when fetching association data in hydrators
| * | | | | | | | | | | | | | | 9eafb11 DDC-2931 - Detailed explanation
| * | | | | | | | | | | | | | | 22bcfef DDC-2931 - cleaning up code formatting/simplifying test case
| * | | | | | | | | | | | | | | fabef48 [DDC-2931] testcase to reproduce Jira 2931
* | | | | | | | | | | | | | | | 5fc7e65 Update UPGRADE.md notes with BC mention.
* | | | | | | | | | | | | | | | 105d9e9 Merge pull request #927 from timdev/timdev-fixes
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | 25d7146 Make SchemaTool and SchemaValidator use EntityManagerInterface instead of EntityManager
| * | | | | | | | | | | | | | | | bf9fbd8 Substitute EntityManagerInterface for EntityManager in Console EntityManagerHelper
| * | | | | | | | | | | | | | | | 43d94e7 Console EntityManagerHelper now accepts EntityManagerInterface as constructor argument, instead of insisting on an EntityManager
* | | | | | | | | | | | | | | | | f07c576 Merge pull request #932 from deeky666/DDC-2919
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | a6c8ab8 make lock mode usage consistent
| |/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | 0c2c500 Merge pull request #934 from shustrik/master
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |_|_|_|/ / / / / / / / / / / / /
|/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | b167a64 remove doc
| | |_|_|_|_|_|_|_|_|_|_|_|_|/ /
| |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | 12985b7 add iterator to tree walker chain
| * | | | | | | | | | | | | | | 6fe40b0 fix return walker
| * | | | | | | | | | | | | | | a6b43b9 fix TreeWalkerChain.
| * | | | | | | | | | | | | | | 543ab50 rename test
| * | | | | | | | | | | | | | | 7107a85 faild test with multiple HINT_CUSTOM_TREE_WALKERS
| | |_|_|_|_|_|_|_|_|/ / / / /
| |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | 7ceb9b0 Merge pull request #938 from HermanPeeren/master
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / / / /
|/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | 128e839 Update working-with-associations.rst
| * | | | | | | | | | | | | | 9c19d1e Update working-with-associations.rst
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | 626efda Delete old phing build leftover.
| |_|_|_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | | |
* | | | | | | | | | | | | 9653213 Add warning about non scalar use in Criteria.
|/ / / / / / / / / / / /
* | | | | | | | | | | | 310afdf Merge pull request #910 from deeky666/DDC-2310
|\ \ \ \ \ \ \ \ \ \ \ \
| |_|/ / / / / / / / / /
|/| | | | | | | | | | |
| * | | | | | | | | | | b9ff877 fix SQL generation on table lock hint capable platforms
* | | | | | | | | | | | 9b7e949 Merge pull request #915 from mnapoli/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \
| |_|/ / / / / / / / / /
|/| | | | | | | | | | |
| * | | | | | | | | | | 30c3eb0 Improved DQL's "new" operator documentation
| * | | | | | | | | | | 330c665 Improved DQL's "new" operator documentation
|/ / / / / / / / / / /
* | | | | | | | | | | bba5ec2 Remove badges
* | | | | | | | | | | a83f5df Merge pull request #913 from WouterJ/patch-1
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 996499e Added exception class names
| | |_|_|_|_|_|_|_|_|/
| |/| | | | | | | | |
* | | | | | | | | | | 0e5146b Merge pull request #914 from liuggio/patch-2
|\ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / /
|/| | | | | | | | | |
| * | | | | | | | | | 65f002d added license badge
|/ / / / / / / / / /
* | | | | | | | | | cf43edd Merge pull request #911 from goatherd/fix-foreach-as-style
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | a485e79 fix foreach coding style
|/ / / / / / / / / /
* | | | | | | | | | b0736b5 Merge pull request #909 from deeky666/fix-sqlserver-database-driver-test
|\ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / /
|/| | | | | | | | |
| * | | | | | | | | 3eced21 add missing use statement for SQL Server testsuite to work
|/ / / / / / / / /
* | | | | | | | | 771da76 Merge pull request #906 from KevinBrogan/master
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 5989c0c removed erroneous tip
| |/ / / / / / / /
* | | | | | | | | 12556e2 Add MyISAM limitation
|/ / / / / / / /
* | | | | | | | 93c1106 Merge pull request #901 from deeky666/disable-travis-hhvm-unsupported-drivers
|\ \ \ \ \ \ \ \
| * | | | | | | | f4c30dc exclude unsupported HHVM + PostgreSQL and HHVM + Mysqli from travis build matrix for now
|/ / / / / / / /
* | | | | | | | 4e824ac Merge pull request #900 from deeky666/fix-connection-mock
|\ \ \ \ \ \ \ \
| |_|_|_|_|_|/ /
|/| | | | | | |
| * | | | | | | 5f93c83 fix connection mock fetchColumn signature
|/ / / / / / /
* | | | | | | b65d9e6 Merge pull request #896 from holtkamp/patch-2
|\ \ \ \ \ \ \
| * | | | | | | 85a16f9 Ensure <cascade/> elements preceed <join-columns/>
| | |/ / / / /
| |/| | | | |
* | | | | | | 7f30c31 Merge pull request #897 from holtkamp/patch-3
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | fc2b998 Exclude exporting inheritanceType for INHERITANCE_TYPE_NONE
| * | | | | | 797fb9c Respected 'inheritanceType' at Entity level
|/ / / / / /
* | | | | | 69cad40 Merge pull request #820 from apancutt/master
|\ \ \ \ \ \
| * | | | | | 352f539 Removed FieldBuilder::unsigned() method as it is only supported by MySQL
| * | | | | | 553086a Removed check for instantiated options array
| * | | | | | db52741 Code style fix
| * | | | | | 25342b7 Added support for field options to FieldBuilder
* | | | | | | 8de37de Merge branch 'DDC-2792'
|\ \ \ \ \ \ \
| * | | | | | | 2a9351b [DDC-2792] Fix fatals
| * | | | | | | 1edf6b6 joinColumn is not required in manyToMany annotation behavior copied
|/ / / / / / /
* | | | | | | c8c7cf0 Fix tests after merge of QueryBuilder#addCriteria changes.
* | | | | | | 5828e4c Merge pull request #894 from piotrantosik/patch-2
|\ \ \ \ \ \ \
| * | | | | | | eb45690 Fix typos - QueryBuilder
|/ / / / / / /
* | | | | | | 9a3cf77 [DDC-2128] Fix PR according to comments.
* | | | | | | 93c0186 checking preg result. Should I raise an error throw new ORMException("Error regular expression: " . $filter);
* | | | | | | 0d8f572 added space after type cast (I could not find any rule in psr1/2 standard, but I modified in PhpStorm)
* | | | | | | 2326033 added preg_quote to $filter input
* | | | | | | 57e7559 - Applied Phpstorm PSR format - Changed RegExp format
* | | | | | | 6963bf6 Now MetaDataFilter takess also regexp. For example whern you want to extract metadata if you would filter like this: --filter="Article" would extract also for "ArticleItems" (article_items table). Now you can use --filter="Article$" if you want only that table (articl)
* | | | | | | 8118ddd Merge pull request #674 from TorbenBr/master
|\ \ \ \ \ \ \
| * | | | | | | 997f22f add shortcut for force
* | | | | | | | 0a2b5b8 Merge pull request #734 from caponica/patch-1
|\ \ \ \ \ \ \ \
| * | | | | | | | 7535e96 Update getting-started.rst
| * | | | | | | | bc7d06f Updated method documentation to use # for instance methods instead of ::
| * | | | | | | | 7bc18d7 Cleaned up documentation
* | | | | | | | | 22d4d2e Merge branch 'DDC-2700'
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 53ed898 [DDC-2700] Add test and fix CS.
| * | | | | | | | | a75d73b Identifier can be empty for MappedSuperclasses
* | | | | | | | | | 2feffe1 Merge branch 'DDC-2732'
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | b1e031a [DDC-2732] Add tests for XML id options fix.
| * | | | | | | | | | 333177d Options not respected for ID Fields in XML Mapping Driver (XSD update)
| * | | | | | | | | | aabb34f Options not respected for ID Fields in XML Mapping Driver
* | | | | | | | | | | 96ec3c1 Merge pull request #830 from sandermarechal/sort-alias
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 35a62e9 Add rootAlias to Criteria where clauses
| * | | | | | | | | | | 202039e Set rootAlias outside loop
| * | | | | | | | | | | b6f8d53 [DDC-2764] Prefix criteria orderBy with rootAlias
| | |_|_|_|_|_|_|/ / /
| |/| | | | | | | | |
* | | | | | | | | | | 4158184 Merge pull request #833 from ronanguilloux/patch-console-entity-generator
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 48d078a no-backup instead of nobackup
| * | | | | | | | | | | 5c01e8e Generate-Entities-Console-Command: Adding an 'avoid creating backup files' flag
| |/ / / / / / / / / /
* | | | | | | | | | | e91ed74 [DDC-2775] cleanup test.
* | | | | | | | | | | 17809ab Merge pull request #837 from mnapoli/DDC2775
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | c9791fe Inlined the model for the DCC2775 test case inside the test class
| * | | | | | | | | | | 602c3be Cleaned up tests for DDC-2775
| * | | | | | | | | | | 1899bcf Fixed tests failing in pgsql because of used of a reserved keyword
| * | | | | | | | | | | 791ec3b Fixed tests for pgsql: was using reserved keyword as table name
| * | | | | | | | | | | e018bb8 [DDC-2775] Bugfix
| * | | | | | | | | | | 8bd54be [DDC-2775] Tests reproducing DDC-2775
| |/ / / / / / / / / /
* | | | | | | | | | | 05576d3 Merge pull request #844 from terite/orm-validate-skip
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | e6be52a Teach orm:validate-schema to --skip-mapping and --skip-sync
* | | | | | | | | | | | ea84cfb Merge pull request #845 from flack/avoid-update-on-delete
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 3d12920 Add note about changed behaviour
| * | | | | | | | | | | | 88ae588 Add testcase
| * | | | | | | | | | | | ffd858b Merge remote-tracking branch 'upstream/master' into avoid-update-on-delete
| |\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 9807718 Also skip entities scheduled for deletion when committing multiple entities
| * | | | | | | | | | | | | 9016a5a don't compute changeset for entities that are going to be deleted
* | | | | | | | | | | | | | 1057628 [DDC-2803] Fix error in documentation.
* | | | | | | | | | | | | | 7a4a46a [GH-855] fix CS
* | | | | | | | | | | | | | 27c9074 don't rely on gc_collect_cycles for HHVM
* | | | | | | | | | | | | | 3a8aaea Merge pull request #794 from stefankleff/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | adf2b7c Listener class prefix
| * | | | | | | | | | | | | | 619c6a0 removed unused use statements, fixed typo and group tag
| * | | | | | | | | | | | | | d4a08f7 Added unit test
| * | | | | | | | | | | | | | 1ec5632 Multiple invokation of listeners on PreFlush event
* | | | | | | | | | | | | | | a2cdc7a Merge pull request #893 from yktd26/master
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | c9e06a6 Format code
| * | | | | | | | | | | | | | | bee74f8 autoGenerate arg from bool to int
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | a7b9140 Merge pull request #890 from deeky666/DBAL-563
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | 337857d add general IDENTITY generator type support for sequence emulating platforms
* | | | | | | | | | | | | | | | 58c57c5 Merge pull request #891 from spolischook/patch-2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / / / / /
|/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | 07f67c5 Allow to not generate extra use
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | 7360231 Merge pull request #888 from entering/docs-yaml-mapping-improve-example
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | 2f0b4a5 Add an example to doc of YAML mapping
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | 5439a61 Merge pull request #884 from FabioBatSilva/slc-patch1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | cf4c805 Fix cache misses using one-to-one inverse side
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | 8554b04 Merge pull request #883 from FabioBatSilva/hotfix-slc
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | 22e3a76 Fix non initialized association proxy
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | f054645 Remove left over ElementCollection code.
* | | | | | | | | | | | | | | 423ea00 Merge pull request #590 from michaelperrin/feature/process-collection-value
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | 1032a16 Simpler way to handle Collection parameters in DQL queries (refs #DDC-2319)
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | ad9366a Merge pull request #871 from elmariachi111/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | eded05d XCache cannot be cleared on CLI (like APC)
| * | | | | | | | | | | | | | | 88a56ee XCache cannot be cleared on CLI (like APC)
| * | | | | | | | | | | | | | | 53fbb0b XCache cannot be cleared on CLI (like APC)
* | | | | | | | | | | | | | | | 48ea45f Add note about experimental nature of SLC feature
* | | | | | | | | | | | | | | | b081e56 Merge pull request #808 from FabioBatSilva/slc
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | 4e0e1b8 CS/Typo Fixes
| * | | | | | | | | | | | | | | | 0a66a2b CS/Doc Fixes
| * | | | | | | | | | | | | | | | 71903c2 Region cache clear commands
| * | | | | | | | | | | | | | | | fb98277 Fix docs
| * | | | | | | | | | | | | | | | d135e40 handle update/delete queries
| * | | | | | | | | | | | | | | | 61bff7d Fix CS and update docs
| * | | | | | | | | | | | | | | | 1438a59 Fix persister query cache invalidation
| * | | | | | | | | | | | | | | | 1bfa8f0 Extract cache config
| * | | | | | | | | | | | | | | | 3140593 Second level cache
|/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | 86ae6f1 Merge branch 'DDC-2645'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | a5b7069 [DDC-2645] Apply patch to fix issue
| * | | | | | | | | | | | | | | | aa5df1d Create failing test for DDC-2645.
* | | | | | | | | | | | | | | | | 6f1642b Merge pull request #877 from aaronmu/DDC-1787
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / / / / / /
|/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | 3cc6307 Fix DDC-1787.
| * | | | | | | | | | | | | | | | 600af3e Add failing test for DDC-1787.
* | | | | | | | | | | | | | | | | 5fa1b10 Merge pull request #832 from mnapoli/patch-4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | f3f9fe9 Added "readOnly: true" to YAML reference
| | |_|_|_|_|_|/ / / / / / / / / /
| |/| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | bd4d27e Merge pull request #842 from TheFrozenFire/tests/query-tests
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | 8b4b8e7 Test EntityManager::createNamedQuery. Test EntityManager::createNamedNativeQuery.
* | | | | | | | | | | | | | | | | | ce914be Merge pull request #875 from doctrine/DDC-2844
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | d20b136 Adding tests to verify that dql aliases in criteria are correctly converted
| * | | | | | | | | | | | | | | | | | 72e6de9 Adding tests that confirm that DDC-2844 is fixed
|/ / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | 8a38534 Merge pull request #876 from doctrine/hotfix/hhvm-allow-failures
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |_|_|/ / / / / / / / / / / / / / /
|/| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | 940c1f3 Fixing wrong key for allowing HHVM failures
* | | | | | | | | | | | | | | | | | 4ed96e2 Update CONTRIBUTING.md
|/ / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | d820c25 Merge branch 'GH-873'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | 40f9fac Add allowed failures for HHVM.
| * | | | | | | | | | | | | | | | | b6a0c8b Try running unit tests on HHVM
|/ / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | 94a3e6c Add missing LICENSE of documentation
* | | | | | | | | | | | | | | | | b461c9c Merge pull request #872 from matheo/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |_|_|/ / / / / / / / / / / / / /
|/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | 3669321 Doctrine 2.4 now supports SQLite ALTER TABLE
|/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | 2cccb3c Merge pull request #870 from lcobucci/master
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | 6d58824 Use docblox from EntityManagerInterface
| * | | | | | | | | | | | | | | | 67135e5 Fixing FQCN on docblox
| * | | | | | | | | | | | | | | | 877ba9b Documenting interface methods (based on entity manager)
|/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | 90a0d29 Merge pull request #868 from mnapoli/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | 38c59ce Added documentation section for Memcached
|/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | 3caf1fd Merge pull request #866 from bountin/doc_refresh
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | 2828d7b Mentioning the 'refresh' cascading property in the documentation list
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | 606ae2e Merge pull request #862 from stof/patch-2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | dfbf996 Added a note about changing the fetch mode for to-many relations
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | 0e3c57d Merge pull request #849 from bsahlhof/master
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | 96fb0d7 Changed logic to allow joining games, and becoming friends
| * | | | | | | | | | | | | | | c2997b3 Add ability to test same parameter name for multiple values.
| | |_|_|_|/ / / / / / / / / /
| |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | d638207 Merge pull request #860 from deeky666/add-sql-anywhere-documentation
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | 45118a2 mention SQL Anywhere in basic mapping docs
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | c460344 Merge pull request #850 from FabioBatSilva/attach-entity-listeners
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|_|_|_|_|_|/ / /
|/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | 9e3ad91 Version 2.5.0-DEV
| * | | | | | | | | | | | | | e69cd37 Event listener to programmatically attach entity listeners.
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | 75d7ac2 Merge pull request #854 from ptarjan/master
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | a8ad906 fix relative path to doctrine/common
* | | | | | | | | | | | | | | 642d6e3 Merge pull request #856 from ptarjan/reference_proxy_test
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / / / /
|/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | 1fe8ff7 Fix dependency for tests/Doctrine/Tests/ORM/Functional/ReferenceProxyTest.php
* | | | | | | | | | | | | | | 0fe6d75 Merge pull request #851 from naitsirch/doc/instance_of
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / / / /
| | / / / / / / / / / / / / /
| |/ / / / / / / / / / / / /
|/| | | | | | | | | | | | |
| * | | | | | | | | | | | | 393b3d3 Documentation about how to use INSANCE OF in inheritance
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | 3529cd4 Merge pull request #797 from peterkokot/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | dca0914 CS fixes
| | |_|_|_|_|_|/ / / / / /
| |/| | | | | | | | | | |
* | | | | | | | | | | | | 2925fea Make tests forward compatible with DBAL 2.5
* | | | | | | | | | | | | 6cdd657 Add 2.4 branch [ci skip]
| |_|_|_|_|/ / / / / / /
|/| | | | | | | | | | |
* | | | | | | | | | | | 0edf2bc Add missing link to batch processing chapter
| |/ / / / / / / / / /
|/| | | | | | | | | |
* | | | | | | | | | | 1412139 Merge pull request #838 from flack/patch-2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | dc476b6 Spelling fix
* | | | | | | | | | | | 271f952 Merge pull request #839 from flack/patch-3
|\ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / /
|/| | | | | | | | | | |
| * | | | | | | | | | | 8ad6853 Spelling fix
|/ / / / / / / / / / /
* | | | | | | | | | | c7d4077 Merge pull request #834 from carlosbuenosvinos/patch-1
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 6eac308 Add example use of repositoryClass in YAML
| | |/ / / / / / / / /
| |/| | | | | | | | |
* | | | | | | | | | | f3b8fe5 Merge pull request #836 from Dragonrun1/master
|\ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / /
|/| | | | | | | | | |
| * | | | | | | | | | 01dc0e8 Update annotations-reference.rst
|/ / / / / / / / / /
* | | | | | | | | | 514dd4e [DDC-2757] Update documentation with regard to manually closing the EntityManager when an Exception occurs.
* | | | | | | | | | cedcac2 Merge branch 'DDC-2759'
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 9a32983 [DDC-2759] Fix regression in ArrayHydrator introduced in DDC-1884 at SHA c7b4c9bf0fbc5dca830e0a797cea470510def994
| * | | | | | | | | | 7249804 Added a failing test case for DDC-2759.
|/ / / / / / / / / /
* | | | | | | | | | b7cb1e9 Merge pull request #825 from flack/patch-1
|\ \ \ \ \ \ \ \ \ \
| |_|_|/ / / / / / /
|/| | | | | | | | |
| * | | | | | | | | 195b116 Spelling fix
|/ / / / / / / / /
* | | | | | | | | 0a31ecb Merge pull request #824 from brikou/patch-3
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 84b9802 s/PostgreSQLPlatform/PostgreSqlPlatform/
|/ / / / / / / / /
* | | | | | | | | a96fe87 Merge pull request #815 from nicolas-bastien/patch-2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 33ddb9c Remove unused use statement
* | | | | | | | | | d2e7311 Merge pull request #821 from mnapoli/patch-4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | a90311c Fixed documentation rendering
|/ / / / / / / / / /
* | | | | | | | | | 1e10fca Merge pull request #818 from mfdj/master
|\ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|/ / /
|/| | | | | | | | |
| * | | | | | | | | 2f8b080 further tweaking of last commit pt.2
| * | | | | | | | | 126cd0b further tweaking of last commit
| * | | | | | | | | c5adfca Clarified tutorial context around introduction of `orm:schema-tool:*` commands
* | | | | | | | | | 95ad926 Merge pull request #819 from vbourdeix/master
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 5506d7a Fixes a Fatal Error when using a subexpression in parenthesis
|/ / / / / / / / / /
* | | | | | | | | | 0d58e82 Merge pull request #817 from mfdj/patch-1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 006dac1 Removed "minimum-stability" : "dev" from composer.json
|/ / / / / / / / / /
* | | | | | | | | | bb63058 Merge pull request #780 from terite/DDC-2655
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 0890069 [DDC-2655] Don't let getOneOrNullResult throw NoResultException
| | |_|_|_|/ / / / /
| |/| | | | | | | |
* | | | | | | | | | be81b46 Merge pull request #791 from myclabs/CriteriaContains
|\ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / /
|/| | | | | | | | |
| * | | | | | | | | 6f538c5 Implemented "contains" operator for Criteria expressions
| | |_|_|/ / / / /
| |/| | | | | | |
* | | | | | | | | ded3d20 Merge pull request #787 from flip111/patch-1
|\ \ \ \ \ \ \ \ \
| |_|_|/ / / / / /
|/| | | | | | | |
| * | | | | | | | 4282fa4 Used ternary operator to reduce LOC
| * | | | | | | | 67dd32d A nicer way of detecting the platform
| * | | | | | | | a190dad Update DDC719Test.php to be compatible with MsSQL
* | | | | | | | | 3f883d5 Merge pull request #811 from flip111/patch-6
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 62ae8dc Update SingleScalarHydrator error message
|/ / / / / / / / /
* | | | | | | | | fc53bc8 Fix some LGPL occurances to MIT
* | | | | | | | | 2021d12 Merge pull request #809 from FabioBatSilva/DDC-1514
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | dd4bdd7 Fix DDC-1514 test
|/ / / / / / / / /
* | | | | | | | | 2c4c26c Merge pull request #801 from flip111/patch-4
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 228a501 Made the code prettier :)
| * | | | | | | | | 72ae7f5 Changed GroupBy alias to real column name for all platforms and adjusted failing test accordingly. Has fallback in cases where real column name is not possible (example: Doctrine\Tests\ORM\Query\SelectSqlGenerationTest::testGroupBySupportsIdentificationVariable)
| * | | | | | | | | 76fda95 Update SqlWalker.php fixed wrong GROUP BY clause on SQL Server platform
* | | | | | | | | | 4051d0d Merge pull request #807 from janbster/fix-optimisticlock
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | f64d669 Removed unnecessary is_object() check
| * | | | | | | | | | a4e3921 When the OptimisticLockingException is generated with the static function lockFailedVersionMismatch and the passed parameters are DateTime instances, the exception could not be thrown because the DateTime object is not implicitly converted to a string.
* | | | | | | | | | | 0e8e5c9 Merge pull request #788 from flip111/patch-3
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | e49a673 Update DatabaseDriverTest.php
| | |_|/ / / / / / / /
| |/| | | | | | | | |
* | | | | | | | | | | d8335ee Merge pull request #793 from flip111/patch-2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | a18aba1 Improved error messages in Paginator: LimitSubqueryOutputWalker
| * | | | | | | | | | | b803f06 Improved error messages in Paginator: LimitSubqueryOutputWalker
| | |_|_|/ / / / / / /
| |/| | | | | | | | |
* | | | | | | | | | | f02d18f Merge pull request #804 from diego-mazzaro/master
|\ \ \ \ \ \ \ \ \ \ \
| |_|_|/ / / / / / / /
|/| | | | | | | | | |
| * | | | | | | | | | bd0e0c3 [bugfix] if BIGINT or SMALLINT version field was not incremented. Made version field accepted type coherent between ClassMetadataInfo and BasicEntityPersister
|/ / / / / / / / / /
* | | | | | | | | | 1414cc3 Merge pull request #803 from cleentfaar/patch-1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 1fda797 Appended newline to (newly) generated files for PSR2 compatibility
|/ / / / / / / / / /
* | | | | | | | | | 0081879 Merge pull request #792 from FabioBatSilva/DDC-2668
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 689da2f [DDC-2668] Fix trim leading zero string
| |/ / / / / / / / /
* | | | | | | | | | b7cffbd Merge pull request #802 from fasmide/patch-1
|\ \ \ \ \ \ \ \ \ \
| |_|_|/ / / / / / /
|/| | | | | | | | |
| * | | | | | | | | 0326731 Respect unsigned fields when tables get converted to entities.
|/ / / / / / / / /
* | | | | | | | | bd7c7eb Merge pull request #799 from FabioBatSilva/leftover-test
|\ \ \ \ \ \ \ \ \
| |_|_|_|/ / / / /
|/| | | | | | | |
| * | | | | | | | 614eed7 remove unused test case
|/ / / / / / / /
* | | | | | | | 2089df3 Merge pull request #795 from sabzeta/patch-1
|\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | |
| * | | | | | | a419c7c Update query-builder.rst
|/ / / / / / /
* | | | | | | fe78977 Merge pull request #790 from javer/hhvm-func_get_args
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | 64a0161 HHVM compatibility: func_get_args
|/ / / / / /
* | | | | | c72698a Merge pull request #786 from weaverryan/patch-1
|\ \ \ \ \ \
| * | | | | | 1fcef33 Changes thanks to @Ocramius
| * | | | | | 36d7d60 Minor updates while reading the basic-mapping page
|/ / / / / /
* | | | | | 067ed7b Fix master dependening on DBAL 2.5-dev
* | | | | | b6e624b Delete some very old, leftover code.
* | | | | | 237c1e2 Merge pull request #785 from Hawkeye0203/patch-1
|\ \ \ \ \ \
| * | | | | | ef72206 Update dql-custom-walkers.rst
|/ / / / / /
* | | | | | bb7f18c Merge pull request #784 from eventhorizonpl/fix_docs
|\ \ \ \ \ \
| * | | | | | bc37ceb fix warnings p1
* | | | | | | 9983fcb Fix some more details in basic-mapping.rst
|/ / / / / /
* | | | | | a948cb4 Small fixes in basic-mapping.rst
* | | | | | 546c817 Move Custom Mapping Types into cookbook, restructure the chapter more.
* | | | | | caf6ba6 Refactor Basic Mapping chapter to focus on the actual topic more. Rearrange apperance of topics. Introduce a sane example entity as example.
* | | | | | f7108b4 Move Annotations introduction to the reference.
* | | | | | 4d51a02 Merge pull request #782 from mnapoli/patch-4
|\ \ \ \ \ \
| * | | | | | 26e1ac6 #DDC-2664 Improving and fixing documentation for new Proxy factory flags usage as of DCOM-210
| * | | | | | 4a0a409 #DDC-2664 Document new Proxy factory flags usage as of DCOM-210
* | | | | | | 0d246f7 Merge pull request #783 from mnapoli/DDC-2664
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | 8875462 #DDC-2664 Improving and fixing documentation for new Proxy factory flags usage as of DCOM-210
|/ / / / / /
* | | | | | 87d2ff8 Merge pull request #781 from shieldo/patch-2
|\ \ \ \ \ \
| * | | | | | 85f2273 fixed English grammar
|/ / / / / /
* | | | | | 4a50493 [DDC-2608][DDC-2662] Fix SequenceGenerator requiring "sequenceName" and now throw exception. Fix a bug in quoting the sequenceName.
* | | | | | c6760e0 Merge pull request #762 from naitsirch/yaml_reference_ext
|\ \ \ \ \ \
| * | | | | | a765f2e added yaml mapping documentation of uniqueConstraint
* | | | | | | 3770019 Merge branch 'DDC-2660'
|\ \ \ \ \ \ \
| * | | | | | | 5c21572 [DDC-2660] Fix error with NativeSQL, ResultSetMappingBuilder and Associations as Primary Key.
|/ / / / / / /
* | | | | | | f2fa47d Fix RST bug
* | | | | | | 275724f Add missing documentation for 2.4 features
* | | | | | | 6fcc091 Merge branch 'DDC-2661'
|\ \ \ \ \ \ \
| * | | | | | | 3719a6f [DDC-2661] Fix bug in YamlDriver not passing options from id to mapField()
|/ / / / / / /
* | | | | | | fab3f5e More excludes
* | | | | | | 90c89b3 Travis should prefer dist.
* | | | | | | 6139a61 New Build process
* | | | | | | 490b501 Fix tests running against Oracle not comparing SQL case-insenstive
* | | | | | | da7146c Merge pull request #779 from Blazinn/patch-4
|\ \ \ \ \ \ \
| * | | | | | | e808865 Fixed grammar in custom data types
* | | | | | | | 7ed2281 Merge pull request #778 from Blazinn/patch-3
|\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | |
| * | | | | | | 1d247fb Fixed typo in property mapping
|/ / / / / / /
* | | | | | | 0a07207 Merge pull request #777 from Blazinn/patch-2
|\ \ \ \ \ \ \
| * | | | | | | 982840a Fixed typo in mapping documentation
|/ / / / / / /
* | | | | | | 0a9ff77 Merge pull request #775 from Blazinn/patch-1
|\ \ \ \ \ \ \
| * | | | | | | 528fe40 Update create bug script
|/ / / / / / /
* | | | | | | 340ae15 Merge branch 'Docs'
|\ \ \ \ \ \ \
| * | | | | | | c603fe7 Simplify Working with Associations a little
| * | | | | | | aa369b4 Cleanup Association Mapping chapter
| * | | | | | | cf2580d Cleanup of Configuration and Mapping reference chapters.
| |/ / / / / /
* | | | | | | 6f025f7 Merge pull request #772 from pine3ree/patch-1
|\ \ \ \ \ \ \
| * | | | | | | f98dfc4 DO NOT OVERRIDE CUSTOM TREE WALKERS IN getIterator()
|/ / / / / / /
* | | | | | | fc7719d Merge pull request #771 from caponica/cqb-indexby
|\ \ \ \ \ \ \
| * | | | | | | b0513a7 Added indexBy option to createQueryBuilder
| | |_|/ / / /
| |/| | | | |
* | | | | | | 78c3016 Merge pull request #770 from fulopattila122/master
|\ \ \ \ \ \ \
| * | | | | | | 5669aaf Fix for entity generator discriminator column
|/ / / / / / /
* | | | | | | f634ba3 Merge pull request #759 from mfdj/patch-1
|\ \ \ \ \ \ \
| * | | | | | | 29366bb Updated require version and my earlier errors dissolved
| * | | | | | | c89258a fixed spelling mistake "bootsrapped"
| * | | | | | | 3405659 Update getting-started.rst
| | |_|/ / / /
| |/| | | | |
* | | | | | | e2a67c2 Merge pull request #742 from caponica/patch-2
|\ \ \ \ \ \ \
| * | | | | | | c715d91 Updates based on feedback from Ocramius
| * | | | | | | d5bc486 Cleaned up events.rst
| | |/ / / / /
| |/| | | | |
* | | | | | | c399c77 Merge pull request #767 from doctrine/DDC-2627
|\ \ \ \ \ \ \
| * | | | | | | 09d51f9 Fixing missing table aliases when using Many2Many persister.
|/ / / / / / /
* | | | | | | 44f9952 Merge pull request #763 from Padam87/entgenparenttrait
|\ \ \ \ \ \ \
| |_|_|/ / / /
|/| | | | | |
| * | | | | | b041c22 Entity generator - trait in parent class
|/ / / / / /
* | | | | | cc83ac6 Centralize InputParameter SQL generation.
* | | | | | 43fc8ba DDC-1858 Added missing support to ResultVariable in LikeExpression.
| |/ / / /
|/| | | |
* | | | | 605c32d Merge pull request #758 from doctrine/DDC-2235
|\ \ \ \ \
| * | | | | f674445 Fixed DDC-2235.
* | | | | | b038e6b Merge pull request #757 from mnapoli/patch-3
|\ \ \ \ \ \
| * | | | | | ad2ae4c Update resolve-target-entity-listener.rst
|/ / / / / /
* | | | | | eaeeee7 Merge pull request #756 from peterjmit/master
|\ \ \ \ \ \
| * | | | | | c933ac1 Update override field mapping tut
* | | | | | | 6e26568 Merge pull request #755 from shieldo/patch-2
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | 494ab1f corrected English grammar in docblocks
|/ / / / / /
* | | | | | 6372e60 Merge pull request #754 from mnapoli/patch-3
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| * | | | | 036547e Update working-with-associations.rst
|/ / / / /
* | | | | 7f1c1d2 Fixed DDC-2506 by manually updating code. Closes PR #708.
* | | | | 0ae8aa3 Merge pull request #753 from 51systems/master
|\ \ \ \ \
| * | | | | 27bae51 Modified executeInserts method in JoinedSubclassPersister to only check for the presence of columns in a composite primary key
|/ / / / /
* | | | | b6bf47a Merge pull request #716 from Lumbendil/append-paginator-tree-walker
|\ \ \ \ \
| * | | | | 9f2994f Fixed name colision.
| * | | | | 91638aa Added a test which verifies that the tree walkers are kept.
| * | | | | 981fcb2 Added docblock.
| * | | | | 90a41fb Appending the Paginator tree walker hint, instead of removing all the other hints.
* | | | | | acb7dfb Merge pull request #729 from dbu/not-lifecycle-callback-hint
|\ \ \ \ \ \
| * | | | | | b4e9daf add missing hint about lifecycle callback
* | | | | | | 1c8fa12 Merge branch 'DDC-2542'
|\ \ \ \ \ \ \
| * | | | | | | 5a7efa2 Fixed name colision.
| * | | | | | | e755fe7 Added a test which verifies that the tree walkers are kept.
| * | | | | | | 1bc6140 Added docblock.
| * | | | | | | 7f1becf Appending the Paginator tree walker hint, instead of removing all the other hints.
|/ / / / / / /
* | | | | | | 95af021 Merge pull request #737 from Koc/fix-schema-validator-master
|\ \ \ \ \ \ \
| * | | | | | | 3c1fd9a Skip not mapped public properties in SchemaValidator
* | | | | | | | 610e189 Merge pull request #744 from jbruni/patch-1
|\ \ \ \ \ \ \ \
| * | | | | | | | 14bc65b Updated EntityGeneratorTest::testEntityTypeAlias
| * | | | | | | | 15c2c4d Updated EntityGeneratorTest::testEntityTypeAlias
| * | | | | | | | 3c613b9 Corrected PHP type for "decimal" mapping type
* | | | | | | | | 5f5c0ff Fixing pgsql test.
* | | | | | | | | 7853fb8 Merge pull request #752 from doctrine/PgSqlSchemaFix
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | b314476 ORM side fixes.
|/ / / / / / / / /
* | | | | | | | | 0cb8943 Merge pull request #751 from doctrine/PostLoadCanQuery
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 3ec267e Added coverage for querying support during postLoad.
* | | | | | | | | | 0a42401 [DDC-2572] Fix ResolveTargetEntityListener subscription example
|/ / / / / / / / /
* | | | | | | | | 34b855e Merge pull request #748 from makhov/master
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | d8fcdc0 Add hour to DATE_ADD and DATE_SUB. Excepcion message fix
| * | | | | | | | | dd975fe Add hour to DATE_ADD and DATE_SUB
|/ / / / / / / / /
* | | | | | | | | 97762d2 Merge pull request #747 from bronze1man/pr-file-mode
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 97d9ba6 fix some file mode 755->644
|/ / / / / / / / /
* | | | | | | | | 094236d Merge
|\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ 354d705 Merge pull request #720 from bakura10/fix-paginator
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | 3f112db Allow to have non-distinct queries
| * | | | | | | | | | ea44ee1 Merge pull request #745 from jbruni/patch-2
| |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | 13c1efb Update basic-mapping.rst
| | | |/ / / / / / / /
| | |/| | | | | | | |
* | | | | | | | | | | 7ec5987 Added postLoad behavioral event coverage as a set of functional test.
|/ / / / / / / / / /
* | | | | | | | | | e0fd377 Removed ticket that was breaking the build. DDC-2524 is a circular dependency that is impossible to be fixed with our current codebase.
* | | | | | | | | | 36e7e3c Updated documentation.
* | | | | | | | | | d9c1782 Properly fixed DDC-1858. Added support for ResultVariable in NullComparisons while using HavingClause.
|/ / / / / / / / /
* | | | | | | | | a19106b Merge pull request #731 from austinsmorris/PersistentCollection-initialize-coll
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 5fc1184 convert PersistentCollection functional tests to unit tests
| * | | | | | | | | 0083cb8 remove redundant require_once for TestInit.php
| * | | | | | | | | 1c8ae50 do not initialize coll on add()
| * | | | | | | | | 6bae2ea Initialize coll when using Collection methods inside PersistentCollection
| * | | | | | | | | 5fd844d PersistentCollection - initialize coll - create failing tests
* | | | | | | | | | b070676 Merge pull request #743 from doctrine/DDC-2524
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | b3d0ad7 Added coverage to DDC-2524. Updated DDC-1719 to fix related DBAL bug.
|/ / / / / / / / / /
* | | | | | | | | | 08e3885 Merge pull request #741 from doctrine/DDC-1884
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 157588f CS fixes.
| * | | | | | | | | | c7b4c9b Fixed DDC-1884.
|/ / / / / / / / / /
* | | | | | | | | | 0e01099 Merge pull request #740 from doctrine/FilterCollectionEnhancement
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | d4814de Synchronized support of FilterCollection with ODM by adding missing method.
| | |_|/ / / / / / /
| |/| | | | | | | |
* | | | | | | | | | 7055ccb Merge pull request #739 from FabioBatSilva/DDC-2579
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 1fbe1ff fix DDC-2579
|/ / / / / / / / / /
* | | | | | | | | | a53fe14 Merge pull request #717 from hackedd/patch-1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | b5394fc Add test for query paremeters starting with underscore
| * | | | | | | | | | 6aa58d9 Allow query parameters starting with an underscore
| | |_|_|_|/ / / / /
| |/| | | | | | | |
* | | | | | | | | | 8d13601 Merge pull request #738 from doctrine/VolatileQueryHydrators
|\ \ \ \ \ \ \ \ \ \
| |_|/ / / / / / / /
|/| | | | | | | | |
| * | | | | | | | | 2dd73d4 Kept BC.
| * | | | | | | | | c28b457 Modified Hydrators to be per-query instances instead of a singleton-like approach.
|/ / / / / / / / /
* | | | | | | | | eea8572 Merge pull request #735 from FabioBatSilva/fix-proxy-performance-test
|\ \ \ \ \ \ \ \ \
| |_|_|_|_|/ / / /
|/| | | | | | | |
| * | | | | | | | 69d4fdd Fix proxy performance test
|/ / / / / / / /
* | | | | | | | d7881a1 Merge pull request #733 from Lumbendil/master
|\ \ \ \ \ \ \ \
| * | | | | | | | 9b574ad Update Parser.php
| |/ / / / / / /
* | | | | | | | 6f39a42 Merge pull request #732 from trsteel88/patch-1
|\ \ \ \ \ \ \ \
| |_|/ / / / / /
|/| | | | | | |
| * | | | | | | 23cc3ea Update working-with-associations.rst
|/ / / / / / /
* | | | | | | 4bc8f7b Merge pull request #728 from armetiz/patch-1
|\ \ \ \ \ \ \
| * | | | | | | 4882ff1 Add info tag around ATTENTION
| * | | | | | | 0c3581a Color message like the update tools
| | |_|/ / / /
| |/| | | | |
* | | | | | | 8d2826c Merge pull request #730 from NicolasN/patch-1
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | eba933b To avoid "SpacingAfterParams" error with PHPCS Symfony2 coding standard
|/ / / / / /
* | | | | | fbbb161 Merge pull request #719 from tristanlins/fix/entity-generator-extensibility
|\ \ \ \ \ \
| * | | | | | 6417746 Access properties via static:: instead of self::.
| |/ / / / /
* | | | | | 2a5652c Merge pull request #723 from morganprecision/patch-1
|\ \ \ \ \ \
| * | | | | | 0a151f2 Remove extra semicolon before ->setParameter() calls
|/ / / / / /
* | | | | | 0aed959 Merge pull request #721 from alex88/patch-1
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| * | | | | d249a22 Updated batch-processing link extension
|/ / / / /
* | | | | 78fc129 Merge pull request #632 from Padam87/entgentrait
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | 73e2aa5 moved php version check
| * | | | bf92a40 skip test if php 5.3
| * | | | b7b107b moved test entities from sandbox
| * | | | 3b7b457 minor fixes
| * | | | b3414e3 added unit test
| * | | | 937ba63 fixed code duplication issue
| * | | | 9797177 check if ReflectionClass::getTraits() method exists
| * | | | 8898c91 only check for traits when class exists
| * | | | 8e3e2e7 Revert "only use already existing reflections"
| * | | | bb5bdcf only use already existing reflections
| * | | | 521276f entity generator - ignore trait properties and methods
| | |_|/
| |/| |
* | | | dc2be81 Merge pull request #713 from dave1010/grammar-fix
|\ \ \ \
| * | | | 5e700db Fix grammar in CreateCommand
| * | | | c57f2c3 Fix grammar in DropCommand
|/ / / /
* | | | 29d6da0 (tag: 2.4.0-RC2) Merge pull request #703 from shulcsm/patch-1
|\ \ \ \
| * | | | 3340234 Clear visitedCollections
* | | | | 69fe5c4 Merge pull request #710 from sandermarechal/extra-lazy-get-fix
|\ \ \ \ \
| * | | | | 06ed21e Remove extra-lazy-get for ManyToMany relation
| * | | | | 5635fa6 Check owning entitiy on extra lazy get with OneToMany relation
* | | | | | 8e1111c Merge pull request #711 from FabioBatSilva/coveralls
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| * | | | | e4bccdc coveralls code coverage
|/ / / / /
* | | | | 4d93a49 Merge branch 'DDC-2530'
|\ \ \ \ \
| * | | | | a91050e [DDC-2350] Eager Collections are not marked as initialized, leading to multiple queries being executed.
|/ / / / /
* | | | | 20e5d98 Merge pull request #640 from denkiryokuhatsuden/patch-1
|\ \ \ \ \
| * | | | | 7af84e7 Fixed postgresql hidden scalar sort
| * | | | | e54c11e Add test for postgresql hidden scalar sorting
| * | | | | 786d904 Revert "Add hidden field ordering for postgresql"
| * | | | | 3e8796f Add hidden field ordering for postgresql
* | | | | | 2f6e914 Dont allow failures in 5.5 anymore
* | | | | | 457036a Merge pull request #702 from FabioBatSilva/DDC-2459
|\ \ \ \ \ \
| * | | | | | a165f63 ANSI compliant quote strategy
* | | | | | | 2ce72f3 Merge pull request #705 from FabioBatSilva/DDC-2519
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | 1cff8b4 Fix DDC-2519
|/ / / / / /
* | | | | | eaf8fd3 Merge pull request #706 from sandermarechal/extra-lazy-get
|\ \ \ \ \ \
| * | | | | | 7042787 Extra test for indexBy identifier versus indexBy other fields
| * | | | | | 2879162 No need to lookup metadata
| * | | | | | 3b92cfa Use find() if the indexBy field is the identifier
| * | | | | | 53c9ffd Get rid of variable
| * | | | | | 647c5e2 Test actual data returned by get()
| * | | | | | 3555007 Return NULL for non-existent keys
| * | | | | | 523697d [DDC-1398] Extra-lazy get for indexed associations
|/ / / / / /
* | | | | | 1382d76 Merge pull request #704 from liuggio/patch-1
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| * | | | | c743bb9 added badges
|/ / / / /
* | | | | a39ceb3 Merge pull request #701 from rbroen/patch-2
|\ \ \ \ \
| * | | | | 6ff5043 list_bugs.php needs to call to getters for protected vars
|/ / / / /
* | | | | 1a958f7 Merge pull request #700 from rbroen/patch-2
|\ \ \ \ \
| * | | | | 184e8eb Update getting-started.rst
|/ / / / /
* | | | | 7903a2b Merge pull request #695 from doctrine/RepositoryFactory
|\ \ \ \ \
| * | | | | 52b3fc1 Updated since php doc tag.
| * | | | | 3488049 Reduced granularity of DefaultRepositoryFactory reference to ObjectRepository instances, in cases where consumers are completely rewrote EntityRepository.
| * | | | | a66fc03 Reducing dependency on RepositoryFactory by providing EntityManager as a getRepository argument.
| * | | | | 37e7e84 Fixed wrong interface.
| * | | | | 7eb7441 Implemented support for RepositoryFactory.
* | | | | | 09d67b1 Merge pull request #697 from michaelperrin/patch-1
|\ \ \ \ \ \
| * | | | | | 37d7df6 Fix phpDoc syntax in ClassMetadataInfo.php
|/ / / / / /
* | | | | | f2f1d89 Merge pull request #694 from FabioBatSilva/DDC-2478
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| * | | | | f16c8e3 Fix DDC-2478
|/ / / / /
* | | | | 6ef4856 Merge pull request #688 from sellingsource/master
|\ \ \ \ \
| * | | | | 4ef043f updating sql walker to use quote strategy in joins
| * | | | | afb9c82 updating sql walker to use quote strategy in joins
| * | | | | 9bea612 Adding simple test to ensure quoting of table names still functions. Note: the funtionality of this change won't be noticiable unless a custom quote strategy is implemented
| * | | | | 77b905e Implement QuoteStrategy on SqlWalker walkRangeVariableDeclaration
* | | | | | 0a90279 Merge pull request #693 from doctrine/hotfix/DDC-2214
|\ \ \ \ \ \
| * | | | | | a1355d0 Adding failing test for DDC-2214
|/ / / / / /
* | | | | | 6937061 Merge pull request #690 from FabioBatSilva/DDC-2494
|\ \ \ \ \ \
| * | | | | | c1e688f drop useless support for associations
| * | | | | | d961028 small optimization
| * | | | | | d685f59 Fix DDC-2494
|/ / / / / /
* | | | | | b15758b DDC-2476 Commented check under PostgreSQL.
* | | | | | 3d86c82 DDC-2476 Better approach for reverse engineer. Some refactoring done to driver.
* | | | | | 0d834d0 DDC-2489 Added missing semicolon when dump-sql on schema update.
* | | | | | 0248f74 Merge pull request #691 from 51systems/master
|\ \ \ \ \ \
| * | | | | | ed7a4bd Fix typo in test name
| * | | | | | 529064a Modified identity function to work with joined inheritance tables. Added regression tests
|/ / / / / /
* | | | | | 4e99c5c DDC-1858 Added coverage to ticket. Functionality already implemented.
* | | | | | 462173a Merge pull request #689 from FabioBatSilva/DDC-1995
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| * | | | | 710d0d1 Fix DDC-1995
|/ / / / /
* | | | | 5c7b98b Merge pull request #687 from mnapoli/patch-3
|\ \ \ \ \
| * | | | | 424793c Fixed rendering
|/ / / / /
* | | | | 753d63c Merge pull request #686 from FabioBatSilva/DDC-2475
|\ \ \ \ \
| * | | | | 2751137 Fix DDC-2475
|/ / / / /
* | | | | 3d6436c Merge pull request #683 from greg0ire/error_message_improvement
|\ \ \ \ \
| * | | | | a986fe0 Explicitely state what the problem is
|/ / / / /
* | | | | 4e8b787 Merge pull request #679 from ajgarlag/getting-started
|\ \ \ \ \
| * | | | | c64c149 Fix getting started doc to work with current version
|/ / / / /
* | | | | f269ecc Bump dev version to 2.4.0
* | | | | 6bc1840 (tag: 2.4.0-RC1) Release 2.4.0-RC1
* | | | | 3d0ac62 Merge pull request #678 from jbafford/duplicate-words-fix
|\ \ \ \ \
| * | | | | 0e29fe8 Fix an instance of doubled words
|/ / / / /
* | | | | e5de0da Merge remote-tracking branch 'asm89/ddc-2417'
|\ \ \ \ \
| * | | | | 66a842c [DDC-2471] Fix EQ/NEQ null handling of criteria
|/ / / / /
* | | | | 6548947 Merge pull request #666 from FabioBatSilva/DDC-2429
|\ \ \ \ \
| * | | | | 1e95110 Add missing mapping files
| * | | | | b147c47 [DDC-2429] Fix xsd definition
* | | | | | 20b5ab2 Merge pull request #669 from hason/many_to_many
|\ \ \ \ \ \
| * | | | | | bef5b58 Fixed generating join column names for self referencing entity.
| |/ / / / /
* | | | | | a36f84e Merge pull request #672 from hell0w0rd/simplification_example
|\ \ \ \ \ \
| * | | | | | 1f4a65f add debug variable and check for loader
| * | | | | | ec57306 remove comment about cli-config
| * | | | | | dca0881 forget add changes
| * | | | | | 7430320 ready
| | |_|_|/ /
| |/| | | |
* | | | | | e8b3598 Merge pull request #673 from hell0w0rd/namespace_base_commands_names
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| * | | | | 384dfa8 add docs
| * | | | | 6bb3184 fix bc
| * | | | | 4c1869d ready
|/ / / / /
* | | | | c9d9b68 Merge pull request #671 from FabioBatSilva/DDC-2435
|\ \ \ \ \
| * | | | | f922149 [DDC-2435] Fix column name with numbers and non alphanumeric characters.
|/ / / / /
* | | | | 65886fd Merge pull request #670 from FabioBatSilva/DDC-2451
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | 1d7c72c [DDC-2451] Fix test assert
| * | | | 4d6cef1 [DDC-2451] Fix entity listeners serialization
|/ / / /
* | | | eb1a162 (tag: 2.4.0-BETA2) Fix regression in DDC-2430.
* | | | bf96732 Merge pull request #639 from goetas/indexby-metadata
|\ \ \ \
| * | | | 7abf46a cascade remove persist on links
| * | | | 2ca2437 no lang
| * | | | 34adb16 indexby ddc117 tests
| * | | | 3196b0c missing new line
| * | | | 6fc18e3 indexby metadata column
| |/ / /
* | | | fa75856 Merge pull request #663 from doctrine/hotfix/DDC-2432
|\ \ \ \
| * | | | 22c9f6e applying required fixes for DDC-2432
| * | | | 07c2070 Adding failing test to demonstrate DDC-2432
|/ / / /
* | | | 762f43c Merge branch 'DDC-2280'
|\ \ \ \
| * | | | b53f4fd [DDC-2280] length attribute in <id> was not converted.
|/ / / /
* | | | 665efad Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \
| * \ \ \ 540af2f Merge pull request #662 from jakzal/code-block-fix
| |\ \ \ \
| | * | | | 97622b5 Fixed a code block. Sphinx does not like the way code was indented. Building the documentation raises the following error: en/cookbook/resolve-target-entity-listener.rst:121: ERROR: Unexpected indentation.
| |/ / / /
| * | | | b9a0a19 Merge pull request #661 from HarmenM/patch-1
| |\ \ \ \
| | * | | | f8efd85 Update annotations-reference.rst
| |/ / / /
* | | | | 1a0adec [DDC-2335] Add note about filtering schema by regexp expression to relevant commands help output.
|/ / / /
* | | | dc674f8 Mention BC BREAK in PersistentCollection#matching() more prominently.
* | | | 30f90a6 Merge branch 'DDC-2430'
|\ \ \ \
| * | | | 6d5afb1 [DDC-2430] Prevent Criteria queries using the ID of an assocation on PersistentCollections, as the in-memory ArrayCollection does not work with this kind of query. Attention this is a BC-BREAK, that is necessary to fix potentially very hard to debug bugs. Therefore it is not merged back into 2.3
|/ / / /
* | | | d3cd10d Merge branch 'DDC-2387'
|\ \ \ \
| * | | | 7220c3c [DDC-2387] Fix DatabaseDriver not working with combinations of composite/association keys.
|/ / / /
* | | | 86277de Merge branch 'DDC-2437'
|\ \ \ \
| * | | | 3997d0d Added test complex inner join with indexBy
| * | | | 33888f1 Swapped places indexBy and condition in accordance with EBNF
* | | | | abe8ef6 Merge branch 'DDC-2423'
|\ \ \ \ \
| * | | | | e3b8ce7 [DDC-2423] Fixed bug with EntityGenerator not generating fetch="" attribute in association annotations.
|/ / / / /
* | | | | acbafd0 Add documentation to EntityManager about instantiation, decoration over inheritance, and some generic introduction.
|/ / / /
* | | | c8bcdb4 Merge pull request #524 from lstrojny/feature/entity-manager-decorator
|\ \ \ \
| * | | | acc8b61 Adding EntityManagerDecorator base class as an extension point for EntityManager
* | | | | 8e8560b Merge pull request #537 from Powerhamster/joined-composite-keys
|\ \ \ \ \
| * | | | | 86c33d7 inheritance with composite keys
| * | | | | fb055ca fixed problems with joined inheritance and composite keys
* | | | | | 9374733 Merge branch 'DDC-2267'
|\ \ \ \ \ \
| * | | | | | 5e19e1b [DDC-2267] Allow EntityManager#flush($entity) to be called on entities scheduled for removal.
|/ / / / / /
* | | | | | 3c74491 Merge branch 'DDC-2426'
|\ \ \ \ \ \
| * | | | | | 9adc457 [DDC-2426] Missing length attribute in doctrine-mapping.xsd for <id> tag.
|/ / / / / /
* | | | | | 59fff4d Fix Docs build
* | | | | | 6d02c7e [DDC-2136] Fix exporting to YAML and XML with assocation keys.
* | | | | | d33e0a3 Merge branch 'DDC-1998'
|\ \ \ \ \ \
| * | | | | | 0864ab8 [DDC-1998] Pass types to Connection#delete() to allow custom conversions to happen.
|/ / / / / /
* | | | | | 7d53cb2 Merge branch 'DDC-1984'
|\ \ \ \ \ \
| * | | | | | 131164b [DDC-1984] Throw exception if passing null into UnitOfWork#lock() - which can happen when EntityManager#find() tries to lock entity that was just deleted by another process.
|/ / / / / /
* | | | | | 6c889ee Merge branch 'DDC-2106'
|\ \ \ \ \ \
| * | | | | | 640a8e5 [DDC-2106] Fix entity as parameter value when its managed but not yet with identifier.
|/ / / / / /
* | | | | | 6505c96 Simplify condition of previous commit (5cdc73e)
* | | | | | 760aaa6 Merge pull request #655 from FabioBatSilva/DDC-2409
|\ \ \ \ \ \
| * | | | | | 5cdc73e Fix DDC-2409
* | | | | | | 325387a Merge branch 'DBAL-483'
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | 1f08acb [DBAL-483] Pass default values to DBAL mapping layer correctly to fix default comparision bug.
|/ / / / / /
* | | | | | d513e0f Merge pull request #653 from FabioBatSilva/DDC-2415
|\ \ \ \ \ \
| * | | | | | 7c2da2d Fix DDC-2415
|/ / / / / /
* | | | | | cc24ac4 Merge pull request #652 from dannykopping/patch-1
|\ \ \ \ \ \
| * | | | | | 408eef1 Fixed entities path
|/ / / / / /
* | | | | | 9791b2e Merge pull request #651 from EuKov/patch-1
|\ \ \ \ \ \
| * | | | | | 99ec4dc Fixed typo in SQLFilter (use statement ClassMetadata)
|/ / / / / /
* | | | | | 3aae50c Merge pull request #649 from calumbrodie/patch-1
|\ \ \ \ \ \
| * | | | | | a0a133b Removed unneeded escape character
| * | | | | | c2967b3 Update coding standards
|/ / / / / /
* | | | | | 92b41e0 [DDC-2407] Fix missing support for UUID and CUSTOM id generators in Exporter
* | | | | | 52b2e06 Merge pull request #611 from stefankleff/fix-eagerloading
|\ \ \ \ \ \
| * | | | | | e561f47 Added constant
| * | | | | | 057e86e Added test based on https://github.com/Ocramius/doctrine2/commit/e468ced00bd107f40fd08beca4c7cc5a2492a418
| * | | | | | d937d1f Fixed typo in hints. Caused slow loading of eager entities.
* | | | | | | e835175 Merge pull request #646 from raykolbe/master
|\ \ \ \ \ \ \
| * | | | | | | 27e23fa Accompanying tests for PR #646
| * | | | | | | 4bafcc5 Fix Oracle subquery ordering
| * | | | | | | b8b7afe Fix Oracle subquery ordering lost bug
|/ / / / / / /
* | | | | | | 142c20a Work on the Tutorial
* | | | | | | d1f8e18 Enhance documentation on NEW() keyword. (ref DDC-1574)
* | | | | | | 34374db Enhance documentation on IDENTITY() for composite keys (ref DDC-2202)
* | | | | | | b2e29ea Rework NativeSQL doc chapter and document SELECT clause generation (ref DDC-2055).
* | | | | | | 2ad6565 Fix parenthesis example
* | | | | | | cef2089 Merge pull request #616 from FabioBatSilva/DDC-2252
|\ \ \ \ \ \ \
| * | | | | | | 1effd38 Fix DDC-2252
* | | | | | | | 8109db0 Document Parenthesis BC break.
* | | | | | | | 3fef8d7 Merge pull request #621 from dbu/event-subscribers
|\ \ \ \ \ \ \ \
| * | | | | | | | 204c1af cleanup event subscriber note
| * | | | | | | | 220f367 adding some more doc and examples for lifecycle event listeners and subscribers
* | | | | | | | | fe238d0 Merge pull request #618 from FabioBatSilva/DDC-2188
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 685c96a Fix arithmetic priority
| | |/ / / / / / /
| |/| | | | | | |
* | | | | | | | | 3c4a9c8 Merge pull request #644 from pborreli/typos
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 30b050b Fixed typos
|/ / / / / / / / /
* | | | | | | | | 64b2ecf [DDC-2224] Rewrite instanceof feature with parameter needle ClassMetadata breaks caching of queries.
* | | | | | | | | edca8c8 Merge pull request #641 from bksunday/patch-1
|\ \ \ \ \ \ \ \ \
| |_|_|_|_|_|/ / /
|/| | | | | | | |
| * | | | | | | | 1278b79 Added yml example in ordered-associations.rst
|/ / / / / / / /
* | | | | | | | 9b0f252 Merge pull request #637 from choomz/patch-1
|\ \ \ \ \ \ \ \
| * | | | | | | | 2e8272e Update association-mapping.rst
|/ / / / / / / /
* | | | | | | | 484d03a Merge pull request #636 from dustinmoorman/rst-file-documentation-fixes
|\ \ \ \ \ \ \ \
| |_|_|_|_|_|/ /
|/| | | | | | |
| * | | | | | | 51bcda5 Fixed typos in documentation.
* | | | | | | | a4db7c8 Merge pull request #631 from aaronmu/master
|\ \ \ \ \ \ \ \
| * | | | | | | | 3e8dd1e Update query-builder.rst
|/ / / / / / / /
* | | | | | | | 5ea9cf4 Merge pull request #627 from chuanma/master
|\ \ \ \ \ \ \ \
| * | | | | | | | 94ceb0e Document: delete the doc for a number of cache provider methods that don't exist
* | | | | | | | | b7e09ec Merge pull request #630 from Ocramius/hotfix/DDC-2359
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 7afe5af Fix for DDC-2359
| * | | | | | | | | 5702032 Adding failing test for DDC-2359
* | | | | | | | | | 7f26e9a Bump dev version to 2.4.0
* | | | | | | | | | 827f1f8 (tag: 2.4.0-BETA1) Release 2.4.0-BETA1
|/ / / / / / / / /
* | | | | | | | | 1f89d8c Merge pull request #629 from dustinmoorman/typo-fixes-in-basic-mapping-rst
|\ \ \ \ \ \ \ \ \
| | |/ / / / / / /
| |/| | | | | | |
| * | | | | | | | d4061ff Fixed typos in Doctrine Mapping Types section.
| |/ / / / / / /
* | | | | | | | 99a1537 Merge pull request #628 from franmomu/patch-2
|\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | |
| * | | | | | | 10c48ba [Docs] Fix field name in inversedby parameter
|/ / / / / / /
* | | | | | | 24c1b00 Merge pull request #622 from hrubi/master
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | |
| * | | | | | 3866472 Import EntityManager in ConsoleRunner
|/ / / / / /
* | | | | | 60b8bc6 Merge pull request #619 from FabioBatSilva/DDC-2090
|\ \ \ \ \ \
| * | | | | | 39ea246 Fix DDC-2090
* | | | | | | acae1ae Fix link in docs
* | | | | | | c399dcf Add simpler section for 2.4 CLI integration
|/ / / / / /
* | | | | | ea19a00 Huge refactoring of the Getting Started Tutorial to allow for an earlier success with the simple Product entity.
* | | | | | 4ef8e8c Move all classes to src/ in tutorial rather than in entities/
* | | | | | bd96441 Remove models/database first tutorials for now
* | | | | | 5941d02 Worked on the Getting Started Guide
* | | | | | a7d764f Moved tools to Advanced topic, included simple setting up tools in Installation. Reworked CLI tool to print a template when no cli-config.php is defined.
* | | | | | bdfe609 Reworked parts of the tutorial
* | | | | | e0d7062 Start reorganizing documentation with focus on simplicity.
|/ / / / /
* | | | | 6ee9e22 Merge branch 'DDC-1666'
|\ \ \ \ \
| * | | | | 5593034 [DDC-1666] Fix bug where orphan removal on one-to-one associations lead to unique constraint errors when replacing an entity with a new one.
|/ / / / /
* | | | | d041978 [DDC-2300] Fix version xml mapping and serialization of ClassMetadata.
* | | | | 4982e2b Merge pull request #593 from norzechowicz/hydrator-fix
|\ \ \ \ \
| * | | | | f951947 Fix SimpleObjectHydrator behavior when column not exists in fieldMappings, relationMappings and metaMappings
* | | | | | b53fffe Fix YAML EntityListener definition in tests
* | | | | | 622ddd8 Refix test
* | | | | | e128728 Fix bugs in tests
* | | | | | cf2cd54 Fix change in signature for hydrator statement mock.
* | | | | | eca468b [DDC-2340] Fix bug with dirty collection matching + ordering.
* | | | | | dba63c5 Merge pull request #579 from BenMorel/cleanup
|\ \ \ \ \ \
| * | | | | | 35562d3 Unit tests: cleaned up outdated / unused / commented out code.
* | | | | | | 4841a06 [DDC-2304] accept more than 2 parameters in CONCAT function
* | | | | | | fc86a31 Merge pull request #591 from Aitboudad/master
|\ \ \ \ \ \ \
| * | | | | | | 5206566 Remove dead code
* | | | | | | | ba47051 Merge pull request #601 from jankramer/add-contains-comparison
|\ \ \ \ \ \ \ \
| * | | | | | | | 9d5e7eb Added composer.lock to .gitignore
| * | | | | | | | 7606233 Added 'contains' comparison
| | |_|_|_|_|/ /
| |/| | | | | |
* | | | | | | | 610e1a9 Merge pull request #595 from mnapoli/patch-1
|\ \ \ \ \ \ \ \
| * | | | | | | | 159daa9 Reverted incorrect typo fix -_-
| * | | | | | | | 20b46fe Fixed broken code block in documentation
| | |_|_|_|_|_|/
| |/| | | | | |
* | | | | | | | 0c4f487 Merge pull request #602 from alex88/patch-1
|\ \ \ \ \ \ \ \
| * | | | | | | | 9ce4f98 Added $isIdentifierColumn documentation
| | |/ / / / / /
| |/| | | | | |
* | | | | | | | 8b8d1a5 Don't add empty expression to another one
* | | | | | | | ce0dd1c Merge pull request #610 from afoeder/patch-1
|\ \ \ \ \ \ \ \
| * | | | | | | | ca268c9 [BUGFIX] Correct link to Functions, Operators, Aggregates
| | |_|_|_|_|/ /
| |/| | | | | |
* | | | | | | | 3ba0562 Merge branch 'GH-572'
|\ \ \ \ \ \ \ \
| * | | | | | | | 6a69b47 [DDC-2282] Fix pagination problem with SQL Server.
* | | | | | | | | b6c3fc5 Mention flush cannot be called inside postFlush
| |/ / / / / / /
|/| | | | | | |
* | | | | | | | 905c0b9 Merge pull request #609 from haroldb/patch-1
|\ \ \ \ \ \ \ \
| * | | | | | | | 363df46 Fixed typo.
|/ / / / / / / /
* | | | | | | | d808c5d Merge pull request #608 from pborreli/patch-1
|\ \ \ \ \ \ \ \
| * | | | | | | | 87e0699 Fixed typo
|/ / / / / / / /
* | | | | | | | 6d85779 Merge pull request #607 from pborreli/typos
|\ \ \ \ \ \ \ \
| |_|/ / / / / /
|/| | | | | | |
| * | | | | | | a2cd0f5 Fixed typos
|/ / / / / / /
* | | | | | | 399584d Merge pull request #599 from alexcarol/fix/docs
|\ \ \ \ \ \ \
| * | | | | | | e809f9c Removed unnecessary <?php from the docs
* | | | | | | | a07c9df Merge pull request #596 from mnapoli/patch-2
|\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | |
| * | | | | | | 2eff096 Typo
| * | | | | | | 32dd7f1 Missing link to a cookbook in the docs
| | |/ / / / /
| |/| | | | |
* | | | | | | b30d6df Merge pull request #597 from MDrollette/fix-proxy-interface
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | 1846f58 alias the proxy class on import to avoid "already exists" error
|/ / / / / /
* | | | | | 2372a85 Merge pull request #594 from v3labs/master
|\ \ \ \ \ \
| |_|_|_|/ /
|/| | | | |
| * | | | | 30fd22a Use inflector for add/remove methods
|/ / / / /
* | | | | e5779a0 Fix versionadded for IDENTITY()
* | | | | 61e4413 Update theme
* | | | | 4f46a08 Dont mention 2.2 version in headers anymore.
* | | | | f001c31 Add versionadded tags to many ffeatures in the docs.
* | | | | 6b85d5b Clarified versionadded on EntityListeners feature.
|/ / / /
* | | | d5dd7d6 Merge pull request #589 from Ocramius/hotfix/DDC-2230
|\ \ \ \
| * | | | 350fa4f Applying fix for failing test for DDC-2230
| * | | | be24439 Adding failing test for DDC-2230
| |/ / /
* | | | 32c2204 Merge pull request #585 from Ocramius/hotfix/DDC-2306
|\ \ \ \
| |/ / /
|/| | |
| * | | a5ece50 Fixing DDC-2306
| * | | d8dd512 Failing test for DDC-2306
* | | | 97ff197 Merge pull request #587 from stof/patch-1
|\ \ \ \
| * | | | 16b407f Fixed the license and the added version
|/ / / /
* | | | 8cfbe0c Merge pull request #586 from jsjohns/patch-1
|\ \ \ \
| * | | | b55d78e Fix EntityManager doc
|/ / / /
* | | | 04b2164 Merge branch 'DDC-2310'
|\ \ \ \
| * | | | 8fce78f [DDC-2310] Fix regression introduced in SQL Server lock handling.
|/ / / /
* | | | 2980d76 Merge pull request #581 from Ocramius/hotfix/submodules-removal
|\ \ \ \
| |/ / /
| * | | 3f16ec0 Removing submodules as of doctrine/doctrine2#570
|/ / /
* | | 805bb5f Remove mentions of PEAR installation method, remove code.
* | | 6b92860 Add vendor to .gitignore, add composer.lock and some weird submodule change
* | | 19da193 Fix dropping the theme folder.
* | | afee16e Merge pull request #406 from Ocramius/DCOM-96
|\ \ \
| * | | a58d4ae Cleaning up logic of the proxy factory by moving closure generation to own private methods
| * | | 271f5cf Adding fix and tests for DDC-1734
| * | | 8272ffd Proxy generation as of doctrine/common#168 - DCOM-96
|/ / /
* | | 35fda90 Merge pull request #570 from Ocramius/cleanup/submodules-removal
|\ \ \
| * | | 673323f Adding warnings about deprecation of GIT, TAR and PEAR autoloading
| * | | a928ce4 Using composer autoloader for the test suite
* | | | ce594fb [DDC-2256] Cleanup patch, move dependency on EntityManager out of ResultSetMapping and let AbstractQuery perform the translation.
* | | | 3d9cb94 Fix test failing when memcache extension is installed, but memcache server isnt.
* | | | 719031f Merge pull request #569 from Ocramius/hotfix/pre-flush-event-args-params
|\ \ \ \
| * | | | f281dbb Fixing incorrect constructor params for PreFlushEventArgs
| * | | | 3ebed10 Strong typehinting to avoid incorrect constructor params
| |/ / /
* | | | 39374b7 Merge pull request #578 from BenMorel/docfix
|\ \ \ \
| |_|/ /
|/| | |
| * | | cba1c82 Fixed wrong return types in documentation.
|/ / /
* | | d08c010 Merge pull request #576 from acasademont/patch-1
|\ \ \
| * | | 4c90d0c Update docs/en/reference/batch-processing.rst
* | | | e86419c Merge pull request #575 from naitsirch/master
|\ \ \ \
| * | | | 0761609 Added YAML configuration example for "Simple Derived Identity" in "Composite and Foreign Keys as Primary Key" Tutorial
| |/ / /
* | | | 14bc7f7 Add php 5.5 to the build matrix (travis)
* | | | 1a163cd [DDC-2019] Add support for expression in QueryBuilder#addOrderBy()
* | | | 9bf501d Revert "allowed to pass filter objects to the configurator"
|/ / /
* | | 3b0a242 Merge pull request #573 from EvanK/patch-1
|\ \ \
| |/ /
|/| |
| * | e2ac064 Noted prePersist event only triggers on first persist
|/ /
* | f0674ea Merge pull request #564 from BenMorel/f834c37f8a465ca3e23ee9ae62ef0bc4a525454c
|\ \
| * | f834c37 Fixed a wrong return type.
* | | 114827a Merge pull request #565 from BenMorel/unusedvar
|\ \ \
| * | | 4b58c6f Removed an unused local variable.
| |/ /
* | | d3cbdfc Merge pull request #566 from BenMorel/toolreturntype
|\ \ \
| * | | 2bfbe03 Fixed return statements in SchemaTool.
| |/ /
* | | ef1ed58 Merge pull request #567 from BenMorel/uselessmethods
|\ \ \
| |/ /
|/| |
| * | ec1b47a Removed outdated methods in DatabasePlatformMock.
|/ /
* | 71a68a5 Merge pull request #423 from FabioBatSilva/DDC-1955
|\ \
| * | c5aecd4 Fix yaml example
| * | 7764ed9 Docs for Entity Listener and Entity Listener Resolver
| * | 76c4be1 Update docs/en/reference/events.rst
| * | 7177306 remove extra comma
| * | ec2d5af added missing file
| * | e6d9d1d support naming convention for listeners without mapping.
| * | 46fea51 use '!==' instead of '!='
| * | e9c89ca Fix DocBlock
| * | 3f9a4c8 Fix typo
| * | 6d7b386 Use bitmask of subscribed event systems.
| * | 7b0f59e split override test
| * | 0d0fc32 Fix DocBlock
| * | 0d0f91a move listeners invocation from ClassMetadataInfo to ListenerInvoker
| * | c60e3e4 remove @LifecycleCallback
| * | ffc8d03 Fix typo
| * | 195b639 change xml driver to use <lifecycle-callback\>
| * | 6b7e588 fix CS
| * | 4be25cb small refactoring
| * | 8495eca rename test
| * | a01d658 implements a entity listener resolver
| * | 27745bb Fix some CS
| * | a265511 rename subscribers to listeners
| * | 46474bf added doctrine-mapping.xsd
| * | 69bfc71 test event listeners lifecycle callback
| * | 256cecb evaluate as lifecycle callback if the listener class is not given.
| * | fd6f592 support @LifecycleCallback in @EntityListeners
| * | 7021f00 php driver
| * | 415c2a9 php static driver
| * | f0b0437 yaml driver
| * | 917aa70 test invalid class/method
| * | 7e54ae3 xml driver
| * | 6be7a03 fix previous test
| * | 4cfe229 test lifecycle callbacks event args
| * | c6adcda give event to lifecycle callbacks
| * | dbd0697 test @PostLoad
| * | 315f7ba call listeners in UoW
| * | ccc0a2a test entity listener calls
| * | c5d59ab test entity listener metadata
| * | 3c223a5 move call listeners tests to AbstractMappingDriverTest
| * | 0f081d7 support short class name
| * | 368cf73 entity listeners mapping
* | | dea37ed Merge pull request #554 from beregond/hydrator-fix
|\ \ \
| * | | 92ada24 [DDC-2256] Code improvements.
| * | | 9355945 [DDC-2256] Code refactorization.
| * | | d7f8222 [DDC-2256] Moved aliases translation to ResultSetMapping, fixed tests.
| * | | 1949ff8 [DDC-2256] Added test for hydrator.
| * | | 23e0bb7 Fixed ObjectHydrator when namespace alias is given.
* | | | abc3ba0 Merge pull request #561 from ftdebugger/master
|\ \ \ \
| * | | | d65ba04 Fix typo in docs
| | |/ /
| |/| |
* | | | 4651d92 Merge pull request #562 from vrana/master
|\ \ \ \
| * | | | 819e589 Fix error in QueryBuilder example
| |/ / /
* | | | 1627fc9 Merge pull request #563 from FabioBatSilva/DDC-2268
|\ \ \ \
| |/ / /
|/| | |
| * | | 452e691 DDC-2268 - regression test
| |/ /
* | | 3d1956d Merge pull request #559 from Stroitel/fix-paginator
|\ \ \
| * | | 206c251 Add test with mixed sort
| * | | dc190a2 Fix typo
| * | | 6662096 Fix typo
| * | | 5e6bc08 Added support for order by scalar
| * | | 6163495 Add test for order by scalar
| |/ /
* | | 8eee325 Merge pull request #558 from pkruithof/master
|\ \ \
| |/ /
|/| |
| * | 46f4b00 Added missing mapping types
|/ /
* | f5f583d Fix .gitmodules
* | cbcc693 Add 'docs/' from commit '8fcf2d45019bf38a1df728353a1e417343c69cfb'
|\ \
| * \ 8fcf2d4 Merge pull request #143 from relo-san/patch-1
| |\ \
| | * | ca1c649 Update en/reference/query-builder.rst
| * | | 94526ab Merge pull request #145 from HoffmannP/master
| |\ \ \
| | * | | 4c1759e Keyname was obviously changed in (latest) 2.3.1, cost me some hours to figure out, NOT cool!
| | |/ /
| * | | a512c7f Merge pull request #152 from pkruithof/patch-1
| |\ \ \
| | * | | f5ba83c Documented `guid` mapping type
| |/ / /
| * | | c4b0bc5 Merge pull request #150 from shiroyuki/patch-1
| |\ \ \
| | * | | ec23961 Update en/cookbook/decorator-pattern.rst
| |/ / /
| * | | 27ac88f Update theme again.
| * | | b369158 Upgrade theme.
| * | | 1653329 Update en/reference/installation.rst
| * | | 8230b27 Merge pull request #148 from FabioBatSilva/composite-identity
| |\ \ \
| | * | | 939ca1b Docs for IDENTITY() composite primary key
| * | | | 66774f8 Merge pull request #149 from FabioBatSilva/new-operator
| |\ \ \ \
| | |/ / /
| |/| | |
| | * | | 6a23e6b Docs for “NEW” Operator Syntax
| |/ / /
| * | | 47043a5 Update en/reference/filters.rst
| * | | fbd1e7b Merge pull request #147 from aaronmu/master
| |\ \ \
| | * | | b0a24c8 Update en/reference/query-builder.rst
| |/ / /
| * | | d8b94b0 Some text refactorings in tutorial
| * | | a8340cc Merge pull request #146 from noginn/patch-1
| |\ \ \
| | |/ /
| |/| |
| | * | e17fc6c Added missing "new" keyword for event listener
| |/ /
| * | 4b4126d Merge pull request #142 from pborreli/typos
| |\ \
| | * | 8717088 Fixed typos
| |/ /
| * | 390fbd8 Merge pull request #87 from FabioBatSilva/patch-6
| |\ \
| | * | e65dbcf Fix typo
| | * | a1e7389 docs for association/attribute override
| * | | 1f2050f Merge pull request #101 from merk/rtel
| |\ \ \
| | * | | e5bac27 Initial ResolveTargetEntityListener cookbook entry
| * | | | 7f0ff6a Merge pull request #104 from shieldo/missing_joincolumn_in_yaml
| |\ \ \ \
| | * | | | bc76f33 added missing JoinColumn node for xml and yaml for many-to-one unidirectional mapping
| * | | | | bc9c7d1 Merge pull request #117 from cordoval/feature/addTutorialOverrideMappingAnnotations
| |\ \ \ \ \
| | * | | | | 6c932af [DDC-1872] address comments from beberlei
| | * | | | | 26608fe [DDC-1872] add tutorial for override annotations mappings
| * | | | | | 9f86cda Merge pull request #119 from Spabby/master
| |\ \ \ \ \ \
| | * | | | | | b6ddb58 Update en/tutorials/getting-started.rst
| * | | | | | | 52bc9a8 Merge pull request #121 from frosas/document-pre-and-post-flush-events
| |\ \ \ \ \ \ \
| | * | | | | | | e873351 Remove "before the lists of scheduled changes are cleared"
| * | | | | | | | d844629 Merge pull request #122 from kdambekalns/patch-1
| |\ \ \ \ \ \ \ \
| | * | | | | | | | 4e4cf33 Update en/reference/working-with-associations.rst
| * | | | | | | | | 106620e Merge pull request #123 from bamarni/patch-4
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | 7c7118d simplified interface check
| | |/ / / / / / / /
| * | | | | | | | | 0cfc7dd Merge pull request #124 from bamarni/patch-5
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | d47b872 fixed typo
| | |/ / / / / / / /
| * | | | | | | | | ced44e1 Merge pull request #125 from Ocramius/patch-4
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | 0ff1f41 Update en/reference/tools.rst
| | |/ / / / / / / /
| * | | | | | | | | 9873c9f Merge pull request #127 from lennerd/fix-typo-1
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | a61afed Fixed typo for mapping type "array"
| | * | | | | | | | | 06ad338 Added .idea for PhpStorm contributers
| * | | | | | | | | | 07e6a3e Merge pull request #129 from md2perpe/patch-1
| |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | 5657e19 Update en/tutorials/getting-started.rst
| * | | | | | | | | | | 2422871 Merge pull request #133 from Ocramius/patch-5
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | 95b8e27 Removing removed API description from docs
| * | | | | | | | | | | | 4a01d29 Merge pull request #138 from fulopattila122/master
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | 3cee83b Swapped order of path/Entities at Simplified YAML Driver
| * | | | | | | | | | | | | f7e9a91 Merge pull request #141 from hifi7/patch-1
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | f221faf Fix wrong date format in example PrePersist method
| |/ / / / / / / / / / / / /
| * | | | | | | | | | | | | 30bddbd Merge pull request #139 from jorns/master
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / / / / / /
| |/| | | | | | | | | | | |
| | * | | | | | | | | | | | 072a65b Updated @Index lower i to Upper i
| |/ / / / / / / / / / / /
| * | | | | | | | | | | | 2edccbf Merge pull request #137 from Squazic/patch-1
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | 56eec89 Grammar fix
| |/ / / / / / / / / / / /
| * | | | | | | | | | | | af39687 Merge pull request #135 from nanocom/patch-1
| |\ \ \ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / / / / /
| |/| | | | | | | | | | |
| | * | | | | | | | | | | 9f898b0 Update en/tutorials/getting-started.rst
| |/ / / / / / / / / / /
| * | | | | | | | | | | f4cdded Merge pull request #131 from adrienbrault/patch-2
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | e3bbd05 Add UUID,CUSTOM generatedValue values to annot ref
| |/ / / / / / / / / / /
| * | | | | | | | | | | 54941d1 Merge pull request #130 from drak/patch-1
| |\ \ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / / / /
| |/| | | | | | | | | |
| | * | | | | | | | | | 05b170f Add example for index definition
| |/ / / / / / / / / /
| * | | | | | | | | | 3ecce52 Merge pull request #128 from egulias/master
| |\ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / / /
| |/| | | | | | | | |
| | * | | | | | | | | 742590d [Association-Mapping] - Mising target-entity tag in xml format
| |/ / / / / / / / /
| * | | | | | | | | fa29d36 Merge pull request #126 from barelon/patch-1
| |\ \ \ \ \ \ \ \ \
| | |/ / / / / / / /
| |/| | | | | | | |
| | * | | | | | | | c463121 Fix some typos in annotations reference
| |/ / / / / / / /
| * | | | | | | | 9ae1f80 Merge pull request #120 from saltybeagle/master
| |\ \ \ \ \ \ \ \
| | * | | | | | | | 46be811 Minor spelling correction & grammatical formatting
| |/ / / / / / / /
| * | | | | | | | a9dfe1e Merge pull request #118 from Spabby/master
| |\ \ \ \ \ \ \ \
| | | |/ / / / / /
| | |/| | | | | |
| | * | | | | | | 7118442 Update en/tutorials/getting-started.rst
| | * | | | | | | f3dea27 Update en/tutorials/getting-started.rst
| |/ / / / / / /
| * | | | | | | 2f72219 Finish first version of filtering api documentation
| * | | | | | | eaeda36 Add filtering collections
| * | | | | | | 83b509e Move again into tools
| * | | | | | | 71d3f58 Move Mapping Validation into Configuration section
| * | | | | | | 5e9255d Reorganize query builder docs to put the useful stuf fon top.
| | |/ / / / /
| |/| | | | |
| * | | | | | 8a86242 Merge pull request #116 from benlumley/patch-2
| |\ \ \ \ \ \
| | * | | | | | 7c79985 Fix missing :
| |/ / / / / /
| * | | | | | 1502d9b Merge pull request #111 from Adel-E/patch-1
| |\ \ \ \ \ \
| | * | | | | | f0cc192 Fix typo
| |/ / / / / /
| * | | | | | a673018 Merge pull request #109 from michaelperrin/typo_fixes
| |\ \ \ \ \ \
| | * | | | | | 9b2f8dc [Index] Small typo fix
| * | | | | | | b62ef93 Merge pull request #108 from stephpy/fix_typo
| |\ \ \ \ \ \ \
| | * | | | | | | 366bc21 fix typo on namespace
| |/ / / / / / /
| * | | | | | | b3119c0 Merge pull request #107 from frosas/document-pre-and-post-flush-events
| |\ \ \ \ \ \ \
| | | |/ / / / /
| | |/| | | | |
| | * | | | | | 610295f Document preFlush and postFlush events
| |/ / / / / /
| * | | | | | 15c9f10 Make composer subtitle to clarify this section applies to Composer only
| * | | | | | 6943244 Fix docs
| * | | | | | d75569a Merge pull request #106 from michaelperrin/typo_fixes
| |\ \ \ \ \ \
| | |/ / / / /
| | * | | | | b5e1125 Fix typo in the "Getting started database" tutorial
| |/ / / / /
| * | | | | 86884a3 Merge pull request #105 from iampersistent/patch-1
| |\ \ \ \ \
| | |/ / / /
| |/| | | |
| | * | | | de9f053 Add xml code block for OrderBy
| |/ / / /
| * | | | b4a9b15 Merge pull request #103 from Dinduks/add_missing_section_in_configuration
| |\ \ \ \
| | * | | | 458b0df Add a link to the connection configuration
| * | | | | b292adc Merge pull request #102 from Dinduks/add_missing_section_in_configuration
| |\ \ \ \ \
| | |/ / / /
| | * | | | 6e78973 Add a missing section in the Configuration manual
| |/ / / /
| * | | | edb7950 Getting STarted: Code, Model, Database first
| * | | | 1a9443b Let docs point to github for XSDs, much better to maintain for us.
| * | | | f854a99 Dum
| * | | | 50879db Fixes
| * | | | 63ebaea Some more work on index
| * | | | a3883eb Reworked docs towards composer, simplified chapters
| * | | | 65e2f60 Rework configuration and tools section to include Composer
| |/ / /
| * | | feeef68 Merge pull request #100 from adrienbrault/patch-1
| |\ \ \
| | * | | 47febcd Fix typo/Add missing words
| |/ / /
| * | | 138ec84 Merge pull request #99 from ErikDubbelboer/spelling-fixes
| |\ \ \
| | * | | 24d488b fixed minor errors
| |/ / /
| * | | 672b39f Merge pull request #97 from patrick-mcdougle/patch-2
| |\ \ \
| | * | | 9f575aa Fixed wording on the Alice and Bob Optimistic locking example.
| |/ / /
| * | | 988d000 Merge pull request #96 from calumbrodie/patch-1
| |\ \ \
| | * | | e41704b Fixed inline example of concat method
| * | | | 2205045 Merge pull request #95 from adanlobato/patch-1
| |\ \ \ \
| | |/ / /
| |/| | |
| | * | | b255484 Fixed some typos on Inheritance docs
| |/ / /
| * | | 34f7ccb Merge pull request #94 from shieldo/patch-1
| |\ \ \
| | * | | 671177e Improved grammar/ punctuation in pagination tutorial, and brought parameter name in code example into line with actual parameter
| |/ / /
| * | | 8b4e08d Updated docs (trying to fix one-to-many with unidirectional join table example).
| * | | 4627c8b Re-synchronized DQL EBNF with current DQL support.
| * | | b5b569a Merge pull request #93 from patrick-mcdougle/patch-1
| |\ \ \
| | * | | b184772 Updated the decimal type mapping have a string on the php side. (current behavior)
| |/ / /
| * | | f61bd43 Merge pull request #86 from FabioBatSilva/patch-5
| |\ \ \
| | * | | 987834a wrap lines
| | * | | 3076e2a docs for NamingStrategy
| * | | | da21917 Merge pull request #85 from Tobion/patch-1
| |\ \ \ \
| | |_|/ /
| |/| | |
| | * | | 301f4d0 fix confusing typo in ordered collections
| * | | | ecd6e1d Merge pull request #92 from import/feature/new-cache-driver
| |\ \ \ \
| | * | | | 0222981 Added notes about configuration
| | * | | | 488914a Added section about cache driver
| * | | | | 7d9738e Merge pull request #91 from import/fix/sample-code-error
| |\ \ \ \ \
| | |/ / / /
| | * | | | 05a188d Fix for collection handling code sample
| |/ / / /
| * | | | 03a74a2 Merge pull request #89 from krevindiou/fix-1
| |\ \ \ \
| | * | | | 6a80ebf Fix typo
| | | |/ /
| | |/| |
| * | | | 4debe46 Merge pull request #88 from FabioBatSilva/patch-7
| |\ \ \ \
| | |/ / /
| |/| | |
| | * | | 58d4b2a docs for Named Native Query
| | * | | 2007f1a annotations reference for named native query
| |/ / /
| * | | 543a3dd Merge pull request #84 from gedrox/patch-1
| |\ \ \
| | |/ /
| |/| |
| | * | 429ac54 [#DWEB-103] Fixed UTC timezone creation. Constant DateTimeZone::UTC is 1024, string name is required for the DateTimeZone constructor.
| |/ /
| * | e168b4e More prominent note about ResultSetMappingBuilder in native-sql chapter
| * | 01381fa [DDC-1698] Autoloading proxies
| * | 7782f91 Merge pull request #82 from augustohp/patch-1
| |\ \
| | * | 579774f Fixed typo "Assocations"
| |/ /
| * | e8fbafd Fixed OneToMany bidirectional association mapping in Annotations and also included the YAML missing one.
| * | 35ded56 Add note about debugging DQL queries.
| * | 361c88d Merge pull request #55 from michal-pipa/fix-indentation
| |\ \
| | * | 0eed56f Fixed indentation.
| * | | 9b48419 Merge pull request #81 from meze/patch-1
| |\ \ \
| | * | | 86010bd Fix a typo in a code example (getResults instead of getResult)
| |/ / /
| * | | 138b67d Fix wrong use of private in mapped superclasses, only protected is supported here.
| * | | ea95bd5 Rework a bit
| * | | 3def848 Fix enumeration
| * | | 6fa7580 Add tutorial about Pagination
| * | | 984c8f7 Fix versions
| * | | 53947bf Merge pull request #79 from asm89/filters
| |\ \ \
| | * | | bd30a04 Fix code blocks
| * | | | 18bdc53 Merge pull request #78 from asm89/filters
| |\ \ \ \
| | |/ / /
| | * | | 6f56dbe Added filters to the index
| | * | | ff9e7ef Processed comments of @Ocramius
| | * | | cfbfac6 General information on how the filter work etc + warning on the enabling/disabling part
| | * | | 7c8a9c0 Initial draft for filter documentation
| |/ / /
| * | | d378b5a Update theme
| * | | c613351 Added 10 quick steps section
| * | | 9bd51f2 Update theme
| * | | cfd5eef Update theme
| * | | 781f83f Update unitofwork section
| * | | 02e7dcd Fix conf.py for 2.2 release
| * | | 8a39a66 Some fixes in the docs
| * | | 5e3e48c Rename getting-started tutorial page.
| * | | 0b7d5f2 Merge pull request #50 from cordoval/patch-3
| |\ \ \
| | * | | cf44745 corrected rst for bash like code blocks
| * | | | ccabbf3 Merge pull request #56 from michal-pipa/fix-underline
| |\ \ \ \
| | * | | | 64200c4 Fixed title underline.
| | | |/ /
| | |/| |
| * | | | 022c08d Merge pull request #77 from Ocramius/patch-3
| |\ \ \ \
| | * | | | f9523aa Making the correct usage of LIKE expressions and placeholders explicit
| |/ / / /
| * | | | b0ec3df Started refactoring of the documentation towards smaller chapters, grouped into logical units with better explanations (hopefully).
| * | | | 19b7d4d Simplify section names even more
| * | | | d5a97c0 Add fancy new index page, moving toc to toc.rst
| * | | | 3b9aac2 Merge pull request #76 from shiroyuki/patch-1
| |\ \ \ \
| | * | | | 3880ec6 Changed from "@var string" to "@var int" for the complete version of entities/User.php.
| |/ / / /
| * | | | 9602e67 Updated theme
| * | | | 7918a42 Theme submodule
| * | | | 81ba71e Remove _theme
| * | | | 23529e8 Adjust css
| * | | | 34a696c Add all static dependencies instead of loading them from doctrine project site.
| * | | | cad694e Explicit Javascripts
| * | | | 17d91d1 Change _templates override into a theme "doctrine".
| * | | | 1b23b4b Merge pull request #75 from hype-/patch-1
| |\ \ \ \
| | * | | | d44d82b Added missing docblock endings.
| |/ / / /
| * | | | 649d294 Fixed one-to-many unidirectional with join table chapter.
| * | | | 7b4349a Rewrite installation and configuration of Tools chapter.
| * | | | 1d55979 Fix TIP and show new cache instropection API (2.2)
| * | | | ce0873d Merge pull request #73 from AmirBehzad/TutorialFixes
| |\ \ \ \
| | * | | | bc91e5c Separated listings of User.php, Bug.php, and Product.php. Added missed statement to use ArrayCollection in User.php .
| |/ / / /
| * | | | 6d1f716 Update en/tutorials/getting-started-xml-edition.rst
| * | | | 442227f Update en/reference/architecture.rst
| * | | | ae1c171 Merge pull request #70 from maastermedia/master
| |\ \ \ \
| | * | | | 65c64f5 typo in reference/tools
| | * | | | 1c31603 type varchar replaced with type string
| |/ / / /
| * | | | 894dfd1 Update en/reference/yaml-mapping.rst
| * | | | d23b3bb Merge pull request #69 from keymaster/patch-1
| |\ \ \ \
| | * | | | 0b819ca Clarify the performance warning.
| |/ / / /
| * | | | 041a4e0 Merge pull request #66 from FabioBatSilva/patch-2
| |\ \ \ \
| | * | | | ca87ddd add doc for default repository class
| |/ / / /
| * | | | e29dfab Merge pull request #65 from FabioBatSilva/patch-1
| |\ \ \ \
| | * | | | 43e4e1c add doc for MappedSuperclass repositoryClass
| |/ / / /
| * | | | e42d70a Clarify how the CLI is setup
| * | | | 48acbf7 Reference new cookbook entry
| * | | | 22ac3a3 Add cookbook entry on saving entities in the session.
| * | | | 373090f Merge pull request #64 from ebernhardson/master
| |\ \ \ \
| | * | | | 5ea8861 replace non-existant constant Lexer::T_ABS
| |/ / / /
| * | | | e85ce5c Merge pull request #63 from Ocramius/patch-2
| |\ \ \ \
| | * | | | 220c6c4 Fixing minor issues reported by BostjanWrk on IRC about the RSM Builder example
| |/ / / /
| * | | | f057587 Merge pull request #62 from jsor/cookbook_types_fix
| |\ \ \ \
| | * | | | 69295ba Add missing canRequireSQLConversion() in example type code
| |/ / / /
| * | | | 76254d6 Merge pull request #61 from jsor/cookbook_types
| |\ \ \ \
| | * | | | cbefb7c Finalize first version
| | * | | | 228d851 Add type
| | * | | | bece5f0 Change ref name
| | * | | | 1300758 Rename article and add more text
| | * | | | 129b9d0 Setup article
| |/ / / /
| * | | | b9b05fc Fix for DDC-1293
| * | | | 4c8ab82 Merge pull request #60 from Ocramius/patch-1
| |\ \ \ \
| | * | | | 2200c1f Fixing invalid XML mapping samples
| |/ / / /
| * | | | 59849f7 Merge pull request #59 from romainneutron/master
| |\ \ \ \
| | * | | | c53e277 Fix YAML syntax errors in examples
| * | | | | 5121198 Remove ON in docs
| |/ / / /
| * | | | 650a80a Merge pull request #57 from volftomas/master
| |\ \ \ \
| | * | | | cfe5424 Fixed pear command for install, "boostrap" => "bootstrap"
| |/ / / /
| * | | | 59b4641 Merge pull request #54 from michal-pipa/fix-link
| |\ \ \ \
| | |/ / /
| |/| | |
| | * | | c0f86e7 Changed external link to internal link.
| |/ / /
| * | | 0f11b0c Merge pull request #53 from michal-pipa/doc
| |\ \ \
| | * | | 2996420 Fixed broken link.
| * | | | 981a2d4 Merge pull request #52 from michal-pipa/c21aaebbc4159f27d6db1194d585ba8895057f6a
| |\ \ \ \
| | |/ / /
| | * | | c21aaeb Changed 'Symfony 2' to 'Symfony2'.
| |/ / /
| * | | 0317f43 Merge pull request #51 from asm89/patch-1
| |\ \ \
| | * | | 78ef07f Update en/reference/working-with-objects.rst
| |/ / /
| * | | e98cb4f Document AbstractQuery#getOneOrNullResult()
| * | | 196fd79 Merge pull request #27 from chriswoodford/persisting-the-decorator
| |\ \ \
| | * | | d3f6ffb Added cookbook/decorator-pattern to index file
| | * | | 6cd778f wrote a quick introduction
| | * | | e9d096e cleaning up some sentences. better flow
| | * | | 894b261 fixed some typos
| | * | | c242ab4 some tweaks to class descriptions
| | * | | a51f182 first draft of cookbook article
| * | | | 8dc77a7 Merge pull request #43 from marcw/patch-1
| |\ \ \ \
| | * | | | c90f3cf Fixed namespace in code-block
| * | | | | a5688f6 Merge pull request #44 from mweimerskirch/patch-1
| |\ \ \ \ \
| | * | | | | 79c113b Documented the onClear event. (using text from the docblock comment)
| * | | | | | 288ec8a Merge pull request #45 from oyerli/patch-1
| |\ \ \ \ \ \
| | * | | | | | a61c7e5 Fixed typo in the orderBy method.
| * | | | | | | c7658d6 Merge pull request #49 from cordoval/patch-2
| |\ \ \ \ \ \ \
| | |_|_|_|_|/ /
| |/| | | | | |
| | * | | | | | 1bc0efb typo change from contains to consists of
| |/ / / / / /
| * | | | | | de75ea8 Merge pull request #48 from cordoval/patch-1
| |\ \ \ \ \ \
| | * | | | | | 0a989e6 two typos fixed
| |/ / / / / /
| * | | | | | 237c20c Enhanced docs on UnitOfWork#computeChangeSets
| * | | | | | 6d4337f More details on partial objects
| * | | | | | b88ef8b Add docs on SimplifiedXmlDriver and SimplifiedYamlDriver
| * | | | | | 9c389a4 Fixes DDC-509
| * | | | | | da49489 Merge pull request #47 from mdpatrick/interveawed_association_mapping
| |\ \ \ \ \ \
| | * | | | | | 1a1d36c Corrected a typo (interveawed)
| * | | | | | | f32a780 Merge pull request #46 from havvg/master
| |\ \ \ \ \ \ \
| | |_|/ / / / /
| |/| | | | | |
| | * | | | | | 3ec55d0 fix sequence generator php code on sequenceName
| |/ / / / / /
| * | | | | | 8084b6c Add docs on DDC-659 feature (ClassMetadataBuilder)
| | |/ / / /
| |/| | | |
| * | | | | e6e1243 Merge branch 'master' of github.com:doctrine/orm-documentation
| |\ \ \ \ \
| | * \ \ \ \ 35cb7b9 Merge pull request #42 from rouffj/patch-1
| | |\ \ \ \ \
| | | | |/ / /
| | | |/| | |
| | | * | | | ffa2a54 Fix typo
| | |/ / / /
| | * | | | a5ac76b Added new support to DQL: ORDER BY now supports SingleValuedPathExpression and INSTANCE OF now supports multi-value checking.
| | * | | | 26c56dd Merge pull request #40 from hhamon/query_builder_fix
| | |\ \ \ \
| | | * | | | 31f34e9 [QueryBuilder] added missing $
| | |/ / / /
| | * | | | 189c729 Added support to CaseExpression.
| | * | | | 60ed776 Merge branch 'master' of github.com:doctrine/orm-documentation
| | |\ \ \ \
| | | * \ \ \ 01caa0d Merge pull request #39 from craue/patch-1
| | | |\ \ \ \
| | | | * | | | 1de9b90 completed the sentence in section "postUpdate, postRemove, postPersist"
| | | |/ / / /
| | | * | | | 255cf34 Merge pull request #38 from mdpatrick/grammar_on_getting_started_xml_edition
| | | |\ \ \ \
| | | | * | | | 6cd7d21 Small grammar changes in section explaining lazyload/ArrayCollection.
| | | |/ / / /
| | | * | | | 67818ea Merge pull request #37 from mdpatrick/associations_grammar_errors
| | | |\ \ \ \
| | | | |/ / /
| | | |/| | |
| | | | * | | bfe5bea Fixed grammatical errors in working-with-associations.rst
| | | |/ / /
| | | * | | 3a70ee6 Merge pull request #25 from wilmoore/master
| | | |\ \ \
| | | | * | | 3a80896 Changed registerDoctrineTypeMapping('enum', 'varchar'); to registerDoctrineTypeMapping('enum', 'string'); as 'string' is the correct type to map to whereas varchar is only an alias.
| | | * | | | c0860a6 Merge pull request #35 from mridgway/DDC-1270
| | | |\ \ \ \
| | | | * | | | 175faeb [DDC-1270] Fixed invalid expr()->*() function calls; Added isNull and isNotNull functions; Fixed casing on orX and andX
| | | * | | | | da60e86 Merge pull request #34 from mridgway/DDC-725
| | | |\ \ \ \ \
| | | | * | | | | 8af1627 Removed onUpdate property
| | * | | | | | | 5ee8861 Add note about comparing datetime and object by reference
| | |/ / / / / /
| | * | | | | | ecb13a8 Bugfix
| | * | | | | | d812576 Copy new build process for docs into orm docs from DBAL
| | * | | | | | 91b2c82 Brought most of the documentation up to date on 2.1
| | * | | | | | 660ead4 FAQ and Composite Key renaming
| | * | | | | | c876f9e Add warning to Association Mapping chapter that referencedColumnName have to primary key columns
| | * | | | | | f4074db Removed solved limitations and added missing ones
| * | | | | | | 5fc0ede Fixed the tutorial, it was a mess! Now its explaining everything step by step and all bugs are removed. Changed introduction and configuration to use the simpler Setup helper class
| |/ / / / / /
| * | | | | | 8241981 Another inheritance question
| * | | | | | 609e3b8 Write something about all FAQ entries that were empty
| * | | | | | fac1a51 Finish chapter on composite primary keys (still missing XML and YAML example though)
| | |/ / / /
| |/| | | |
| * | | | | 653add6 Fix bug in mappings of Aggregate Column cookbook entry
| * | | | | 89b8071 Merge branch 'master' of github.com:doctrine/orm-documentation
| |\ \ \ \ \
| | |/ / / /
| | * | | | 503b6c1 Merge pull request #33 from nicodmf/master
| | |\ \ \ \
| | | * | | | ad012a6 Little typo
| | |/ / / /
| * | | | | 09d5169 Remove methods that not exist anymore from Expr object documentation
| |/ / / /
| * | | | 36e5006 Started FAQ
| * | | | de5952f Fix association mappings
| * | | | f6aa387 Fix missing chars in xml comment
| * | | | e750b27 Fix another bug, yet another :)
| * | | | 3417f37 Fix another bug2
| * | | | 5c5feab Fix another bug
| * | | | 97c3054 Fix bug in docs
| * | | | 4160066 More association mapping yml+xml code blocks
| * | | | c187862 Reorder paragraph and fix note.
| * | | | d8f9c53 More xml+yml configuration blocks
| * | | | b5827ea Add tons of xml and yaml configuration blocks to basic- and association-mapping chapters
| * | | | 6816816 Fix bug in previous commit
| * | | | 06e45f7 Fix bug in previous commit
| * | | | 71c47f6 Mention 5.3 dependency in getting started tutorial, and link to entity restrictions aswell. Add the func_get_args() restriction to the list in architecture.
| * | | | 6f909b6 Clarifications and additions in DQL and Working with objects chapter
| * | | | a5cfd23 Document Mssql Datetim2 behavior
| * | | | 26c2690 Merge pull request #31 from Infranology/typos
| |\ \ \ \
| | * | | | 729ad9e fixed constants typos in "Entity State"
| |/ / / /
| * | | | 48cf91a Merge pull request #30 from renansaddam/patch-1
| |\ \ \ \
| | * | | | 457abba Version 2.0.5 no longer needs $cli call and the namespace for Components has changed.
| |/ / / /
| * | | | 7adbf56 Merge pull request #29 from HoffmannP/ORMDOC
| |\ \ \ \
| | * | | | f58dcba 1. Replaced "fi"-ligature to actually "fi"-letters as pdflatex inputenc package does not support that unicode character 2. Replaced external link to internal document with internal link (now actuall link in documentation should work)
| | * | | | 6d457d9 1. Changed external links syntax in internal link syntax to repair link (dql-… file) 2. Replaced unicode "fi"-ligatur with "fi" to enable pdflatex-ing b/c utf8-inputenc-package does - for unknown reasons - not support unicode "fi"-ligatur
| |/ / / /
| * | | | e665d9f Merge pull request #28 from brikou/patch-1
| |\ \ \ \
| | |_|/ /
| |/| | |
| | * | | d436ea1 fixed setQueryHint > setHint
| |/ / /
| * | | 3021999 Merged pull request #24 from gimler/master.
| |\ \ \
| | * | | 7639f1e fix entity manager reference in repository code sample
| * | | | 8d66809 Merged pull request #26 from asartalo/master.
| |\ \ \ \
| | |_|/ /
| |/| | |
| | * | | 16f132b Corrected annotation for sample code: moved repositoryClass attribute from @Table to @Entity.
| | * | | 3cac853 Changed instances of entity manager variable '' to '' for consistency.
| | * | | 511268d Removed another instance of '--force' Option for the orrm:schema-tool:create command as this is not available for this command.
| | * | | 01bfc4f Removed '--force' Option for the orrm:schema-tool:create command as this is not available for this command.
| |/ / /
| * | | f767288 Add note box on cascade operations being performed in memory and reference to foreign key /database-level onDelete option for deleting associtions
| * | | a0b41fe Update section on mixed query and add notes on multiple entities in FROM clause. (update paragraph)
| * | | 2e777f9 Update section on mixed query and add notes on multiple entities in FROM clause.
| * | | a259ac9 Merge branch 'master' of github.com:doctrine/orm-documentation
| |\ \ \
| | * | | 63c431f fix entity manager reference in repository code sample
| | |/ /
| * | | 04527a8 Add cookbook entry on MySQL Enums.
| |/ /
| * | abc8f29 [DDC-692] Add docs on 2.1 read only entities feature
| * | 22ab3d1 Fixed several issues and merged pull requests into docs.
| * | 126e592 Fix YAML docs on cascade
| * | cca642b Remove CASE, COALESCSE, NULLIF EBNF rules for the time being, they are not yet supported.
| * | c551192 DBAL-86 - Fix reference to nonexisting Configuration#setCustomTypes()
| * | d0ae956 Add warnining about date types assuming default timezone.
| * | e94d15e Fix DDC-1039
| * | 0252368 Fix some Sphinx/ReST warnings
| * | e1c2084 Add section on EntityRepository into Getting Started Tutorial.
| * | aab2303 Fix Getting Started.
| * | c8c4c4e Updating css.
| * | 654dbb1 Fix <pre> tag styling having a very small line-height.
| * | 9a289e2 Adopt new Sphinx layout
| * | 51fe83b Merge branch 'master' of github.com:doctrine/orm-documentation
| |\ \
| | * | 1d24cb4 Removing indices and tables as they are just broken links and don't do anything.
| * | | 755f0b3 Add section about columnDefinition into basic mapping.
| * | | 35dae4e Add note about columnDefinition SchemaTool.
| |/ /
| * | 24defe7 Add notes to Tools about EntityGenerator, ConvertMapping and Reverse Engineering
| * | 6309710 Fix some glitches in the docs:
| * | b794643 Updated Limitations and Known Issues Chapter
| * | a592dc1 First part of a tutorial on composite primary keys and identity through foreign entities.
| * | eea5b71 Add tutorial on extra lazy associations
| * | 93207c0 Add another paragraph with functionalities not described yet.
| * | 9424468 Fix typo in new indexed assocations tutorial, thanks @gordonslondon
| * | 609176a Merge branch 'master' of github.com:doctrine/orm-documentation
| |\ \
| | * | af60471 fixed indentation on previous commit
| | * | 8fc7eb2 Fixed lifecycleCallbacks documentation bug when using YAML mapping
| | * | 2a38e5f Syntex and code correction in example
| | * | be8d34d Whitespace correction
| | * | fc6cec9 Added setParamater calls to examples Whitespace changes to break up the long SQL lines into a readable format
| | * | 0411b1e Attempt at correction for a formatting glitch. It appears Sphinx doesn't use the `` mark in the middle of a word correctly
| | * | d81dca3 Corrected example calling wrong method name
| | * | c89290e Corrected mismatch between example and comment entities.
| | * | 754ebc0 DDC-823 - Fix minor grammar and punctuation mistakes
| * | | c0cefa8 Fixed TOCTree for tutorial on indexed associations.
| * | | 0f974c5 Add Working with Indexed Associations Tutorial
| |/ /
| * | 7d42497 Fix typo with SQLLogger in configuration.rst
| * | 7093e37 Merge branch 'master' of github.com:doctrine/orm-documentation
| |\ \
| | * | 0e5b309 Enhanced QueryBuilder docs with paragraph on limit and executing queries.
| * | | 51bdd64 Fix typo in codeigniter coobkok entry
| |/ /
| * | 721915d Fix bug in configurationblock.css destroying simple bullet lists.
| * | f4e93e7 Add section on orphan removal to Working with Associations chapter.
| * | 4a231a3 Clarify MappedSuperclass and Unidirectional associations (with info on one-to-many and many-to-many associations).
| * | 72081ff Note that Native SQL Query is not to be used for DELETE, UPDATE and INSERT statements.
| * | ef8689c Incorporate DDC-879 into Cookbook.
| * | 6bf2f22 Add another note about how Query#setParameter() accepts named or positional parameters.
| * | 34057c5 Add note about how Query#setParameter() accepts named or positional parameters.
| * | 53ebc68 Update limitations and known issues section in manual.
| * | 2eab525 Fix some small problems in the docs.
| * | 6a0f3f2 Add code-configuration directive, thank you Fabien!
| * | 65fe9b8 Fix another code block
| * | 7674343 Fix wrong code in Mini tutorial
| * | 2e00e9d Fix another mess in Mini Tutorial.
| * | c8e7ff5 Merge branch 'master' of github.com:doctrine/orm-documentation
| |\ \
| | * | 34dc2e6 Delete duplicate item on menu
| * | | 6e7f47b Fix mess in Mini-Tutorial of Introduction chapter.
| |/ /
| * | 29b47d3 Fix @Table not supporting schema as attribute anymore.
| * | 0618944 DDC-901 - Fix documentation bug in Cookbook SQL Walker entry.
| * | d37120b Fixed links
| * | 5d58d91 Merge ReST branch into master, ByeBye Markdown.
| |\ \
| | * | 9c6d3db Add link to Doctrine homepage to docs layout template.
| | * | eb0fd4d Add section about database and unit of work being out of sync and how this effects your code.
| | * | 01c2a09 Add Working with DateTime chapter.
| | * | 4698346 Finialized ReST doc changes, merged changes from latest Markdown docs.
| | * | ee042bc Some changes left
| | * | c22bddc DDC-866 Fix deprecated EBNF rule
| | * | a5a0dfa Converted ORM Docs into ReST
| | * | e7e1f62 Add Sphinx Configs
| | * | aa25b7c Add Sphinx Configs
| | * | 1bfeaf3 Initial conversion from Markdown to ReST - Finalized Cookbook
| * | | 6789f2c Several changes and fixes to the docs.
| * | | 1b9e9c0 DDC-862 - Fix Codeigniter Cookbook entry
| * | | 49ecdff DDC-763 - Add note about handling merges of multiple entities which share subgraphs of objects
| * | | f2b20e5 DDC-736 - Add note about order of the identfication variables during fetch joins requirements.
| * | | 54a61bb Changed method name in an example for fetching class metadata
| * | | 69d4e18 Added documentation notice regarding @version in combination with @id (DDC-873)
| * | | 87c1c50 Fixed documentation issue for cascade="ALL" (DDC-850)
| * | | de1d72f DDC-866 - Fix EBNF grammer rule
| |/ /
| * | 6985b67 Add note about float type
| * | 468c878 Add hint about multiple directories in Metadata drivers to configuration section
| * | 05f5ae1 DDC-732 - Document sql schema requirements for inheritance strategies
| * | 61640ef Add Note that this is not a holy-grail but may need adjustments for other versions
| * | 833a4a9 Clarify not to use prefix blacklash in targetEntity
| * | 3182f15 Fix a little render glitch
| * | 62aef84 Merge remote branch 'ralfas/master'
| |\ \
| | * | e4b1357 fixed typos and grammar
| | * | f8ba66b fixed typos
| | * | 61c1f0e fixed typos
| | * | 8ac6d29 fixed typos
| | * | 6b01986 fixed typos
| | * | efe2a18
| * | | 9c63363 Add details on the negative performance impact of STI and CTI in many-to-one or one-to-one scenarios
| |/ /
| * | e9617f1 DDC-798 - Clarify parameters for MEMBER OF expression
| * | 4f18aaa DDC-797 - Fix dql example bug
| * | d2efb5b Add NOT INSTANCE OF use-case to DQL manual
| * | e8eed2e Add legacy identifier quoting to the list of Known Issues
| * | 7a8b69e Extend restriction and caution notes on identifier quoting
| * | bebc8cf Add section about deferred schema validation into association mapping chapter, add note about private/protected property in entities for lazy-laoding purposes, added subchapters on identity map internals and object graph traversal to the Working with Objects section
| * | 453341c Updated strategy cookbook introduction
| * | 13a99c3 Fixed example in Establishing Associations
| * | e342b45 Added a caution sign for case-sensitivity of mapping types.
| * | 3d7eb3b Enhanced Native SQL documentation
| * | d8dd44a Added a naming convention for events
| * | d4489d1 Added large Note/Warning on SchemaTool usage and assumptions
| * | a6cdafe Merge branch 'master' of github.com:doctrine/orm-documentation
| |\ \
| | * | 088ccf5 Updated XML Cookbook Getting Started and Tools Chapter
| | * | d2d32e5 Fix Cookbook XML Getting Started still refering to old Doctrine Console
| | * | 4232509 Renamed a variable
| | * | 70d12fc [DDC-663] Making example for installing via pear more generic.
| | * | 732dee9 I guess you meant "Now you can test" or "Now test the ..."
| | * | fa5768b Fixed typos
| | * | 1fe35e5 Fixed typo
| * | | 8287418 Add section on INSTANCE OF Dql Operator
| * | | 9fa64ad Added another fact to Limitations section
| |/ /
| * | d859a77 Fix a typo, reworked main paragraph and moved behavior section to bottom
| * | f89646e Added note about NestedSet to limitations section
| * | ec307a6 Added small block on not supporting behaviors to limitations section
| * | 437f14a Fix bug in ticket link
| * | c5512b9 Add Limitations and Known Issues Appendix to the manual
| * | a6b5ee3 Add Limitations and Known Issues Appendix to the manual
| * | 93c061b Fixed some escaping issue with xml reference
| * | a34bab7 Merge branch 'master' of github.com:doctrine/orm-documentation
| |\ \
| | * | fcea78a Updated merging docs.
| | * | bf23503 Missing field name?
| * | | 96538ae Seperated Change Tracking Policies and Partial Objects from Configuration Chapter, Finished XML Mapping Chapter with a reference on all tags and attributes
| |/ /
| * | 84c1cc8 Fix bug in the documentation leading to an error
| * | c6e4230 Reference Configuration section for bootstrapping after each Install section
| * | 9c28cc5 Rephrased some sentences in Working with Assocations
| * | 23efc79 Split Working with Objects into two chapters, adding Working with Associations
| * | 99533af Added EntityManager interaction into examples
| * | f309190 Clarified up and downsides of $collection->toArray()
| * | 3b76ea9 Fix code box in Note
| * | e0c702d Fix little bug in Note box
| * | b5e5cb1 Removed examples of Nested Path Expressions from DQL docs
| * | 31b8141 Reworked Introduction a bit
| * | 62c4f3e Updated documentation on chosing inverse-owning side for many-to-many associations and came up with a significantly enhanced example for the working with associations chapter
| * | 298773b Added section on collection field initialization and added constructors with initialization to all examples of toMany collections
| * | 0a06653 Rephrased Obtaining Entity Manager and moved some sentences around
| * | f8c22ab Use $applicationMode flag in obtaining entity manager example to make sure people understand that different settings for production and development are necessary
| * | 974e31a Use $applicationMode flag in obtaining entity manager example to make sure people understand that different settings for production and development are necessary
| * | d5afa35 Added dev vs production configuration section
| * | 439cccb Enhanced Bootstrap Section for more information on Autoloading in different setups (PEAR vs Git)
| * | b1f6fe2 Updated Introduction to be more consistent with current Github development model
| * | a851e08 Updated Introduction to be more consistent with current Github development model
| * | e7066d6 Updated Introduction to be more consistent with current Github development model
| * | 29cb77b Merge branch 'master' of github.com:doctrine/orm-documentation
| |\ \
| | * \ 0c8e045 Merge branch 'master' of github.com:doctrine/orm-documentation
| | |\ \
| | | * | 0428774 Added more information about flushing semantics.
| | | * | 400be2a fixing codeblocks
| | * | | 1017e2c Extended details on how to remove entities and their associations
| * | | | 4c813f6 Updated Aggregate Fields, Added generated SQL for all Association Mappings
| * | | | 59aafe1 Added Aggregate Fields documentation
| * | | | 8d2da96 Fixed error in Sandbox Tutorial
| | |/ /
| |/| |
| * | | 80fd691 Update docs on using own types, aswell as on using Collection::clear()
| * | | 8e7385c Added the name space in front of Xmldriver, as it is not stated anywhere on this page which namespace is used.
| * | | 16740b9 Fixes typo.
| * | | 823db60 Changing case.
| * | | 27233af Removing reference to Query object before it is introduced
| * | | e71f002 Fixing php code
| * | | c7a5a69 [DDC-246] Added section showing DQL examples when dealing with SINGLE_TABLE and JOINED inheritance since it affects the generated SQL of a DQL query.
| * | | cc2d84c Adding php syntax highlighting
| * | | 53ec070 Merge branch 'master' of github.com:doctrine/orm-documentation
| |\ \ \
| | |/ /
| | * | 50e35e6 Merge branch 'master' of github.com:doctrine/orm-documentation
| | |\ \
| | * | | d872d7f Updated Cookbook Getting Started XML Edition Tutorial with Array and Scalar Hydration examples, tweaked several passages a little bit
| | * | | 51729cb Enhanced Description of how the different events work and what restrictions apply to them.
| * | | | 88e5bab [DDC-572] Updating documentation for inversedBy and mappedBy
| | |/ /
| |/| |
| * | | 854a966 Fix Query::HYDRATE_SINGLE_SCALAR in single scalar result example
| * | | 9d2f7f0 Updating documentation for custom hydrators.
| * | | 37124c4 Adding section for custom hydrators.
| |/ /
| * | 30b9cfc [DDC-540] Doc improvement
| * | e127274 Fixes missing quote.
| * | c34b5ad Added strategy cookbook entry to the index.
| * | 10b676a Merge commit '5c79ca25aabaf574d71d6bc622c13fd6045626d2'
| |\ \
| | * | 5c79ca2 Updated formatting and fixed mistakes
| | * | 21bbbb1 Updated query builder docs
| * | | 0698a8c Fixing php code
| * | | 1193c53 Merge branch 'master' of github.com:doctrine/orm-documentation
| |\ \ \
| | * | | 9231f54 DDC-153 - Added cookbook entry contributed by merk (thanks!)
| | * | | 72c2432 DDC-590 - Added docs on Locking Support
| * | | | 18b9c6c Updating documentation for converting mapping information and reverse engineering databases to entities.
| |/ / /
| * | | a59b62e Merge remote branch 'mridgway/master'
| |\ \ \
| | * | | a3b4239 Fixed broken reference to DBAL section
| * | | | f99a096 Adding a little more information to the dql chapter.
| |/ / /
| * | | 5a79963 Removing dbal documentation from orm docs
| * | | 184a402 Fixed typo
| * | | 7d79777 Merge commit 'origin/master'
| |\ \ \
| | * | | 177a9ce Update Getting Started XML Edition to work with inversed-by attributes
| | * | | 150bca0 Merge branch 'master' of github.com:doctrine/orm-documentation
| | |\ \ \
| | | * \ \ 0c60efc Merge remote branch 'shurakai/master'
| | | |\ \ \
| | | | |/ /
| | | | * | b857655 Improved query builder section
| | | | * | f9b77f9 Added strategy cookbook preview
| | | * | | dd6eafb Merge branch 'master' of github.com:doctrine/orm-documentation
| | | |\ \ \
| | | * | | | a1079e6 Fix a few typos in doctrine manual
| | | | |/ /
| | | |/| |
| | * | | | d835372 Merge branch 'master' of github.com:doctrine/orm-documentation
| | |\ \ \ \
| | * | | | | b4bc4b0 Fix DDC-560
| | * | | | | c0dc011 Fix DDC-557
| * | | | | | 84c1d34 Added documentation about control abstractions for transaction handling.
| | |_|_|/ /
| |/| | | |
| * | | | | 0799a5b Polished docs on DBAL, Transactions and Concurrency.
| | |_|/ /
| |/| | |
| * | | | bc0f853 Clarified docs on identifier generation strategies.
| * | | | a3feeef Clarified docs on identifier generation strategies.
| * | | | c18e23b Clarified docs on identifier generation strategies.
| * | | | 4121c1c Clarified docs on identifier generation strategies.
| * | | | 7ffdd80 Clarified docs on working with objects.
| * | | | 51f9fb3 Merge commit 'origin/master'
| |\ \ \ \
| | | |/ /
| | |/| |
| | * | | e015109 [DDC-443] Adding many-to-one unidirectional example
| * | | | e155e86 Clarified docs on persisting new objects.
| |/ / /
| * | | 74ecfca Fixed section about partial objects.
| |/ /
| * | 6d34b91 DDC-539 - Fix typo
| * | 605ee88 Misc. fixes and initial entry of PHP Mapping and Metadata Drivers chapters.
| * | fc29040 Changing note to caution
| * | d837a21 Updated XML Getting Started Tutorial to comply with current Console API
| * | 8426a3d DDC-510 - Updated docs to reflect that Annotations Metadata Driver is not a default anymore, but required to specifiy
| * | 2a1f5e1 DDC-442 - Fix example for timestamp optimistic lock
| * | 997ef97 Updated SchemaTool usage docs with mapping paths information example
| * | 8aed5c7 Updated ORM Tools Documentation
| * | d1fbaae [2.0-DOC] Changed manual with new Console implementation
| * | ee34c42 Adding dbal chapter back
| * | 2adf937 -
| * | 1e71931 -
| * | 33ff1df Adding cookbook
| * | 69158cd first commit
| /
* | 271bd37 Merge branch 'DDC-2243'
|\ \
| * | eedf85c [DDC-2243] Fix bug where a bigint identifier would be casted to an integer, causing inconsistency with the string handling.
|/ /
* | 3c157ea Merge branch 'DDC-2246'
|\ \
| * | 5298c03 [DDC-2246] Fix bug with UnitOfWork#getEntityState() and entities with foreign identifier.
|/ /
* | 916424a Merge pull request #551 from FabioBatSilva/DDC-2234
|\ \
| * | 93fba51 keep braces
| * | 1d42a53 test NOT EXISTS expression
| * | 4dcd5a1 Fix DDC-2234
* | | d0810c7 (origin/DDC-1889) Remove README.markdown from .gitattributes
* | | 3a4331d Merge pull request #543 from carlosbuenosvinos/master
|\ \ \
| |/ /
|/| |
| * | 1b5d431 Update .gitattributes
| * | 2eb4849 XSD, license and upgrade should be distributed
| * | 9354e70 Make doctrine a light-weight package based in http://getcomposer.org/doc/02-libraries.md#light-weight-distribution-packages
| * | 0577f73 Make doctrine light-weight for composer
* | | b30b068 Merge pull request #549 from FabioBatSilva/DDC-1376
|\ \ \
| * | | 6074755 Fix DDC-1376
|/ / /
* | | 6f572a6 Merge branch 'DDC-2231'
|\ \ \
| * | | 3ccbbcb DDC-2231 - Simplify test
| * | | 6032e3e Added test
| * | | dc925cc fixed indentation Restored old way of injection to just inject it during a refresh Added injection for initialized proxies
| * | | 151192a The EntityManager was not injected in uninitialized proxys which are ObjectManagerAware. I ran into that problem while I had two objects in the identitymap while hydrating a collection: one was new a "real" entity and the other one was an uninitialized proxy. For "real" entities the em is injected in line 2427, for new entities it is injected in 2436->2364, but for proxies this is missing. According to the comment "inject ObjectManager into just loaded proxies." the code in line 2427 should do this, but in fact it is just used if it is a "real" entity or an already initialized proxy. Moving the injection to outside of the condition in line 2411 (if the entity is an unitialized proxy) solves this.
* | | | 71efe21 Merge pull request #548 from nemekzg/DDC-2203
|\ \ \ \
| |/ / /
|/| | |
| * | | cfd1b07 Fix for DDC-2203
* | | | 0b2d3d4 DDC-2173 - Correct issue is about "postFlush" not "preFlush" and add test
* | | | c20cfed Merge branch 'DDC-2173'
|\ \ \ \
| * | | | 512a001 DDC-2173 - Add Test for new OnFlush or PreFlush behavior and update UPGRADE.md
| * | | | 1e66913 No huge if clause
| * | | | 9322ca7 Ensure onFlush and postFlush events are always raised
|/ / / /
* | | | ce290bc DDC-1698 - Allow autoload registration from a Configuration instance
* | | | 7dfe0ca DDC-1698 - Prepend autoloader to stack and fix CS
* | | | 4210969 DDC-2192 - Prevent using append flag in case of where and having to avoid user confusion, because this is not allowed.
* | | | 32f4be8 Fix composer to only allow DBAL 2.4 DEV and larger
| |/ /
|/| |
* | | 90b6d5e Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \
| * \ \ 904effc Merge pull request #538 from FabioBatSilva/identity-composite-key
| |\ \ \
| | * | | 3d99711 fix PHPDoc
| | * | | 99ab58f Fix CS
| | * | | 2e90cd9 Identity function support composite primary key
* | | | | 59ffbd5 Merge branch 'DDC-2175'
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | e2c1ff1 [DDC-2175] Fix bug in JoinedSubclassPersister
|/ / / /
* | | | 7cf2695 Merge branch 'DDC-2187'
|\ \ \ \
| * | | | 8443eee use base events
|/ / / /
* | | | e319e34 Merge pull request #528 from BenMorel/master
|\ \ \ \
| |/ / /
|/| | |
| * | | 774bb3f Fixed missed documentation issues in Doctrine\ORM
| * | | aadce3c Fixed documentation for Doctrine\Tests
| * | | c405f6d Fixed documentation for Doctrine\Tests\Mocks
| * | | 76f2ba5 Fixed documentation for Doctrine\Tests\DbalTypes
| * | | ad967e8 Fixed documentation for Doctrine\ORM\Tools\Pagination
| * | | 2524c87 Fixed documentation for Doctrine\ORM\Tools\Export
| * | | 0122d8d Fixed documentation for Doctrine\ORM\Tools\Event
| * | | 71e7801 Fixed documentation for Doctrine\ORM\Tools\Console
| * | | e72445b Fixed documentation for Doctrine\ORM\Tools
| * | | 7869ec7 Fixed unused 'use' statements. Fixed missed documentation issues in Doctrine\ORM
| * | | ba16789 Fixed documentation for Doctrine\ORM\Query
| * | | 28966e2 Fixed documentation for Doctrine\ORM\Query\Expr and Doctrine\ORM\Query\Filter
| * | | d435780 Fixed documentation for Doctrine\ORM\Query\Exec
| * | | 98ac6b5 Fixed documentation for Doctrine\ORM\Query\AST
| * | | f743da0 Fixed documentation for Doctrine\ORM\Query\AST\Functions
| * | | 42e83a2 Fixed documentation for ORM\Proxy
| * | | 43b301f Fixed English mistakes
| * | | 159ece8 Fixed documentation for ORM\Persisters
| * | | 46e6ada Fixed documentation for ORM\Mapping
| * | | 4714a53 Fixed documentation for ORM\Internal
| * | | fad22d1 Fixed documentation for ORM\Event and ORM\Id
| * | | dacdd6c Documentation (docblock) fixes.
* | | | 6f59487 Merge pull request #540 from FabioBatSilva/DDC-2208
|\ \ \ \
| * | | | b6b493f test parentheses
| * | | | eda43c7 Fix DDC-2208
* | | | | 015771f Merge pull request #541 from PSchwisow/master
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | 0b21046 [DDC-1690] Added an empty line as requested.
| * | | | bc69215 [DDC-1690] Created unit test
| * | | | 5627993 Fix DDC-1690
| | |_|/
| |/| |
* | | | 8b5e4a9 Merge pull request #542 from FabioBatSilva/DDC-2205
|\ \ \ \
| |/ / /
|/| | |
| * | | 2104ae9 fix DDC-2205
|/ / /
* | | 4bbfe0c Merge pull request #536 from KonstantinKuklin/master
|\ \ \
| * | | 8e2c060 add missed branch
* | | | b6fd203 Merge branch 'DDC-2199'
|\ \ \ \
| * | | | 7c33774 DDC-2199 / DDC-2192 - Versioned fields didnt work in XML/YAML mapping
|/ / / /
* | | | df1336d Merge pull request #529 from francisbesset/options_join_columns
|\ \ \ \
| |_|/ /
|/| | |
| * | | 657a54d Passed column options to the join column
| * | | df2bfbb Fixed trailing spaces on SchemaTool
| * | | 56b230a Fixed typo
|/ / /
* | | 4bb6ff6 Merge pull request #527 from BenMorel/master
|\ \ \
| * | | 26d6f5c Fixed coding standard issue, as per @stof's request.
| * | | 5edc287 Fixed documentation for Doctrine\ORM\Query\AST\Node::dispatch().
|/ / /
* | | 95334e9 Clarify BC break in DDC-2156
* | | 29f0b67 Merge pull request #526 from FabioBatSilva/DDC-2172
|\ \ \
| * | | bac92f4 Fix CS
| * | | d1dc72b refactoring tests
| * | | 41b9076 Fix DDC-2172
* | | | f4c0fd1 Added support to subselects in update item.
|/ / /
* | | 46e6753 Merge pull request #523 from jankramer/DDC-2074
|\ \ \
| * | | 5b3f544 [DDC-2074] Fixed bug regarding clearing PC's without owner
| * | | 9b78100 [DDC-2074] Added test for PersistentCollection#clear.
|/ / /
* | | 05e5ae8 Merge pull request #413 from FabioBatSilva/refactory-persisters
|\ \ \
| * | | 122569e Fix CS
| * | | 0fa8964 Fix DocBlock
| * | | ecaa3fd Third round of refactorings on BasicEntityPersister
| * | | c8899c2 second round of CS fixes
| * | | a295525 Fix some CS
| * | | 8271536 Second round of refactorings on BasicEntityPersister
| * | | 04e1838 change 'use' statements
| * | | 14a2b61 code refactoring on SingleTablePersister
| * | | 9a041c8 code refactoring on OneToManyPersister
| * | | 2b1aaeb code refactoring on ManyToManyPersister
| * | | 07492bd fix JoinedSubclassPersister#delete when supports foreign key
| * | | 3156c15 code refactoring on JoinedSubclassPersister
| * | | 308b54a code refactoring on BasicEntityPersister
| * | | 7e348b7 small refacory on AbstractEntityInheritancePersister
| * | | e6f08f0 remove '_' prefix at AbstractCollectionPersister
| * | | b998a52 remove '_' prefix at BasicEntityPersister
* | | | 173333c Merge pull request #517 from nemekzg/DDC-1765
|\ \ \ \
| * | | | 7276479 Fix for DDC-1765
* | | | | 072d8a8 Merge pull request #515 from tranver/master
|\ \ \ \ \
| * | | | | 1d04902 Fix sandbox cli
* | | | | | 8457a9e Merge pull request #518 from Fran6co/fix-double-on
|\ \ \ \ \ \
| * | | | | | c840995 added outer left join
| * | | | | | 9c59ed5 regression fix for left joins (double ON)
| |/ / / / /
* | | | | | 697e7b1 Merge pull request #471 from chives/DDC-2052
|\ \ \ \ \ \
| * | | | | | afdb92f Added note about new methods in UPGRADE.md
| * | | | | | 08a3423 CS fixes
| * | | | | | 7b1d84c Moved CustomTreeWalkersJoinTest to proper namespace and fixed licence
| * | | | | | 2c99ecf Extended TreeWalker interface with getQueryComponenets() and setQueryComponent() which are used by the Parser class
|/ / / / / /
* | | | | | f25b098 [DDC-2055] Add Test for EntityRepository#createResultSetMappingBuilder
* | | | | | 941670a [DDC-2055] Add EntityRepository#createResultSetMappingBuilder()
* | | | | | 17bb564 [DDC-2055] Some adjustments to ResultSetMappingBuildder patch
| |/ / / /
|/| | | |
* | | | | 9ea40ed Discuss branching strategy
* | | | | 3666d14 Merge pull request #516 from lstrojny/bug/phpunit-composer
|\ \ \ \ \
| * | | | | bb3eeff Allow running tests with composer
| |/ / / /
* | | | | 2a69d2d Update Common dependency
|/ / / /
* | | | 0782b8a Expanded first paragraphs
* | | | da6236f More on testing
* | | | 6821e63 Add CONTRIBUTING.md
* | | | d0428df Merge pull request #513 from FabioBatSilva/annot-enum
|\ \ \ \
| * | | | 7782730 Fix CS
| * | | | c1de4c5 update doctrine-common
| * | | | a07c63d added support for @Enum
|/ / / /
* | | | 0d58e66 Merge branch 'DDC-2109'
|\ \ \ \
| * | | | f453d6c [DDC-2109] Fix bug with ResolveTargetEntityListener and ManyToMany associations.
|/ / / /
* | | | 918ea1c Merge pull request #449 from mvrhov/DDC-1958
|\ \ \ \
| * | | | 8fe9fa0 extracted pgsql sql generation into a helper method
| * | | | c7a75f4 The distinct query should replicate the fields in order by clause and the order by clause itself from inner query This fixes DDC-1958
* | | | | 9358428 Merge branch 'DDC-2138'
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | 624ef30 Remove unnecssary code
| * | | | 5e2a433 Inlined Test and Entities into DDC2138Test
| * | | | 482da95 The schema tool now doesn't add a foreign constraint when subclassess of a STI use the same field to map relations with entities of different classes
| * | | | b1c69eb adedd failing test for PR #440
|/ / / /
* | | | 4e04daa Merge pull request #466 from ethanresnick/patch-1
|\ \ \ \
| * | | | c604adc Use protected so generator can be extended
* | | | | b6b75d3 Modified the WhereInWalkerTest to be compatible with a single InputParameter.
* | | | | 8a29d91 Update lib/Doctrine/ORM/Tools/Pagination/Paginator.php
* | | | | 88d0933 Update lib/Doctrine/ORM/Tools/Pagination/WhereInWalker.php
* | | | | a0e8ca1 Merge pull request #482 from Halleck45/cli-customizable
|\ \ \ \ \
| * | | | | d3c58d8 user can set its own commands in the cli-config.php file
* | | | | | 79315cb Merge pull request #510 from ruian/patch-2
|\ \ \ \ \ \
| * | | | | | 055d7f2 CS on queryBuilder
* | | | | | | ccfd2ad Merge pull request #511 from Ocramius/hotfix/console-runner-version
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | 7520a74 Fixing reference to Doctrine\ORM\Version
|/ / / / / /
* | | | | | fa3f1e0 Add test for boolean parameter type infering
* | | | | | 182ed07 Merge pull request #509 from smottt/master
|\ \ \ \ \ \
| * | | | | | cfee331 SchemaTool ignoring 'fixed' option fixed
|/ / / / / /
* | | | | | 09d53f0 Merge pull request #508 from mnapoli/DDC-2073
|\ \ \ \ \ \
| * | | | | | c2d9197 Fix and test for DDC-2073
| * | | | | | e15cf32 Fix and test for DDC-2073
|/ / / / / /
* | | | | | d6d5c34 Merge pull request #486 from FabioBatSilva/DDC-2084
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | |
| * | | | | 62f43e6 remove require_once
| * | | | | c4e6a04 remove duplicate return statement
| * | | | | a09a5b9 Fix DDC-2084
* | | | | | 262c3ee Merge pull request #506 from FabioBatSilva/DDC-2121
|\ \ \ \ \ \
| * | | | | | 2f7e970 Fix DDC-2121
| |/ / / / /
* | | | | | 57e5fa9 Merge pull request #496 from arse/master
|\ \ \ \ \ \
| * | | | | | 73e6164 Update lib/Doctrine/ORM/Persisters/BasicEntityPersister.php
| * | | | | | 185a0fb refactoring getIndividualValue for valid key value
| * | | | | | a65996f notice is thrown up if no identifier values found
* | | | | | | a445793 Merge pull request #493 from nmpolo/codegenerationfixes
|\ \ \ \ \ \ \
| * | | | | | | e402a0c Spaces around ! sign
| * | | | | | | 3a8ea72 Merge remote-tracking branch 'origin/master' into codegenerationfixes
| |\ \ \ \ \ \ \
| * | | | | | | | 0a2ba38 Add new line to end of file
| * | | | | | | | 0f92944 Do not add trailing whitespace to blank lines
| | |/ / / / / /
| |/| | | | | |
* | | | | | | | 863d14a Merge pull request #503 from sebastianbauer/master
|\ \ \ \ \ \ \ \
| * | | | | | | | a27be2f added unsigned mapping to SchemaTool options
| | |_|/ / / / /
| |/| | | | | |
* | | | | | | | 7a89520 Merge pull request #502 from gwis/master
|\ \ \ \ \ \ \ \
| * | | | | | | | 9e916a2 Fix for invalid 'double-ON' SQL generation with entity inheritance type JOINED.
| |/ / / / / / /
* | | | | | | | 283ed55 Merge pull request #504 from nemekzg/DDC-1241
|\ \ \ \ \ \ \ \
| * | | | | | | | 9705ee8 Proposed fix for DDC-1241
| | |/ / / / / /
| |/| | | | | |
* | | | | | | | 6949a95 Merge pull request #505 from BenMorel/fix-errors
|\ \ \ \ \ \ \ \
| |_|/ / / / / /
|/| | | | | | |
| * | | | | | | 88b29a4 Fixed errors: - Typo in variable name in JoinClassPathExpression; - Undefined class AST\ArithmeticPrimary (x2); - QueryException::invalidPathExpression() expects a PathExpression, not a string.
| | |/ / / / /
| |/| | | | |
* | | | | | | ff80e99 Merge pull request #501 from jeremymarc/patch-1
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| * | | | | | 26dd533 Compare to null instead of using isset
| * | | | | | 8447744 Allow 0 id for Entity
|/ / / / / /
* | | | | | fc40c43 Merge pull request #489 from stof/cs_fixes
|\ \ \ \ \ \
| * | | | | | 1b01a07 Fixed the testsuite
| * | | | | | 1d3fe87 Removed an unused private method in the SchemaValidator
| * | | | | | 5a6c398 Fixed coding standards in the Tools namespace
|/ / / / / /
* | | | | | 7d7287a Merge pull request #434 from bamarni/filter-objects
|\ \ \ \ \ \
| * | | | | | a9b4deb allowed to pass filter objects to the configurator
* | | | | | | ec1950d Merge pull request #448 from stefanklug/master-parserFix
|\ \ \ \ \ \ \
| * | | | | | | bf54c22 removed unneded variable
| * | | | | | | 1e1f34f cleanup ScalarExpression _isFunction doesn't exclude subselects anymore
| * | | | | | | 6ccf7a7 fixed Parser which incorrectly treated ((( as function
| * | | | | | | d344407 added test case
* | | | | | | | 515847b Merge pull request #498 from lanthaler/improve-generated-entity-doc
|\ \ \ \ \ \ \ \
| * | | | | | | | 1b7ca67 Improve DocBlock annotations of generated entities
* | | | | | | | | 409516e Merge pull request #499 from md2perpe/master
|\ \ \ \ \ \ \ \ \
| |/ / / / / / / /
|/| | | | | | | |
| * | | | | | | | b5ac85d Update lib/Doctrine/ORM/Persisters/BasicEntityPersister.php
| | |_|/ / / / /
| |/| | | | | |
* | | | | | | | 129d6ef Merge pull request #497 from vclayton/DDC-2113
|\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | |
| * | | | | | | ae30ce4 [DDC-2113] Surround WHERE clause with parens if using SQLFilter
|/ / / / / / /
* | | | | | | 98c5b34 Merge pull request #492 from hason/notlike
|\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | |
| * | | | | | 7f33143 Added NOT LIKE expression
|/ / / / / /
* | | | | | f5c1b38 Merge pull request #491 from eventhorizonpl/optimise_use
|\ \ \ \ \ \
| * | | | | | a55b46b remove unused classes
|/ / / / / /
* | | | | | e9c7dea Merge pull request #490 from eventhorizonpl/fix_test
|\ \ \ \ \ \
| |_|_|_|_|/
|/| | | | |
| * | | | | f6cf8f2 fix StatementMock bindParam parameters
|/ / / / /
* | | | | 9d0b254 Merge pull request #481 from beejeebus/master
|\ \ \ \ \
| * | | | | ca82a47 check for false as a return value from get_parent_class(), not null
| | |_|/ /
| |/| | |
* | | | | 38d8c7f Merge pull request #467 from docteurklein/fix-bool-type-binding
|\ \ \ \ \
| * | | | | 7f8af83 add bool detection when inferring type
| | |_|_|/
| |/| | |
* | | | | a16a935 Merge pull request #472 from twinh/master
|\ \ \ \ \
| * | | | | 8cc24f4 removed blanks
| * | | | | 66efd65 fixed empty namespace in generated code when repository class do not have namespace
| |/ / / /
* | | | | cd7ef6e Merge pull request #484 from jappie/master
|\ \ \ \ \
| * | | | | 1a17b16 Added testcase for DDC-2086
| * | | | | 0cfc37d Prevented "Undefined index" notice when updating
| | |/ / /
| |/| | |
* | | | | 814f2f9 Merge pull request #487 from FabioBatSilva/DDC-2069
|\ \ \ \ \
| * | | | | 86fddfe Fix DDC-2069
| |/ / / /
* | | | | 2c0feb2 Merge pull request #488 from FabioBatSilva/DDC-2079
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | b033882 Fix typo
| * | | | fb467a1 Fix DDC-2079
|/ / / /
* | | | 56e9679 Merge branch 'DDC-2067'
|\ \ \ \
| * | | | deb6327 [DDC-2067] Refactor and fix bug in boolean evaluation inside XML Driver.
|/ / / /
* | | | b7b4920 Merge pull request #477 from jakoch/master
|\ \ \ \
| * | | | d4a6c48 fixed use statements
| * | | | ec5ad71 fix typo
|/ / / /
* | | | a4b85c4 Merge pull request #474 from okovalov/master
|\ \ \ \
| |/ / /
|/| | |
| * | | 90bbb35 Fixed bug with comment option not being added to column.
|/ / /
* | | 65fabc2 Merge pull request #465 from yohang/master
|\ \ \
| |/ /
|/| |
| * | adc3d21 Fixed typo on ConcatFunction
|/ /
* | 235ad8e [DDC-2052] Add SqlWalker::setQueryComponent() to allow modification of the query component in a custom output walker
* | a67a6aa Merge pull request #414 from cordoval/DDC-1872
|\ \
| * | 221ab3b [DDC-1872] adjust as per @stof comments on test skipped message
| * | 5d00824 [DDC-1872] skip 5.4 versions for php 5.3 uncompatible tests
| * | 8742377 [DDC-1872] add tests to evaluate annotations overrides with traits
* | | a5e043e Merge pull request #444 from goetas/xmlfix
|\ \ \
| * | | bc277c6 spaces
| * | | f86dcfc typo fix
* | | | f7220ae Merge pull request #455 from radmar/master
|\ \ \ \
| * | | | 380f4fb Fixed unique-constraint name in XML Exporter
* | | | | 44c0ca4 [DDC-2059] Fix column and foreign key interfering with each other during reverse engineering.
* | | | | fd28624 Merge pull request #456 from Slamdunk/patch-1
|\ \ \ \ \
| * | | | | 95971a6 Optimize autoload prefix in composer.json
| |/ / / /
* | | | | a0440b6 Merge pull request #462 from doctrine/DDC-2055
|\ \ \ \ \
| * | | | | a47359e (origin/DDC-2055) [DDC-2055] Fix CS
| * | | | | 913377e [DDC-2055] Add support to generate entity result parts of the SELECT clause from a ResultSetMappingBuilder instance. Add support for column incrementing.
| |/ / / /
* | | | | 0c8be37 Merge pull request #458 from barelon/master
|\ \ \ \ \
| * | | | | 919cf85 Remove trailing whitespace
| * | | | | 3b27216 add empty lines around if block
| * | | | | cd37ec4 Set 'cascade' => 'all' if all cascade options set
| * | | | | c97eff9 Output cascade={"all"} if all cascade options set
| |/ / / /
* | | | | 13762f2 Merge pull request #422 from FabioBatSilva/DDC-1574
|\ \ \ \ \
| * | | | | dd984c7 remove extra line
| * | | | | 5f89fa4 fix CS
| * | | | | 7c754e4 support namespace alias
| * | | | | 1bd6e84 Fix some CS
| * | | | | de93983 assume entity namespace when not given
| * | | | | 3aa8d3f test constructor exceptions
| * | | | | 91efe10 fix some cs on ObjectHydrator
| * | | | | 4dca279 support multiple operators
| * | | | | 6844116 test case expression
| * | | | | f0403a5 test literal values
| * | | | | e5e45a3 test sql generation
| * | | | | ddb2651 fix tests on postgres
| * | | | | af2f556 small refactory
| * | | | | b19e4a6 support arithmetic expression and aggregate functions
| * | | | | 88f04b5 parse nested new operators
| * | | | | 2b403b7 basic support refactory
| * | | | | b29d47a cache new object mappings
| * | | | | 0fbb78e basic support, need some code refactory and improvements
| * | | | | ed89695 collect new object parameters
| * | | | | 0e60c50 small code refactoring
| * | | | | 0c1a8cd sql generation
| * | | | | ee7b5da start work
| |/ / / /
* | | | | 91caff1 Merge pull request #459 from FabioBatSilva/DDC-2012
|\ \ \ \ \
| * | | | | 5cb4466 Fix test case
| * | | | | 4510f5a Fix DDC-2012
| |/ / / /
* | | | | 079beb9 Merge pull request #461 from franmomu/patch-1
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | 45eef4a [SchemaValidator] Fix typo
|/ / / /
* | | | 831f0ac Merge pull request #450 from KonstantinKuklin/master
|\ \ \ \
| * | | | 34d8843 improve phpdoc
|/ / / /
* | | | a9517b1 Merge pull request #436 from Powerhamster/comment-fixes
|\ \ \ \
| * | | | 7acdcd6 added missing use statement
| * | | | 7beffb5 Several fixes for comments
* | | | | a256c43 Merge pull request #442 from FabioBatSilva/fix-overrides-annot
|\ \ \ \ \
| |_|/ / /
|/| | | |
| * | | | 8193397 remove duplicate code
* | | | | 68f543b Merge pull request #443 from cas87/patch-1
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | de5b20d Update lib/Doctrine/ORM/Tools/Export/Driver/XmlExporter.php
|/ / / /
* | | | dacb51f Merge pull request #437 from sroddy/persistent_collection_matching_fix
|\ \ \ \
| |/ / /
|/| | |
| * | | 9a14b40 use of assertCount
| * | | bb8dd6c Fixes PersistentCollection::matching() when collection is not initialized and there are NEW entities in the collection
| * | | 4b3ecfe Added a failing test case on PersistentCollection::matching() when collection is not initialized and there are NEW entities in the collection
|/ / /
* | | ab990cf Merge branch 'DDC-2003'
|\ \ \
| * | | 2c99f97 [DDC-2003] Remove unused variable
| * | | 959c4f0 Refactored the SqlValueVisitor to move all type processing to the entity persister.
| * | | e0d1633 Fixed formatting issues identified by Stof
| * | | a6b6b25 Removed the closure keyword as it isn't supported in PHP 5.3
| * | | c7f5d9d Fixed DDC-2003 using closures to reference the functionality of the calling entity persister from the SQL value visitor.
| * | | 783c53d Added a failing test for DDC-2003
|/ / /
* | | bc2476f [DDC-1918] Fix weird results at the end of paginator when using fetch joins
* | | 9c682ef Merge pull request #431 from pitiflautico/patch-1
|\ \ \
| * | | 5b8ead9 [ORM] Fix double semicolon
* | | | 267daa5 Merge pull request #428 from chEbba/query-builder-common-criteria
|\ \ \ \
| * | | | e68807a Change version for QueryExpressionVisitor
| * | | | a162f00 Remove builders from QueryExpressionVisitorTest constructor
| * | | | 2aba7fb Add test for QueryBuilderTest::addCriteria with undefined limits
| * | | | 1c2f2b5 Store QueryExpressionVisitor parameters as array
| * | | | 433d208 Remove extra space from QueryBuilder::addCriteria()
| * | | | d3ab948 Overwrite query limits only if set in QueryBuilder::addCriteria()
| * | | | 1487896 Remove unnecessary else statements after if with return in QueryExpressionVisitor
| * | | | c6b3899 Add QueryBuilder::addCriteria() for Criteria - QueryBuilder bridge
| |/ / /
* | | | ac98f15 Fix ORMInvalidArgumentException factory methods with return instead of throw
|/ / /
* | | ece6a00 Merge pull request #425 from FabioBatSilva/DDC-1977
|\ \ \
| * | | 641af15 Fix DDC-1977
|/ / /
* | | 185b4e0 Fix setCustomHydrationModes + added test
* | | 5c585b4 Merge branch 'config'
|\ \ \
| * | | 787a208 Create the setCustomHydrationMode function
|/ / /
* | | f8a582d Merge pull request #391 from FabioBatSilva/ns-class
|\ \ \
| * | | 1369e3d change ticket/group
| * | | 50dac40 give FQCN to NamingStrategy#propertyToColumnName
* | | | 72ce9a7 Merge pull request #417 from jonathaningram/patch-1
|\ \ \ \
| * | | | 04de52d Remove unused use statement
|/ / / /
* | | | 104a76a Update EntityRepository and PersistentCollection to new Criteria#expr() method instead of having to implement themselves.
* | | | 79a04b2 [DDC-1961] Fixed parameter type support in Parameter
* | | | 00a5f18 [DDC-1937] Fix bug with apc and annotation caching using a workaround.
* | | | e8d3fc7 Merge branch 'DDC-1964'
|\ \ \ \
| * | | | 7c1235d [DDC-1964] Fix issue with refresh and and object hydrator not setting field to null explicitly to override possible previous values.
| * | | | fc4a07c added failing test for refresh with eager fetching
* | | | | bcbef56 Merge branch 'DDC-1939'
|\ \ \ \ \
| * | | | | 354fa14 [DDC-1939] Add test for persistent collection delete with composite key
| * | | | | aa0cb0b DDC-1939 - Removing references to non-existing AssociationMapping class
| | |/ / /
| |/| | |
* | | | | afd8ea9 [2.3] Use HelperSet in cli-config.php
* | | | | 14bd794 Merge pull request #411 from stof/new_types
|\ \ \ \ \
| |_|_|/ /
|/| | | |
| * | | | cebb820 Added the new DBAL 2.3 types in the EntityGenerator typehint map
|/ / / /
* | | | 04e6cc7 Fixed is_subclass_of comparing an interface which brought our requirement to 5.3.9. Changed to reflection approach which still keep us at the same dependency as before.
| |/ /
|/| |
* | | 1eaa822 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \
| |/ /
| * | 619d29a Merge pull request #400 from stof/command_help
| |\ \
| | * | a723b73 Changed commands to use command.name in the help
| * | | 68adc7f Merge pull request #403 from Ocramius/DDC-1925
| |\ \ \
| | * | | 5b3eee8 DDC-1925 - squashing ticket tests into a single file
| | * | | 81f97e9 Adding tests for DDC-1925
| | | |/
| | |/|
| * | | 98c4833 Merge pull request #404 from Ocramius/DDC-1933
| |\ \ \
| | * | | fb3c6f0 DDC-1933 - Fixing cloning of QueryBuilder and adding related tests
| | |/ /
* | | | 9dd3b66 Fixed DefaultRepositoryClassName which should follow the Persistence interface, not ORM class.
|/ / /
* | | e5979b5 Moved implementation from EntityRepository to EntityManager. This decouples ER implementation from EM, as it should be.
|/ /
* | 93cef61 Fix DBAL dependency range evaluated as AND, not as OR
|/
* 34ac207 Bump Version to 2.4.0-DEV
* c8fcd3f Bump dependencies
* a0ba420 Bump dev version to 2.3.0
* 816f709 (tag: 2.3.0-BETA1) Release 2.3.0-BETA1
* e0455b5 Merge pull request #397 from Ocramius/cleanup/removing-deprecated-metadata-drivers
|\
| * 75276e4 Restoring class names extending the Doctrine\Common implementation for BC compatibility
| * a2e00a9 Reverting change on referenced DBAL commit
| * 915da58 Adding upgrade notes about the BC Break
| * f3aae5d Removing tests moved to Doctrine\Common
| * 01f0589 Removing DriverChain and using Doctrine\Common implementation instead
| * e2c1d7c Removing deprecated StaticPHPDriver and PHPDriver
* | fcff395 Merge pull request #399 from Adel-E/patch-1
|\ \
| |/
|/|
| * 51cd553 Fix phpdocs
|/
* 113c6f5 Merge pull request #381 from doctrine/DDC-1637
|\
| * b2385e0 (origin/DDC-1637) [DDC-1637] Implementation of Criteria Collections API for PersistentCollection (OneToMany only) and EntityRepository.
|/
* 4aafeaf Fix test on PostgreSQL
* fe292cc Merge pull request #392 from widop/patch-1
|\
| * 3bdf869 Add clone query test
| * 8c24e52 Clone directly the ArrayCollection instead of looping
| * 996e47b Replaced a shallow-copy with a deep-copy to avoid side effects.
* | 3b04cf5 Merge pull request #396 from Ocramius/DDC-1893
|\ \
| * | 346e34a Reverting to default annotation driver with - delayed to 3.0
| * | 245d906 Adding parameter to allow switching annotation reader implementation
| * | b67140f Cleaning up description of the BC Break
| * | 7c2e5ae Adding tests for configuration object (also to ensure defaults for BC break early discovery)
| * | fc00d5f Updating upgrade docs and fixes suggested by @beberlei
| * | 86dbddd Updating to reflect latest Doctrine Common changes
* | | f3f1091 Merge branch 'DDC-1657'
|\ \ \
| * | | 6e924f2 [DDC-1657] Prove that DBAL changes also work in ORM, not leading to drop sequence statements on postgresql with SERIAL pks.
|/ / /
* | | eaae1f2 Fix PostgreSQL test-failure. UnitOfWork#getEntityState() produced exists() queries because of unmanaged entity passed as parameter to AbstractQuery#setParameter(), thereby skewing the sql count
|/ /
* | 5adc8be Cleanup UPDATE.md chapter mess a bit
* | baae40c Concatenate UPGRADE files into new UPGRADE.md
* | 7b758ee [DDC-1816] Verify XML <discriminator-column /> element works as expected/documented in tests.
* | 18d4a2f [DDC-1775] Fix NotifyPropertyChanged Listener being attached in addIdentityMap(), which is too late for certain use-cases in the persist lifecycle.
* | 3783ca6 [DDC-1707] Working testcase
* | ff2c5f8 [DDC-1846] Fix EntityRepository#find() with pessimistic locking.
* | 58a2cba Merge pull request #393 from stof/root_entity_found
|\ \
| * | 8d0f49f Updated the classmetadata factory for Common 2.3
| |/
* | 45df16c Update DBAL vendor
* | 2dd2d69 Introduce StatementMock to make testsuite ready for upcoming DBAL change
|/
* 0a95e42 Merge branch 'DDC-1735'
|\
| * 82e1d7f [DDC-1735] Change file_put_contents with LOCK_EX usage to temporary filename + rename, which works on Windows NFS drives.
|/
* 12cddf2 [DDC-1900] Throw exception when overwriting internal function.
* cc46135 Fix tests after DBAL adjustments
* 4bfdcd3 Merge pull request #384 from FabioBatSilva/DDC1885
|\
| * 632d13b fix extra lazy count
| * fe11831 test remove item and clear collection
| * 63580df Fix CS
| * 076663f fix DDC-1885 in persisters
* | 6ba205f Merge pull request #314 from Ocramius/dcom-metadata-drivers-reuse
|\ \
| * | 379e698 Reusing chained driver now available in common, fixing cs/code smells and removing duplicate docs.
| * | 97d7cae Stoffing and including changes of doctrine/common#138
| * | f6381d7 Updating ClassMetadataFactory to comply with new abstract CMF interface as of doctrine/common#150
| * | 94714db Fixing code sniff issues before continuing refactoring of
| * | e522391 Reusing Doctrine\Common's AbstractClassMetadataFactory
| * | 943cff6 Fixing test expecting a ORM\Mapping exception
| * | 63fbf7c Fixing broken tests because of wrong method signature and reference to the old Driver interface
| * | 737b74e Rebasing on master
| * | 01b1b0b Removing code from the simplified drivers, use SymfonyFileLocator instead
| * | 5c05a43 Adding notes about upgrading to 2.3 (metadata drivers changes)
| * | 245718c Removing AbstractFileDriver, using Doctrine\Common\Persistence\Mapping\Driver\FileDriver instead
| * | e9e36dc Removing Doctrine\ORM\Mapping\Driver\Driver interface
| * | 905acf9 Removing Doctrine\ORM\Mapping\Driver\Driver interface
| * | 5b97357 Removing unused imports
| * | abd3ddc Removing code duplication, reusing Doctrine\Common\Persistenc\Mapping\Driver\AnnotationDriver
| * | ccace8c Moving exception throwing for invalid file mappings to Doctrine\Common\Persistence\Mapping\Driver\FileDriver
| * | 03fb734 Removing API that should be moved to common
| * | 82cfda3 Fixing reflection exceptions caused by changes in the AbstractFileDriver interface
| * | bb998d1 Emulating feature that has to be moved to Doctrine\Common
| * | e9f23d5 Removing unused code
| * | 34bb0c4 Reducing code duplication
| * | e6a2bae Updating mapping driver interface to comply with Doctrine\Common\Persistence\Mapping\Driver\MappingDriver
* | | 6093017 Merge pull request #389 from SamsonIT/fix_fetch_relation_by_id_of_association_field_2_3
|\ \ \
| |_|/
|/| |
| * | 64904c7 fixed DDC-1895
|/ /
* | 1023af6 [DDC-1861] Fix UnitOfWork#doMerge()
* | da331cd Merge pull request #376 from lstrojny/de-deprecate-transaction-methods
|\ \
| * | 3881e12 De-deprecate transaction handling methods
* | | 30e86f4 [DDC-1907] Fix template variable placeholder
* | | 5cdb0ae [DDC-1907] Add generation of remove method for collections
| |/
|/|
* | f20a95f Merge pull request #388 from fixe/patch-3
|\ \
| * | bda7310 Added an empty line feed preceding the return statement
|/ /
* | dd60cb6 Merge pull request #387 from shieldo/fix_helptext
|\ \
| * | 53e735f fixed typo in command help text
|/ /
* | cc29f85 Resynced DBAL.
* | cb72219 Merge pull request #372 from FabioBatSilva/DDC-1845
|\ \
| * | ca4862a Fix CS
| * | 7800a7e wrong indentation
| * | 65efda4 Fix CS
| * | b9d94e7 add DefaultQuoteStrategy use statement
| * | 49f9d18 Fix CS and test configuration
| * | ab9ff81 revert submodule change
| * | ea69048 revert wrong change
| * | 85b6f8d change quote strategy to interface
| * | b6b35d9 test quote join variable
| * | e0a236a fix DDC-142 load OneToOne EAGER
| * | cd806b8 fix DDC-142 persist OneToOne
| * | 51f29cd fix delete join table
| * | 7807d68 fix delete join table not owning side
| * | ad380e3 test join column and referenced join columns quote
| * | debc6e4 change QuoteStrategy#getJoinColumnName to use join column
| * | 46ec26e revert wrong commit
| * | 2afe24f start to work in xxToOne quote
| * | a75c672 fix sequence and join columns
| * | 7215c1a test join table quote
| * | 2b8e24f revert wrong commit
| * | 0e9c76a revert wrong commit
| * | f335f23 tests for quoted columns metadata
| * | 8fec736 fix DDC-1719 in persiter and query level
| * | fabfb66 deprecated metadata quote methods
| * | 4ef3d99 use quote strategy in SizeFunction, MultiTableDeleteExecutor, MultiTableUpdateExecutor, and SchemaTool
| * | 851d17f use quote strategy in SingleTablePersister
| * | dcd19bb use quote strategy in OneToManyPersister
| * | 36296a3 use quote strategy in JoinedSubclassPersister
| * | 7f64474 use quote strategy in persister
| * | 2af7b3f use quote strategy in BasicEntityPersister
| * | 5d665b5 remove getQuotedIdentifierColumnNames
| * | 505bdb9 missing files
| * | db53b86 apply quote strategy at sqlwalker
| * | d49a968 tests for DDC-1719
| * | 1bcda51 inject quote strategy into sql walker
| * | 2b4c29e tests for default strategy
| * | 9f297c3 first tests for DefaultQuoteStrategy
* | | 3dd3eca Updated dependency libraries with latest versions of related tools.
* | | 9aabdba Merge pull request #380 from FabioBatSilva/svn-markers
|\ \ \
| * | | d3d97e7 remove svn markers
| * | | e25987d remove svn markers from AST
|/ / /
* | | 921f5c7 Fixed license.
* | | 2703a2b Fixed issue with merge.
|/ /
* | 41d9f61 Merge pull request #378 from web-dev/DDC-1880
|\ \
| * | ff8cc6f Fixed DDC-1880 Named Queries not registered in xml mapping
|/ /
* | a3210e7 Merge pull request #368 from doctrine/join-poc
|\ \
| * | 6f13e95 (origin/join-poc) Fix QueryTest
| * | cba4e55 Added more coverage tests. Required result confirmation.
| * | 41a650b Updated PoC for multiple components DQL support.
| * | e7dfa08 [PoC] Arbitrary join support
| |/
* | e183cc6 Merge pull request #377 from Dinduks/fix_doc_link
|\ \
| * | 77edb23 Fix the documentation link in the README
|/ /
* | 0c49524 Merge pull request #369 from greg0ire/master
|\ \
| * | 111bb52 delimit ternary
| * | 190e63a Show the advice only when necessary.
* | | 3aee619 Merge pull request #375 from lstrojny/transactional-callable
|\ \ \
| |_|/
|/| |
| * | 164269b Allow passing any callable instead of only closures
|/ /
* | 27b4f58 Merge pull request #362 from odolbeau/cs
|\ \
| * | 79a9ce5 Add some corrections
| * | 7ca0ac2 Remove tabs & trailing spaces
| * | c98f911 Remove unused use
* | | e8ad82c Merge pull request #363 from gajdaw/entities_generator_cs_fix
|\ \ \
| * | | b263a00 Entities generator: constructor's template docblock
| |/ /
* | | 8bb4f53 Merge pull request #370 from Ph3nol/ph3-phpcs-fixes
|\ \ \
| * | | 2abb459 Some PHP-CS fixes
| | |/
| |/|
* | | 1e6508d Merge pull request #371 from instaclick/bin-permissions
|\ \ \
| * | | c1c046f set permissions as expected by composer.phar update
| |/ /
* | | 91ffd30 Merge pull request #373 from bschaeffer/patch-1
|\ \ \
| |/ /
|/| |
| * | 05c612f Grammar fix for composer.json file
|/ /
* | 7b75849 Merge pull request #365 from Ocramius/DDC-1860
|\ \
| |/
|/|
| * 2f83cf0 Cleaning up, removing iteration over parent directories as location of autoload.php can be determined eagerly
| * 8231fb2 Adding support for various composer autoload file locations, making composer optional
|/
* 9445502 Removed un-necessary getIterator().
* 6521e51 Added missing BC compatibility in QueryBuilder.
* e4935e5 Merge pull request #360 from doctrine/DDC-1840
|\
| * 15f76c6 Update UPGRADE_TO_2_3
| * 161ae31 Adde more BC compatibility in setParameters.
| * b3e7493 Made setParameters()/excute()/iterate() BC compatible.
| * d8e165d Added 2.3 BC break information.
| * 79ff1f1 Optimized getParameter.
| * 1635e0a [DDC-1840] Implemented parameters as a collection.
|/
* 1f2ce21 [DDC-1497] Change EntityGenerator add method generation for collections.
* 8e644e1 [DDC-1685] Fix DDC-117 Dataset cleanup
* 958d35a Merge branch 'DDC-1798'
|\
| * 04b23db [DDC-1798] Exporter generate error when composite primary key is generated. Fixes GH-342
|/
* 47ac61b Merge branch 'DDC-1685'
|\
| * 3398d1e [DDC-1685] Fix bug in OutputWalker when used on entities with Foreign Key as Primary Key.
|/
* 2e79637 Merge branch 'DDC-1713'
|\
| * 03d5922 [DDC-1713] Verify EntityRepository#findBy() works with fetching array of values.
|/
* 48aba0a Merge branch 'DDC-1777'
|\
| * 6523f7f [DDC-1777] Fix bug in BasicEntityPersister#exists() when no primary key is set.
|/
* c1fd0c4 Merge branch 'DDC-1791'
|\
| * f55b541 [DDC-1791] Fix OutputWalker Pagination on Oracle
|/
* eb8f524 Merge branch 'DDC-1783'
|\
| * 44c8678 [DDC-1783] Fix memory leak in ObjectHydrator when using AbstractQuery#iterate() and EntityManager#clear()
|/
* bcddc47 [DDC-1835] Fix cloning persistent collections.
* 9ae5b8f Merge branch 'DDC-1799'
|\
| * 548c997 [DDC-1799] Fix bug in YamlExporter using OneToOne instead of ManyToOne
|/
* 0868ec1 Update Common and fix cache tests with different assumptions about keys.
* a5b90fd Merge pull request #358 from jalliot/patch-1
|\
| * dfae961 Update license for Composer
|/
* 70458b2 LGPL => MIT
* b32bb26 Re-added coverage for DDC-369 and DDC-954.
* f54f8f8 Fixed anomalous bug of temporary existance table collision in case of any update/delete issue by dropping temp table, no matter what's the result of other executes.
* 738bfd8 Reverted coverage for DDC-369 and DDC-954.
* 3e601c3 Added coverage for DDC-369 and DDC-954. All passing.
* a9398e7 Autoloaders not needed, composer provides them
* be6fb61 [DDC-1807] Fix composer bin support and keep BC with PEAR installer.
* e2d15c3 Merge pull request #353 from pscheit/patch-1
|\
| * f1571ae prevent the validator to stop with an "undefined array index"-error while validating a wrong inversedBy Attribute
* | f686a3a Merge pull request #354 from pscheit/master
|\ \
| * | e9f936c don't call exit() in execute()
| |/
* | d05ad99 Implemented support for internal exception showing DQL that contains syntax or semantical error.
|/
* 93fcb74 Merge pull request #350 from stof/branch_alias
|\
| * 1594831 Added the branch-alias in the composer.json
|/
* 3d8e464 Merge pull request #349 from FabioBatSilva/DDC-1822
|\
| * 0af5da7 fix DDC-1822
|/
* 4ef552e Merge pull request #317 from FabioBatSilva/DDC-1694
|\
| * e997491 fix tests
| * 67f0722 change test to uses data provider
| * 790d981 fix DDC-1694
* | a038f5e Merge branch 'DDC-1786'
|\ \
| |/
|/|
| * 758ffe0 [DDC-1786] Add note about BC in EntityManager#find(null)
|/
* bd41e69 Merge DDC-1542 into master
|\
| * 99e303e [DDC-1542] Refactored automatic discriminator map detection.
| * f0db9a8 [DDC-1542] - Inheritance: Added default discriminator map (only annotations yet)
| * 6d5f15e Merge remote branch 'upstream/master'
| |\
| * \ bf9024b Merge remote branch 'upstream/master'
| |\ \
| * | | d7042ab Merge branch 'master', remote branch 'upstream/master'
* | | | 6103db0 Merge pull request #345 from hason/DDC-1802
|\ \ \ \
| * | | | 3d85239 DDC-1802 removed unnecessary tokens T_SIZE and T_MOD
| * | | | 3ab6ad2 DDC-1802 fixed parsing: FunctionDeclaration "NOT" ("LIKE" | "IN" | "BETWEEN")
* | | | | f566b79 Fix coding standards
* | | | | 63b2c03 Merge pull request #331 from gedrox/DDC-1757
|\ \ \ \ \
| * \ \ \ \ c827a98 Merge branch 'DDC-1757' of github.com:gedrox/doctrine2 into DDC-1757
| |\ \ \ \ \
| | * | | | | 59e598a [DDC-1757] test checks DQL only now, doesn't create schema anymore
| | * | | | | aa38195 [DDC-1757] Fix moved to private method, test improved.
| | * | | | | 49016bc Parameter PHP documentation for the QueryBuilder::getRootAlias() method
| | * | | | | efebf26 DDC-1757 test and patched query builder
| * | | | | | 5392133 [DDC-1757] test checks DQL only now, doesn't create schema anymore
| * | | | | | 3ddc461 [DDC-1757] Fix moved to private method, test improved.
| * | | | | | 29a94f4 Parameter PHP documentation for the QueryBuilder::getRootAlias() method
| * | | | | | a1ab3e8 DDC-1757 test and patched query builder
* | | | | | | e09a9c7 Merge pull request #315 from Ocramius/getclass-on-proxies-refactoring
|\ \ \ \ \ \ \
| * | | | | | | cb7a77c Removing usage of ClassUtil where not strictly needed
| * | | | | | | 85ea27d Adding tests for additional usages of the proxy classname in ORM public API
| * | | | | | | d1e868a Removing registration of proxy ClassMetadata by the proxyFactory
| * | | | | | | 37279d0 Adding test to verify validity of changes (fails without them)
| * | | | | | | c4a2eae Adding additional missing calls to classutils instead of get_class
| * | | | | | | cbe4987 Using Doctrine\Common\Util\ClassUtil for class_name resolutionThis avoids exceptions when passing a Proxy instance to the public API of the EntityManager, ClassMetadataFactory or UnitOfWork when the Proxy itself isn't generated by the EntityManager itself, while discovering the correct ClassMetadata instance for the proxy
* | | | | | | | 37ce0f1 Update test case for MappingException::invalidCascadeOption()
* | | | | | | | 3403305 Merge remote-tracking branch 'schmittjoh/betterExMessage'
|\ \ \ \ \ \ \ \
| * | | | | | | | 84ec6dc improved exception message
| | |_|/ / / / /
| |/| | | | | |
* | | | | | | | 5fddd1b Merge pull request #324 from brikou/call_simplified
|\ \ \ \ \ \ \ \
| |_|_|_|/ / / /
|/| | | | | | |
| * | | | | | | 029071a simplified __call method
* | | | | | | | 0a09a28 Merge pull request #335 from FabioBatSilva/DDC-964
|\ \ \ \ \ \ \ \
| |_|_|_|/ / / /
|/| | | | | | |
| * | | | | | | fa140d8 remove wrong conflit mark
| * | | | | | | 5c7d7c6 remove duplicated 'require_once'
| * | | | | | | 56fb103 update docblock
| * | | | | | | f63cb95 add annotations
| * | | | | | | 85790f0 support for attribute override
| * | | | | | | 4df3c75 added missing '\'
| * | | | | | | 2f67750 added tags on doctrine-mapping.xsd
| * | | | | | | 3085c52 fix docblock and remove white spaces
| * | | | | | | 9e010cb added xml/yml drivers
| * | | | | | | 30fdf8d added support for @AssociationOverride
|/ / / / / / /
* | | | | | | d5d4722 Merge pull request #339 from FabioBatSilva/DDC-1784
|\ \ \ \ \ \ \
| * | | | | | | 9b02745 Fix DDC-1784
|/ / / / / / /
* | | | | | | d95e96b Merge pull request #337 from richardmiller/composer_changes
|\ \ \ \ \ \ \
| * | | | | | | c008958 Removed dependency on common as required by dbal anyway
|/ / / / / / /
* | | | | | | bad811d Merge pull request #293 from FabioBatSilva/DDC-1663
|\ \ \ \ \ \ \
| * | | | | | | ad9d590 added tags on doctrine-mapping.xsd
| * | | | | | | f8b1915 named native query inheritance
| * | | | | | | 52c49b4 test multiple entity results
| * | | | | | | 9c87b5c php driver
| * | | | | | | 4aa67a7 static driver
| * | | | | | | b491808 yml driver
| * | | | | | | 531eb68 xml driver
| * | | | | | | 6e93186 mapping driver tests
| * | | | | | | fdc9fda refactory ResultSetMappingBuilder#addNamedNativeQueryMapping into small submethods
| * | | | | | | 8c407af fix postgres test
| * | | | | | | 68665af test discriminator column
| * | | | | | | 0cc2583 test scalar result
| * | | | | | | f813223 test joined one-to-many and one-to-one
| * | | | | | | f018a56 test native query with result class
| * | | | | | | 3b79951 mapping driver tests
| * | | | | | | 015ea80 added support for resultClass and empty fields
| * | | | | | | bfc7986 annotation driver and basic support
| * | | | | | | 2b99612 sql result set mapping metadata
| * | | | | | | 91e4702 named native query metadata
| * | | | | | | 530e484 native query annotations
| | |_|/ / / /
| |/| | | | |
* | | | | | | 4b09712 Merge pull request #322 from rande/patch-1
|\ \ \ \ \ \ \
| * | | | | | | 5005bbe In some weird situation the SimpleXmlIterator used to iterate on the ``$xmlRoot->field`` property just get resetted. This solution avoid this situation. This problem occurs when Symfony2 warms up cache with autogenerate proxy to ``true``
| | |/ / / / /
| |/| | | | |
* | | | | | | 193ac07 Merge pull request #316 from fixe/patch-1
|\ \ \ \ \ \ \
| * | | | | | | 975f3c4 Fixes autoloading of generated Annotations
* | | | | | | | c02ac65 Merge pull request #336 from merk/DDC1778
|\ \ \ \ \ \ \ \
| |_|_|/ / / / /
|/| | | | | | |
| * | | | | | | 6cbdf53 Fixed DDC1778
|/ / / / / / /
* | | | | | | 022d27e Merge branch 'DDC-1534'
|\ \ \ \ \ \ \
| * | | | | | | de26952 [DDC-1534] YamlDriver wrongly used "inversedBy" inside join table condition although its independent.
|/ / / / / / /
* | | | | | | c923930 Merge branch 'DDC-1771'
|\ \ \ \ \ \ \
| * | | | | | | d54fdf4 [DDC-1771] Abstract classes cannot be proxies and should be skipped in complete generation.
|/ / / / / / /
* | | | | | | a1a9f85 Merge pull request #328 from Netpositive/master
|\ \ \ \ \ \ \
| * | | | | | | a2fd4ec Fixing a bug when calling setDiscriminatorMap from multiple sources (ie: from Events::loadClassMetadata and annotation).
| | |/ / / / /
| |/| | | | |
* | | | | | | d6ccd82 Merge pull request #321 from import/feature/newCacheDriver
|\ \ \ \ \ \ \
| * | | | | | | e69b022 Fixed CS
| * | | | | | | 4fc7389 New cache driver definition for Doctrine running in non-dev mode and cache driver is not set.
| |/ / / / / /
* | | | | | | a5c13a5 Merge pull request #329 from doctrine/DDC-1766
|\ \ \ \ \ \ \
| |_|_|/ / / /
|/| | | | | |
| * | | | | | 0b3577f (origin/DDC-1766) [DDC-1766] Rewrite getHydrationCacheId() to use existing processParameterValue() method. Other code style changes.
| * | | | | | 1095fb3 [DDC-1766] More cleanups
| * | | | | | f7496b1 [DDC-1766] Cleaned up code.
| * | | | | | d31c7f5 [DDC-1766] Explain details of Hydration cache, introduce AbstractQuery#setResultCacheProfile method
| * | | | | | c32a77e [DDC-1766] Add usage of default result cache driver, add more docs.
| * | | | | | fd2a22b [DDC-1766] Add test with explicit cache key.
| * | | | | | 864fbbd [DDC-1766] Remove some testcode
| * | | | | | 306f9e0 [DDC-1766] Rename closure
| * | | | | | 3047c4b [DDC-1766] Initial implementation of hydration cache.
| |/ / / / /
* | | | | | cc06508 Added test coverage for repository functions when using filters
|/ / / / /
* | | | | 5b18718 [DDC-1746] Throw exception on invalid cascade option.
|/ / / /
* | | | c5c3719 Revert GH-311
* | | | 04a4f2f Merge pull request #310 from FabioBatSilva/DDC-889
|\ \ \ \
| * | | | 6d1209c fix typo
| * | | | 67af9f1 change comparison
| * | | | d680977 mention parent classes for identifier required exception.
| * | | | f591e42 mention parent classes when not is a entity or mapped super class.
* | | | | dd263ce Merge pull request #313 from hason/tests
|\ \ \ \ \
| * | | | | f3a9b1e Fixed tests on Windows
|/ / / / /
* | | | | 290f8a7 Merge pull request #311 from benlumley/patch-1
|\ \ \ \ \
| * | | | | 7a5ae3a Support for default attribute in yaml mappings.
|/ / / / /
* | | | | 2811d16 Merge pull request #309 from FabioBatSilva/DDC-1686
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | 449d8a6 changed modifiers
| * | | | 0f9afbd Fix DDC-1686
* | | | | 8a52e30 Merge pull request #308 from FabioBatSilva/DDC-1697
|\ \ \ \ \
| |/ / / /
|/| | | |
| * | | | df8626b Fix DDC-1697
|/ / / /
* | | | ab15528 Fix CS: AS => as in foreach loops.
* | | | 08b455b Merge branch 'dead_code_cleanup'
|\ \ \ \
| * | | | 16da74d [Query] removed unused private _peekBeyond() method from Parser class.
| * | | | c0620bf [Tools] removed unused local variable $assocName in ResolveTargetEntityListener class.
| * | | | ffa372a [Tools] removed unused local variable in YamlExporter class.
| * | | | 505537d [Tools] renamed AS to as in EntityGenerator class.
| * | | | 68806aa [Tools] removed unused local variable $idHash in DebugUnitOfWorkListener class and renamed AS keywords to as.
| * | | | aca1470 [Tools] removed unused local variable $cm in InfoCommand class.
| * | | | 5a1c1e5 [Query] removed unused local variables in Parser class.
| * | | | 43eebe1 [Query] removed unused local variable $lexer in SizeFunction class.
| * | | | 19602d0 [Query] removed unused local variable $platform in IdentityFunction class.
| * | | | c4dcd39 [Proxy] renamed AS to as.
| * | | | d09b733 [Persisters] removed unused local variable in ManyToManyPersister class.
| * | | | d4bcbd4 [Persisters] removed unused local variables in BasicEntityPersister class.
| * | | | 74f52a0 [Mapping] removed unused local variable $fileName in StaticPHPDriver class.
| * | | | 155c247 [Mapping] removed unused local variables $versionAnnot and $tblGeneratorAnnot in AnnotationDriver class.
| * | | | a3d8207 [Mapping] removed unused local variable $field in ClassMetadataInfo class.
| * | | | beae086 [Mapping] removed unused local variable $fieldName in ClassMetadataFactory class.
|/ / / /
* | | | 29318e1 [DDC-1723] Fix missing serialitation for custom generator definition.
* | | | 18e63f9 Merge branch 'DDC-1723'
|\ \ \ \
| * \ \ \ bc4cf21 Merge velovint/SupportCustomIdGenerators
| |\ \ \ \
| | * \ \ \ 78d3f64 Merge branch 'master' of git://github.com/doctrine/doctrine2 into SupportCustomIdGenerators
| | |\ \ \ \
| | * | | | | 53ecedf Remove support to pass arguments to custom ID generator's constructor
| | * | | | | b09201a Recover changes in ClassMetadataFactoryTest::_createValidClassMetadata() lost during last merge
| | * | | | | 59e9d55 Merge doctrine/master
| | |\ \ \ \ \
| | * \ \ \ \ \ 4879c50 Merge remote-tracking branch 'doctrine/master' into SupportCustomIdGenerators
| | |\ \ \ \ \ \
| | * | | | | | | 353ba4d Remove trailing whitespaces and fix brace locations
| | * | | | | | | f13f44a Merge branch 'master' of git://github.com/doctrine/doctrine2 into SupportCustomIdGenerators
| | |\ \ \ \ \ \ \
| | * | | | | | | | c92b78b Cleanup formatting just a little
| | * | | | | | | | b72d150 Rename custom-generator to custom-id-generator in XML mappint to match name in other mapping types
| | * | | | | | | | a8787be Add missing files from last comming and newly required one after rebase
| | * | | | | | | | 9d1402e Fix PHPMappingDriver tests
| | * | | | | | | | 8408691 Add support for custom ID generator in Yaml driver
| | * | | | | | | | 0a4fbc9 Remove test for custom ID generator from AnnotationDriverTest as it duplicates one in AbstractMappingDriverTest
| | * | | | | | | | 2b97f79 Add support for custom ID generator in XML
| | * | | | | | | | 6bcfaed Remove explicit annotation registration after it was merged into OrmTestCase
| | * | | | | | | | e2953c8 Rename test accoring to what it tests
| | * | | | | | | | 48b6356 Add support for GenerateValue(strategy='CUSTOM') in AnnotationDriver
| | * | | | | | | | 955497e Remove unnecessary mock
| | * | | | | | | | 82daf65 Pass specified arguments to generator's constructor
| | * | | | | | | | cd0915d Introcude ClassMetadataInfo::GENERATOR_TYPE_CUSTOM for custom generators to follow current implementation
| | * | | | | | | | ffc722a Allow loading of custom ID generator class by FQN in @GeneratedValue(type=)
| | * | | | | | | | 3f942e0 Register annotations to make ClassMetadataFactoryTest pass alone
* | | | | | | | | | 7d7edbb Merge pull request #288 from FabioBatSilva/DDC-775
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 84b3171 fix indentation
| * | | | | | | | | | e46275e remove case expressions and functions support
| * | | | | | | | | | 797c9cf supports simple math operator
| * | | | | | | | | | df06322 Order by clause support case expressions
| * | | | | | | | | | ce9643b Order by clause support functions
* | | | | | | | | | | 3aba23e Merge pull request #304 from doctrine/feature/flush-many-documents
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 24e8088 Allow flushing of many entities by passing an array of entities.
* | | | | | | | | | | | 1b2b831 Merge pull request #306 from r1pp3rj4ck/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 7f3e90e Fixed fetch mapping in xsd
|/ / / / / / / / / / / /
* | | | | | | | | | | | 6f3ef14 Merge pull request #305 from FabioBatSilva/DDC-1470
|\ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / /
|/| | | | | | | | | | |
| * | | | | | | | | | | 9cee329 Fix CS
| * | | | | | | | | | | 36dc560 Fix DDC-1470
|/ / / / / / / / / / /
* | | | | | | | | | | 44d7d23 Coding style fixes.
* | | | | | | | | | | a16ca32 Coding style fixes.
* | | | | | | | | | | c3291f8 Coding style fixes.
* | | | | | | | | | | c65b22e Coding style fixes.
* | | | | | | | | | | 2a39931 Coding style fixes.
* | | | | | | | | | | 666ae8f Coding style fixes.
| |/ / / / / / / / /
|/| | | | | | | | |
* | | | | | | | | | e170440 Merge branch 'DDC-1648'
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 9c4e52c Convention fix
| * | | | | | | | | | b346f19 convention fixes #2
| * | | | | | | | | | df82b60 Convention fixes
| * | | | | | | | | | 06eed4c Primary Keys as Foreign Keys - reverse engineering
|/ / / / / / / / / /
* | | | | | | | | | de5e4b0 [DBAL-1692] Throw exception if table has no primary key instead of fatal error.
* | | | | | | | | | 0e1eff1 Merge branch 'DDC-1683'
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 18f1d56 [DDC-1683] Fix bug with booleans not handled by Expr#literal() in query builder.
|/ / / / / / / / / /
* | | | | | | | | | 9b4d608 [DDC-1698] Add autoloader especially for the non PSR-0 Proxy class names. This is necessary when you want to deserialize your proxy classes from the session.
* | | | | | | | | | c6ef7a7 Merge pull request #303 from sandermarechal/paginate-sql-walkers
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | cb89273 Fix GROUP BY clauses for PostgreSQL
* | | | | | | | | | | 694d091 Merge pull request #301 from sandermarechal/paginate-sql-walkers
|\ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / /
| | / / / / / / / / /
| |/ / / / / / / / /
|/| | | | | | | | |
| * | | | | | | | | b2fa2cb Fix HAVING queries for PostgreSQL
* | | | | | | | | | 73db4e1 Merge branch 'merge_non_mapped_properties'
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | e3933e2 Add upgrade file + note about merging entities
| * | | | | | | | | | ac1ffaf make merge copy non persited properties too
|/ / / / / / / / / /
* | | | | | | | | | 7759363 Merge branch 'DDC-451'
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 23d0048 [DDC-451] Adjust doctrine-mapping.xsd for new UUID generator
| * | | | | | | | | | d57159a [DDC-451] Add test for UUIDGenerator
| * | | | | | | | | | 33c5f4f Fix comments
| * | | | | | | | | | 0a83560 UUID id generator
|/ / / / / / / / / /
* | | | | | | | | | 3788d0e Merge pull request #298 from sandermarechal/paginate-sql-walkers
|\ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / /
| * | | | | | | | | 43f97a9 CountOutputWalker does not need CountWalker::HINT_DISTINCT
| * | | | | | | | | 53ff312 Renamed *SqlWalker to *OutputWalker
| * | | | | | | | | 47964a1 Use `assertCount` for simpler tests
| * | | | | | | | | ad871e8 Cleaned up `use` statements
| * | | | | | | | | c9d962b Fix indentation
| * | | | | | | | | 2f817b3 Use a dataProvider to test both TreeWalker and SqlWalker pagination
| * | | | | | | | | d2501a9 Throw exception when using the CountWalker with a HAVING query
| * | | | | | | | | edd5d14 Pagination using SQL walkers
* | | | | | | | | | 7954386 DDC-1696 Allowed Strings to be used inside of Case expressions. It seems this fixes other misterious use cases not yet identified by us.
* | | | | | | | | | 0a78f7b [DDC-1695] Fix bug in SQL Walker array hydration with escaped fields.
* | | | | | | | | | 4dd296f Merge pull request #299 from patrick-mcdougle/patch-1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 7798c94 Fixed comment for createQuery to include the variable name.
| |/ / / / / / / / /
* | | | | | | | | | 3faa1a7 [DDC-1426] sizeof() -> count() + added tests
* | | | | | | | | | 39ad876 findByXXX/findOneByXXX does now also accept orderBy, limit and offset args
* | | | | | | | | | 79d9c07 [DDC-1693] Fix fatal errors in DQL when using Optimistic or None lock modes. Added tests.
|/ / / / / / / / /
* | | | | | | | | f6a61b1 Fixed roken MySQL test.
* | | | | | | | | f1fe360 Merge pull request #296 from brikou/patch-2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | e130df4 According to "Doctrine's implicit CS" and "Symfony's implicit CS" an empty line added to the end of the file (...same tweaks like the one pushed for the entity generator)
|/ / / / / / / / /
* | | | | | | | | 1a192b6 Moved SQRT function to Platform.
* | | | | | | | | 6195d42 Merge branch 'DDC-1668'
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 794b4ef [DDC-1668] Fix problem with the is_int fowards compatibility check. Its not really necesssary anymore, we should remove this code in the future.
|/ / / / / / / / /
* | | | | | | | | 9cddaf3 Merge pull request #256 from F5/many_to_many_listeners
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | bab14bf UnitTest for ManyToMany update notification
| * | | | | | | | | e7a6d87 When using a ManyToMany relationship no listener is notified about any change to the owning entity.
* | | | | | | | | | bf80ee6 [DDC-1673] Fixed unused in ProxyFactory.
* | | | | | | | | | a47e566 [DDC-1667] Removed implicit obligation to define an Index and UniqueConstraint name. It is optional, but Annotations Driver was broken if not defined.
* | | | | | | | | | 1447884 Merge pull request #295 from brikou/patch-1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | cb2c71b According to "Doctrine's implicit CS" and "Symfony's implicit CS" an empty line added to the end of the file
* | | | | | | | | | | 4a68b90 Merge pull request #294 from jmikola/patch-1
|\ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / /
|/| | | | | | | | | |
| * | | | | | | | | | 3d0e87b Fix typo in LifecycleEventArgs::getEntity() docs
|/ / / / / / / / / /
* | | | | | | | | | 48dcee9 [DDC-1616] Removed non-SQL message and improve exportability of SchemaTool CreateCommand.
| |_|_|_|_|/ / / /
|/| | | | | | | |
* | | | | | | | | 55a9e1e Merge pull request #290 from doctrine/DDC-1652
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 1bbd52b (origin/DDC-1652) [DDC-1652] Fix SqlWalker to include foreign key identifiers in SQL SELECT statement no matter what the meta column setting is suggesting.
|/ / / / / / / / /
* | | | | | | | | 9b9acd6 Fix composer.json with regards to latest changes.
* | | | | | | | | dbd646b [DDC-1649] Fix notice by last commit.
* | | | | | | | | 502585b [DDC-1649] Add additional check for not allowed mapping of dependent association keys.
* | | | | | | | | af07bd7 Merge pull request #273 from smoya/master
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 88bbee1 No unique join column fields for Single Table inheritance type.
* | | | | | | | | | a32948b Merge branch 'DDC-1654'
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 68436fe [DDC-1654] Add support for orphanRemoval on ManyToMany associations. This only makes sense when ManyToMany is used as uni-directional OneToMany association with join table. The join column has a unique constraint on it to enforce this on the DB level, but we dont validate that this actually happens. Foreign Key constraints help prevent issues and notify developers early if they use it wrong.
|/ / / / / / / / / /
* | | | | | | | | | 85d1707 Merge branch 'DDC-1659'
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 35764c2 [DDC-1659] Remove read only marker when clearing entities.
|/ / / / / / / / / /
* | | | | | | | | | 5d35238 Merge pull request #270 from bmichotte/master
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 1d2f46b Add fluent code for relations
* | | | | | | | | | | f040ed0 Merge pull request #287 from goetas/nullable
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | d1b2dab nullable assoc
* | | | | | | | | | | | 6cd82d7 Merge branch 'DDC-1651'
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | bd1bc07 [DDC-1651] Convert entities as parameters early in setParameter() to avoid them being part of result cache strings, which causes non-uniqueness.
|/ / / / / / / / / / / /
* | | | | | | | | | | | 93f79d0 Merge branch 'DDC-1643'
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 9fc1d85 [DDC-1643] Fix bugs when cloning PersistentCollection and re-using it.
|/ / / / / / / / / / / /
* | | | | | | | | | | | d995c6d [DDC-1655][DDC-1650][DDC-1556] Fix issues with @postLoad Callback being not fired, or fired multiple times.
|/ / / / / / / / / / /
* | | | | | | | | | | e6b99c2 Merge pull request #283 from FabioBatSilva/DDC-807
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 5d01123 Fix DDC-807, DDC-553
* | | | | | | | | | | | 2c3c5b3 Merge pull request #282 from FabioBatSilva/discriminatorColumnName
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | da9b2e8 remove unused parameter
| * | | | | | | | | | | | cdde6e8 fix required discriminator column name
| |/ / / / / / / / / / /
* | | | | | | | | | | | e5d1f9e Merge pull request #284 from meandmymonkey/docblock-fix
|\ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / /
|/| | | | | | | | | | |
| * | | | | | | | | | | 1d92754 added type hint
| * | | | | | | | | | | 3419c65 fixed docblock
| * | | | | | | | | | | 2e81fbf added type hint
|/ / / / / / / / / / /
* | | | | | | | | | | 38d725c Merge pull request #279 from FabioBatSilva/DDC-1642
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 86054eb fix DDC-1642
|/ / / / / / / / / / /
* | | | | | | | | | | 600d0ba Merge branch 'DDC-1641'
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 299def4 DDC-1641 - Fix test producing failure when skipped.
|/ / / / / / / / / / /
* | | | | | | | | | | 19a4d05 Merge pull request #274 from mvrhov/DDC-1625
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | bea78f4 Proxy not initialized when parent has get<IDENTIFIER> function. Fixes DDC-1625
|/ / / / / / / / / / /
* | | | | | | | | | | e774b1d Fix test for non-mysql like datetimes.
* | | | | | | | | | | 3c4d2cd Merge pull request #253 from mrmkrs/protectedfields
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | f76d327 use self:: instead of EntityGenerator::
| * | | | | | | | | | | 72d5d02 use !== to check field visibility use class constants
| * | | | | | | | | | | 69f0d70 fix if coding standard fix typo
| * | | | | | | | | | | f26d43b remove whitespace tabs -> spaces added class constants updated phpdoc
| * | | | | | | | | | | facd64e enable set visibilty of class fields in EntityGenerator
| | |_|_|_|_|_|/ / / /
| |/| | | | | | | | |
* | | | | | | | | | | 120bad8 Merge pull request #262 from wrightlabs/patch-1
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 543c73b added optional command array as parameter for run method
* | | | | | | | | | | | 6b1ef08 Merge pull request #162 from ericclemmons/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 5b64dbe Added error suppression to mkdir in ProxyFactory
| * | | | | | | | | | | | 48bf502 ProxyFactory always checks if directory is writable first
| * | | | | | | | | | | | 99c1383 If proxy directory doesn't exist & cannot be created via mkdir, a ProxyException is thrown
| * | | | | | | | | | | | fde9d12 ProxyFactory checks presence of directory with `is_dir` instead of `file_exists`
| * | | | | | | | | | | | 92acd32 ProxyFactory creates proxy's parent structure if it doesn't exist
* | | | | | | | | | | | | 359a9c0 Merge pull request #196 from goetas/manyidx
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 289c186 orphanRemoval default is false
| * | | | | | | | | | | | | 24432bd tabs
| * | | | | | | | | | | | | 82a1626 Better generation of exported xml (valid with xsd)
* | | | | | | | | | | | | | 2ce705c Merge pull request #272 from jsor/table_options
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | fac820f Complete custom column option implementation
| * | | | | | | | | | | | | | d68fcd8 Implement custom options on table level
| | |_|_|_|_|/ / / / / / / /
| |/| | | | | | | | | | | |
* | | | | | | | | | | | | | 16b22f0 Merge pull request #266 from FabioBatSilva/DDC-1412
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | 0fce3c8 Fix DDC-1412
* | | | | | | | | | | | | | | 585ba53 Merge branch 'DDC-1526'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | 3407620 [DDC-1526] Collections are not marked as initialized when they are fetch joined but dont contain any results. This only occurs when using LEFT JOINs on the assocations and causes another query to be fired when the empty collection is accessed again.
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | f9e943f Merge branch 'DDC-1617'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |_|/ / / / / / / / / / / / /
|/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | 551df4a [DDC-1617] Implement support for Generating Unique Constraints/Indexes in @Table annotation of EntityGenerator.
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | 35fc3c0 Merge branch 'DDC-1619'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | 7dae89b [DDC-1619] Add QueryBuilder#distinct
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | f0a09a2 Merge branch 'DDC-1618'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|/ / / / / / / /
|/| | | | | | | | | | | | |
| * | | | | | | | | | | | | 8027fca Add SqlWalker::HINT_DISTINCT constant
| * | | | | | | | | | | | | d9bb861 Fix DDC-1618 - add more check before throwing an iterateWithFetchJoinNotAllowed exception
* | | | | | | | | | | | | | aca20fc Merge pull request #268 from sandermarechal/paginate-where-not
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / / /
|/| | | | | | | | | | | | |
| * | | | | | | | | | | | | c6c82ef Fixed indentation
| * | | | | | | | | | | | | 5dc0081 Add support for paginating WHERE NOT ... queries
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | 8bf1c96 Merge branch 'DDC-1613'
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 775071e [DDC-1613] Merge KnpLabs/Pagerfanta Pagination into a Doctrine\ORM\Tools\Pagination namespace. Thanks to @hobodave, pablo and the knplabs team for developing and maintaining this code.
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | 358bb2e Merge pull request #267 from webtor/master
|\ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / /
|/| | | | | | | | | | | |
| * | | | | | | | | | | | 9f831f4 changed submodule doctrine-build-common url https://github.com/doctrine/doctrine-build-common.git to git://github.com/doctrine/doctrine-build-common.git with read-only access
|/ / / / / / / / / / / /
* | | | | | | | | | | | 1d46d2b Merge branch 'DDC-1610'
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | faf9288 [DDC-1610] Add test and fix wakeup reflection in combination with event listener
|/ / / / / / / / / / / /
* | | | | | | | | | | | 44831f2 Merge branch 'DDC-1612'
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 6c24251 [DDC-1612] Fix bug with EntityManager#flush($entity) on new entities.
|/ / / / / / / / / / / /
* | | | | | | | | | | | 1d6a21f Merge branch 'DBAL-204'
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 0f3abde [DBAL-204] Filter namespaced assets if Schemas/Emulation is not supported.
|/ / / / / / / / / / / /
* | | | | | | | | | | | febfe35 Added coverage for DDC-1529.
* | | | | | | | | | | | 74f3ed7 Fixing CS.
* | | | | | | | | | | | b98280a Quick optimizations are always good.
* | | | | | | | | | | | e0fc099 DDC-742 - Flush Memcache, otherwise fail.
* | | | | | | | | | | | d39760b Fixed DDC-1608. Non-initialized PersistentCollection methods removeElement and contains now deal correctly with managed entities.
| |_|/ / / / / / / / /
|/| | | | | | | | | |
* | | | | | | | | | | c1012f7 Merge pull request #259 from danielholmes/m2m_extra_lazy_contains
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | a12e5ac Updated some comparisons to strict equality
| * | | | | | | | | | | 5deebc8 Added fix for collection->contains when many-to-many extra lazy fetchMode
* | | | | | | | | | | | 2bb5115 Merge pull request #261 from armetiz/patch-7
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 21c9be7 Update lib/Doctrine/ORM/Tools/SchemaTool.php
| * | | | | | | | | | | | 56c49fe Unique key name isn't correctly set - DDC-1603
* | | | | | | | | | | | | 0f07044 Added coverage to DDC-1587.
* | | | | | | | | | | | | fdb2b9c Optimized scalar type mapping support.
* | | | | | | | | | | | | 28403ab Merge branch 'DDC-1604'
|\ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / /
|/| | | | | | | | | | | |
| * | | | | | | | | | | | a029b28 [DDC-1604] Have ORM Proxy implement new \Doctrine\Common\Persistence\Proxy
|/ / / / / / / / / / / /
* | | | | | | | | | | | 27451a5 Merge pull request #254 from jsor/custom_options
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 615e220 Pass options attribute in @Column annotation to Schema\Column's customSchemaOptions
* | | | | | | | | | | | | 47e56de Merge branch 'DDC-1594'
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 56ea487 DDC-1594 - Fix problem with merge and an existing managed proxy instance.
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | 36ce266 DDC-1585 - Throw exception if setting target entity of the wrong type to an assocation.
* | | | | | | | | | | | | 3c391f8 Merge pull request #258 from danielholmes/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \
| |_|/ / / / / / / / / / /
|/| | | | | | | | | | | |
| * | | | | | | | | | | | cd6b584 Fix namespace of BasicEntityPersisterTypeValueSqlTest
|/ / / / / / / / / / / /
* | | | | | | | | | | | e8e830f Merge branch 'DDC-1601'
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 9950af2 [DDC-1601] Fix failing test and remove unused code
| * | | | | | | | | | | | 6ffe4d3 [DDC-1601] Fix bugs in SchemaValidator, using all modelsets as testdata for a large test
| |/ / / / / / / / / / /
* | | | | | | | | | | | 106f105 [DDC-1601] Fix bugs in SchemaValidator, using all modelsets as testdata for a large test
* | | | | | | | | | | | ea14bcf Fixed DDC-657. Added type conversion to scalar result.
* | | | | | | | | | | | 52ee848 Added coverage to DDC-1595 and DDC-1596.
* | | | | | | | | | | | bb10211 Fixes DDC-1596. Added table alias to discriminator column when using STI.
* | | | | | | | | | | | da7fd2e Merge pull request #250 from FabioBatSilva/DDC-1575
|\ \ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|/ / / / / / /
|/| | | | | | | | | | |
| * | | | | | | | | | | 781a661 change naming position
| * | | | | | | | | | | d8227fc give the FQCN to the naming strategy
| | |_|_|/ / / / / / /
| |/| | | | | | | | |
* | | | | | | | | | | c1dae35 Fix notice when using regenerate if exists and file is not new.
| |/ / / / / / / / /
|/| | | | | | | | |
* | | | | | | | | | adec530 Merge branch '2.2'
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 41ae873 DDC-1588 - Improve ResultCache API. The default cache impl is passed to new query cache profiles automatically now.
* | | | | | | | | | | d0b0b0c Merge 2.2
* | | | | | | | | | | 773fbd9 Merge branch '2.2'
|\ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / /
| | / / / / / / / / /
| |/ / / / / / / / /
|/| | | | | | | | |
| * | | | | | | | | 0014afe Fix Typo
| * | | | | | | | | e16803d [doctrine/common-GH-92] Fixing notice when annotation driver is used in combination with static reflection.
| * | | | | | | | | d34c395 Bump dev version to 2.2.0
| * | | | | | | | | 8d3d604 (tag: 2.2.0-BETA2) Release 2.2.0-BETA2
| * | | | | | | | | 4deeb23 Update dependencies
* | | | | | | | | | 3fff83c Merge 2.2 into master
|\ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / /
| * | | | | | | | | 133232e Merge pull request #249 from doctrine/DCOM-93
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | ef8703e (origin/DCOM-93) DCOM-93 - Allow to check testsuite with any constructor-less cache implementation
| | * | | | | | | | | a07fc51 DCOM-93 - Fix docblocks
| | * | | | | | | | | 76e4f5a DCOM-93 - Removed reflection dependency from ClassMetadata completly, moving all the code into ClassMetadataInfo for BC reasons.
| | * | | | | | | | | c7d8c9f DCOM-93 - Factor out ClassMetadata constructor into delegate method initializeReflection
| | * | | | | | | | | 1cecc9c DCOM-93 - Factor out __wakeup into a delegate-method from ClassMetadataFactory#wakeupReflection to ClassMetadataInfo#wakeupReflection
| | * | | | | | | | | ea2d4e4 DCOM-93 - Add ClassMetadataFactory#wakeupReflection implementation
| | * | | | | | | | | 80408ac DCOM-93 - Add empty initialize and wakeup methods.
| | * | | | | | | | | 9bdf9a9 DCOM-93 - Adjust ClassMetadataFactory#getClassParents() to use reflection service.
* | | | | | | | | | | 9a0d36a Fix Version
* | | | | | | | | | | c6730de Merge remote-tracking branch 'origin/2.2'
|\ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / /
| * | | | | | | | | | 239ffe4 Merge pull request #237 from asm89/ddc-551-collections-filters
| |\ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / / /
| |/| | | | | | | | |
| | * | | | | | | | | 4cf5f70 Update test
| | * | | | | | | | | c3c1745 Added tests for OneToMany associations and lazy collection to CTI entity
| | * | | | | | | | | f49a4e9 Added tests for OneToMany associations and lazy collection to STI entity
| | * | | | | | | | | 223c470 Added tests for ManyToMany associations and lazy collection to CTI entity
| | * | | | | | | | | 62be27b Added tests for ManyToMany associations and lazy collection to STI entity
| * | | | | | | | | | 87e0c69 Merge remote-tracking branch 'origin/2.2' into 2.2
| |\ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / / /
| * | | | | | | | | | a6deb51 DDC-1360 - Bugfix in quoting mechanism inside ClassMetadataInfo
| * | | | | | | | | | 21cfe4b Allow ExporterDrivers that implement the exportClassMetadata() function to return FALSE when no content is available/needs to be written to a file by the AbstractExporter, preventing empty files to be generated foreach processed ClassMetadataInfo instance.
| * | | | | | | | | | bd49aa5 Fix some PHPDoc @return type.
| * | | | | | | | | | ca470d8 Fix glitch in Version produced by build-script
* | | | | | | | | | | b558ffd Merge pull request #244 from kimhemsoe/fix_ddc224_test
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 82bea24 Fixed DDC214 test.
* | | | | | | | | | | | 9f3967d Merge pull request #245 from milokmet/DDC-1572
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | ae4321b [DDC-1572] Allow LIKE pattern to be a function or path expression
| |/ / / / / / / / / / /
* | | | | | | | | | | | 4ae7851 Merge pull request #247 from juzna/fix-phpdoc
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 12c3a42 fixed phpDoc and typos
* | | | | | | | | | | | | e438979 Merge pull request #246 from FabioBatSilva/DDC-1557
|\ \ \ \ \ \ \ \ \ \ \ \ \
| |_|/ / / / / / / / / / /
|/| | | | | | | | | | | |
| * | | | | | | | | | | | ab4482b update docblock
| * | | | | | | | | | | | bf8924d some tests
| * | | | | | | | | | | | 4cc61bf fix DDC-1557
* | | | | | | | | | | | | 959a686 Merge branch 'DDC-1360'
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 9d398af DDC-1360 - Bugfix in quoting mechanism inside ClassMetadataInfo
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | e5cf1da Merge pull request #235 from holtkamp/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 177adbd Allow ExporterDrivers that implement the exportClassMetadata() function to return FALSE when no content is available/needs to be written to a file by the AbstractExporter, preventing empty files to be generated foreach processed ClassMetadataInfo instance.
* | | | | | | | | | | | | | 3cbb3ea Merge pull request #242 from FabioBatSilva/patch-1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / / / / / /
| |/| | | | | | | | | | | |
| * | | | | | | | | | | | | ff4ed93 fix typo
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | abb258c Merge pull request #241 from FabioBatSilva/DDC-559
|\ \ \ \ \ \ \ \ \ \ \ \ \
| |_|/ / / / / / / / / / /
|/| | | | | | | | | | | |
| * | | | | | | | | | | | 603f7a1 fix indentation
| * | | | | | | | | | | | e3acf43 move naming classes to Doctrine\ORM\Mapping
| * | | | | | | | | | | | 1eddb53 fix CS and use php constants
| * | | | | | | | | | | | 8bdb713 add support for NamingStrategy
| * | | | | | | | | | | | eac34b6 test ClassMetadata whit UnderscoreNamingStrategy
| * | | | | | | | | | | | 83a9458 apply naming strategy on ClassMetadata
| * | | | | | | | | | | | 8b1f60c add UnderscoreNamingStrategy
| * | | | | | | | | | | | 5378214 apply naming strategy on ClassMetadataInfo
| * | | | | | | | | | | | 8368f0e change default namming strategy
| * | | | | | | | | | | | a038e6c test case
| * | | | | | | | | | | | 909dbdf default NamingStrategy
| |/ / / / / / / / / / /
* | | | | | | | | | | | 93df588 Merge pull request #240 from FabioBatSilva/testFunctionSubstring
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 223577d fix QueryDqlFunctionTest#testFunctionSubstring order
| | |_|_|_|_|_|_|_|_|_|/
| |/| | | | | | | | | |
* | | | | | | | | | | | 9b10927 Merge pull request #239 from adrienbrault/master
|\ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / /
|/| | | | | | | | | | |
| * | | | | | | | | | | da0a6fc Fix some PHPDoc @return type.
|/ / / / / / / / / / /
* | | | | | | | | | | ec58285 Merge pull request #236 from FabioBatSilva/DDC-1065
|\ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / /
|/| | | | | | | | | |
| * | | | | | | | | | c2cee0d error messages
|/ / / / / / / / / /
* | | | | | | | | | 06de4e6 Add 2.2 to travis status icon list
| |/ / / / / / / /
|/| | | | | | | |
* | | | | | | | | b91689f Update common with fix on interface detection
* | | | | | | | | f6f2aca Merge Improve Error Messages into 2.2
|\ \ \ \ \ \ \ \ \
| |/ / / / / / / /
|/| | | | | | | |
| * | | | | | | | 719e05e Extract more messages into ORMInvalidArgumentException
| * | | | | | | | a8906ce Stringify entity in all UnitOfWork exceptions
| * | | | | | | | 5392737 Improved and extracted UnitOfWork error messages
| * | | | | | | | 3aea203 Throw exception if target entity is not found.
| * | | | | | | | dba8360 Merge master into ImproveErrorMessages
| |\ \ \ \ \ \ \ \
| * | | | | | | | | cb28bfd Improve Error Messages in ClassMetadata and UnitOfWork
* | | | | | | | | | 0551ccc Bump dev version to 2.2.01
* | | | | | | | | | 6136654 (tag: 2.2.0-BETA1) Release 2.2.0-BETA1
* | | | | | | | | | 9d906fa Update build common
* | | | | | | | | | dcaf1b5 Prepare 2.2 beta
* | | | | | | | | | 9f81d5d Fix PEAR path
* | | | | | | | | | d3e6971 Merge pull request #234 from FabioBatSilva/testJoinQueries
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | e90545c ORDER BY CmsArticle#topic
| * | | | | | | | | | 0a01b14 fix QueryTest#testJoinQueries order
|/ / / / / / / / / /
* | | | | | | | | | 4bc014c Merge pull request #233 from FabioBatSilva/DDC-1539
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | e45ebba remove white spaces
| * | | | | | | | | | 24dc74a Fixed DDC-1539
|/ / / / / / / / / /
* | | | | | | | | | 772f58a Removed test since I'm unable to test now.
* | | | | | | | | | f6eb837 Added coverage to DDC-1521. Small CS changes.
| |_|_|_|_|_|/ / /
|/| | | | | | | |
* | | | | | | | | 6c4aaab Merge branch 'TrailingWhitespaces'
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | cd6131c Remove all trailing whitespaces
|/ / / / / / / / /
* | | | | | | | | f2d8102 Fix bug in test, removed an assertion that is not necessary and violates sqlites autoincrement assumptions
* | | | | | | | | 86f6778 Merge pull request #231 from FabioBatSilva/tmp2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | ea5108e rebase upstream/master
| * | | | | | | | | 5c89d7f support for bit comparison
|/ / / / / / / / /
* | | | | | | | | 568698e Add dependency to doctrine-build-common and refactor build.xml and build.properties
* | | | | | | | | b545525 Update ORM to Doctrine Common master
* | | | | | | | | bf32125 DDC-1545 - Fix issue with changing values from null to something new.
* | | | | | | | | a9035e1 Merge remote-tracking branch 'origin/master'
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 68663fa Fixed issue when one to one badly populated when containing null values. Fixed DDC-1548.
| | |_|_|_|_|_|_|/
| |/| | | | | | |
* | | | | | | | | b1b1004 Revert "Fixed issue with fetched association not being considered during changeSet calculation. Fixes DDC-1545."
|/ / / / / / / /
* | | | | | | | 108cb53 Merge pull request #229 from bschussek/DDC-1545
|\ \ \ \ \ \ \ \
| * | | | | | | | e035fe7 Fixed class name of test for DDC-1545
| * | | | | | | | 9b87749 Added test case for DDC-1545
* | | | | | | | | 40800bd DDC-1530 - Validate field types in SchemaValidator
* | | | | | | | | 4f67ea3 Merge pull request #228 from asm89/ddc-551-parameter-inference
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 8c6c49a Fixed testsuite
* | | | | | | | | | 7f8f391 Merge pull request #227 from asm89/ddc-551-parameter-inference
|\ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / /
| * | | | | | | | | bd07f8d [DDC-551] Add type inference to SQLFilter::setParameter() + cleaned tests
* | | | | | | | | | a8478d5 Fixed issue with fetched association not being considered during changeSet calculation. Fixes DDC-1545.
* | | | | | | | | | f6d9344 Merge pull request #219 from FabioBatSilva/DDC-1468
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 017a7d8 Fixed DDC-1468
* | | | | | | | | | | 91e700a Merge pull request #226 from asm89/ddc-1505
|\ \ \ \ \ \ \ \ \ \ \
| |_|/ / / / / / / / /
|/| | | | | | | | | |
| * | | | | | | | | | de769c6 [DDC-1505] joinColumn "nullable" should be handled true by default
|/ / / / / / / / / /
* | | | | | | | | | 29fabbd Merge pull request #225 from asm89/fix-pgsql-testsuite
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 5160bdc [DDC-551] Fix testcase on pgsql
|/ / / / / / / / / /
* | | | | | | | | | 003d141 Merge pull request #224 from doctrine/DDC-551
|\ \ \ \ \ \ \ \ \ \
| |_|/ / / / / / / /
|/| | | | | | | | |
| * | | | | | | | | b6d776f (origin/DDC-551) DDC-551 - rework walker filtering
| * | | | | | | | | ad6130b DDC-551 - Cleanup filters branch, especially inheritance related code and yoda conditions and some inconsistencies
| * | | | | | | | | ca5dbb1 DDC-551 - Make filters case-sensitive everywhere
| * | | | | | | | | 69b1eb5 DDC-551 - Fix locking mess with filters
| * | | | | | | | | 0f50111 Merge branch 'master' into DDC-551
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | f7175c2 DDC-551 - Fix some ugly yoda conditions and a wrong nesting.
| * | | | | | | | | | 5e91f0c [DDC-551] Update SQLWalker to reflect filter requirements for inheritance
| * | | | | | | | | | efe7a01 [DDC-551] Fixed CS, comments by @stof
| * | | | | | | | | | f4663f4 [DDC-551] Another batch of small refactorings
| * | | | | | | | | | e8d3006 [DDC-551] Various refactorings
| * | | | | | | | | | 04635ad Merge remote-tracking branch 'upstream/master' into DDC-551
| |\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 3b7d16c [DDC-551] General cleanup of the code.
| * | | | | | | | | | | 4c84297 [DDC-551] Add filters only on root entities in SingleTablePersister
| * | | | | | | | | | | 752b502 [DDC-551] Add filters only on root entities in JoinedSubclassPersister
| * | | | | | | | | | | e98c775 Revert "[DDC-551] Initial support for filters in the JoinedSubclassPersister"
| * | | | | | | | | | | bf1cc29 [DDC-551] Fixed some comments
| * | | | | | | | | | | f6d5f04 [DDC-551] Initial support for filters in the JoinedSubclassPersister
| * | | | | | | | | | | 4c94a7c [DDC-551] Various minor fixes after merge and cleanup
| * | | | | | | | | | | be48821 Merge remote-tracking branch 'origin/master' into DDC-551
| |\ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ 68027e1 Merge remote-tracking branch 'upstream/master'
| | |\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 53055f1 [DDC-551] Fixed a bug in the sql generation for filters
| * | | | | | | | | | | | | 9ccce8e [DDC-551] Add filters to eagerly joined entities in the persisters
| * | | | | | | | | | | | | 07ce409 Merge branch 'master' into DDC-551
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | |_|_|_|_|_|_|_|/ / / /
| | |/| | | | | | | | | | |
| * | | | | | | | | | | | | 58b381b [DDC-551] use isClean to check the filterCollection state..
| * | | | | | | | | | | | | 097d573 Merge branch 'master' into DDC-551
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | 63a3fb5 [DDC-551] Moved SQLFilter logic to a separate FilterCollection class
| * | | | | | | | | | | | | | ed0fb4e Merge branch 'master' into DDC-551
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | 3800581 [DDC-551] Altered persisters to make filters work with EXTRA_LAZY associations
| * | | | | | | | | | | | | | | 2653d73 [DDC-551] Added state of the complete filter collection to the EM
| * | | | | | | | | | | | | | | 3b1ddb0 [DDC-551] Added filters to SQLWalker
| * | | | | | | | | | | | | | | 6cf7bdc Merge branch 'master' into DDC-551
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | e3dcfa8 [DDC-551] Added filters to query hash + tests for hash
| * | | | | | | | | | | | | | | | 6163d9d [DDC-551] Added enabled filters to Query hash
| * | | | | | | | | | | | | | | | afd7a54 [DDC-551] Removed 'use ..DBAL\..\Type', causing full testsuite to fail
| * | | | | | | | | | | | | | | | 4266ab7 [DDC-551] Added __toString() method to SQLFilter
| * | | | | | | | | | | | | | | | 4cf63a4 [DDC-551] Fixed the escaping of filter parameters
| * | | | | | | | | | | | | | | | d1908f7 [DDC-551] Keep filter parameters and enabled filters sorted for hashing
| * | | | | | | | | | | | | | | | 277fc75 [DDC-551] Added tests for SQLFilter
| * | | | | | | | | | | | | | | | b867744 [DDC-551] Added tests for SQLFilter functionality + small fixes
| * | | | | | | | | | | | | | | | a85902b [DDC-551] Initial code for filter functionality
* | | | | | | | | | | | | | | | | 9cd8f85 DDC-1456 - Disallow setting id generators on composite identifiers.
* | | | | | | | | | | | | | | | | 072094f DDC-1368 - Fix tests
* | | | | | | | | | | | | | | | | 170271f DDC-1368 - Improve schema validator
* | | | | | | | | | | | | | | | | bb47e90 Merge pull request #223 from doctrine/DDC-1544
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 20c8596 (origin/DDC-1544) Merge pull request #222 from EvanDotPro/DDC-1544
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | 36a47e3 DDC-1544 - Add unit test and assertions for ResolveTargetEntityListener
| |/ / / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | | 267ce7d DDC-1544 - Add ResolveTargetEntityListener
|/ / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | cfe1259 DDC-1541 - Fix wrong references in ClassMetadataBuilder
* | | | | | | | | | | | | | | | | 6015253 DDC-1524 - Add validation and error messages for annotation named query code.
* | | | | | | | | | | | | | | | | 98bd5ca Revert "Incorporated setAssociationTargetClass, which solves biggest problem of modular system in ZF. Any questions, pelase forward to @EvanDotPro."
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | cac9928 Incorporated setAssociationTargetClass, which solves biggest problem of modular system in ZF. Any questions, pelase forward to @EvanDotPro.
* | | | | | | | | | | | | | | | cd04cbc Merge branch 'DDC-1514'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | 5b5fb2b DDC-1514 - Fix complex self-referencing + proxy hydration problem.
|/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | e8a47b3 DDC-1519 - Fix bug in merging of entities that contain foreign identifiers
| |_|_|_|_|_|_|_|_|/ / / / / /
|/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | 41a3d90 Merge pull request #214 from yethee/xml_driver
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | 2ce9246 Fixed typo in the XmlDriver
* | | | | | | | | | | | | | | | 99e46a2 Bugfix in UnitOfWorklib/Doctrine/ORM/UnitOfWork.phptriggerEagerLoads()
* | | | | | | | | | | | | | | | 65c2b49 Removed broken test.
* | | | | | | | | | | | | | | | f7ede57 DDC-1415 - Remove EntityEventDelegatee, the API sucks and we need another approach.
* | | | | | | | | | | | | | | | 43ef876 DDC-1527 - Port bugfix for master branch
* | | | | | | | | | | | | | | | bda9815 Merge pull request #216 from andrewmackrodt/DDC-1025
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|_|_|_|/ / / / / /
|/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | ef12a09 Added remaining absolute namespace paths to phpdoc annotations - issue DDC-1025.
| * | | | | | | | | | | | | | | 2fdb55a Added absolute namespace paths to phpdoc annotations - issue DDC-1025.
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | 853a0ee Merge branch 'DDC-1515'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | 40d094f DDC-1515 - Now the real bugfix
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | f6d2b00 DDC-1400 - var_dump(), seriously?
* | | | | | | | | | | | | | | 5797049 Revert "DDC-1515 - Merge from 2.1.x"
* | | | | | | | | | | | | | | bd0fb57 DDC-1515 - Merge from 2.1.x
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | 954b507 Fixed nesting recursion error in some situations. Complement to DDC-1276.
* | | | | | | | | | | | | | 0febf06 Made ClassMetadataBuilder support ClassMetadataInfo instead of ClassMetadata. Fixed DDC-1508.
* | | | | | | | | | | | | | 33c5b63 Merge pull request #211 from FabioBatSilva/DDC-1057
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|_|/ / / / / /
|/| | | | | | | | | | | | |
| * | | | | | | | | | | | | 8e50a31 trying remove whitespaces
| * | | | | | | | | | | | | c6a89c6 put return after comment
| * | | | | | | | | | | | | df19e68 Fixed DDC-1057
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | eaec259 Merge pull request #209 from FabioBatSilva/DDC1170
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 33c68df Fixed DDC-1170
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | 0380d5a Implemented multiple enhancements in InExpression support for DQL. Fixed DDC-1472 and DDC-1416.
* | | | | | | | | | | | | a26990c DDC-1457: Fixed wrong docblock.
* | | | | | | | | | | | | 2f6b930 Implemented missing support in CollectionMemberComparison. Removed old todo in ArrayHydrator. Finished implementation of IdentificationVariable in ArithmeticPrimary.
* | | | | | | | | | | | | 2642daa Fixed DDC-1236: GROUP BY now supports ResultVariable and IdentificationVariable. Composite PK is also supported. If you are willing to group by an aggregate function or a function itself, just place it in SELECT expression then refer to it in the GROUP BY clause. If you are not willing to have the function being part of your resultset, just mark the column as HIDDEN and you are done.
* | | | | | | | | | | | | 619a319 DDC-1517 - Fix EntityRepository#find() and EntityManager#getReference() breaking on invalid or missing identifiers.
* | | | | | | | | | | | | 5e3e8b3 More refactorings and optimizations.
* | | | | | | | | | | | | 5b73f1b Improved code readability. Improved performance.
| |_|_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | |
* | | | | | | | | | | | 356f587 Added support to removeElement remove items without initializing the PersistentCollection.
* | | | | | | | | | | | 24f6b74 Refactored UnitOfWork::createEntity, improving its performance.
| |_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | |
* | | | | | | | | | | 62ec98a Merge pull request #205 from Seldaek/psr0
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | b8ac2fb Add requires to new files for BC
| * | | | | | | | | | | 10e7404 PSR-0 compliance
* | | | | | | | | | | | f2467dd Merge branch 'DDC-1512'
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | 0c12d3e DDC-1512 - Make ClassMetadataFactory::isTransient() entity namespace aware.
|/ / / / / / / / / / / /
* | | | | | | | | | | | f2f32ca DDC-1509 - Fix regression in doMerge() introduced with the DDC-1383 bugfix
|/ / / / / / / / / / /
* | | | | | | | | | | 2b7360e Merge pull request #200 from velovint/StandaloneTestsFailing
|\ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|/ / / /
|/| | | | | | | | | |
| * | | | | | | | | | 507c8f4 Register DoctrineAnnotations on call to OrmTestCase::createAnnotationDriver()
* | | | | | | | | | | ef33454 Reverted PR which broke suite. Issue is still valid, but it requires more investigation.
* | | | | | | | | | | bfcea94 Merge pull request #202 from realestateconz/master
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | b80ef58 Fixed array_flip breaking discriminator map SQL generation
|/ / / / / / / / / / /
* | | | | | | | | | | be4eb63 Merge branch 'DBAL-15'
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 16aa558 Remove sql conversion from where clauses and update statements
| * | | | | | | | | | | 4042bc5 Fix argument on wrong method call
| * | | | | | | | | | | 841d12e Move check for conversion SQL to ClassMetadataInfo
| * | | | | | | | | | | 6f35679 Initial implementation of Doctrine\DBAL\Types\Type::convertToDatabaseValueSQL() and Doctrine\DBAL\Types\Type::convertToPHPValueSQL() integration
| | |_|_|_|_|_|_|_|_|/
| |/| | | | | | | | |
* | | | | | | | | | | 135e515 DDC-1500 - Fix potential security problem in EntityRepository ORDER BY orientations
* | | | | | | | | | | 7ca43b7 Merge pull request #201 from jonathaningram/patch-1
|\ \ \ \ \ \ \ \ \ \ \
| |_|/ / / / / / / / /
|/| | | | | | | | | |
| * | | | | | | | | | 248c9bd Fixed typo
|/ / / / / / / / / /
* | | | | | | | | | bda593a DDC-1448 - Add support for ObjectManagerAware interface and PersistentObject in ORM
* | | | | | | | | | 8eaf160 Update Doctrine Common Vendor
* | | | | | | | | | 53b3030 Clarify EntityManager#transactional() docblock
* | | | | | | | | | dc0a03a DDC-1400 working testcase
* | | | | | | | | | f9a4dcb Remove code that could allow users of xml and yaml to define orphan removal on the wrong association sides.
* | | | | | | | | | a0d6d84 Merge branch 'DBAL-171'
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 166c05d Fix tests to be more stable
* | | | | | | | | | | ab4d3c3 Merge branch 'DBAL-171'
|\ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / /
| * | | | | | | | | | 9e8a950 DBAL-171 - Fix bug where params where resorted but types where not in DQL Query
|/ / / / / / / / / /
* | | | | | | | | | 0d4e062 Merge pull request #158 from goetas/cascade-all
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | d09285e Collapse cascade all test (YAML too)
| * | | | | | | | | | 035ca8e Collapse cascade all test
| * | | | | | | | | | cb76222 Collapse cascade persist, remove, refresh, detach, merge into cascade-all (implemented currently only for XML annotation)
| * | | | | | | | | | 1b83fcc Coding standards
| * | | | | | | | | | 97321a1 Collapsed cascade elements, if cascade-all. (better readability for generated xml)
* | | | | | | | | | | ef0a901 Merge branch 'DDC-1496'
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | ceadc95 DDC-1496 - Fix bug with OneToMany collections having orphanRemoval=true and Collection#clear() being called.
|/ / / / / / / / / / /
* | | | | | | | | | | 61e371c DDC-1069 - Fix error in docblocks of query builder
* | | | | | | | | | | b44ff9b Merge pull request #194 from FabioBatSilva/DDC-1430-PGSQL-TEST
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | f4da459 fix broken test on postgres
* | | | | | | | | | | | 2187f33 Add test for DDC-1436 and DDC-1452 showing they are the same issues
| |_|/ / / / / / / / /
|/| | | | | | | | | |
* | | | | | | | | | | 43b1e79 Merge pull request #193 from FabioBatSilva/DDC-1430
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | aeb2ab1 group by all fields when entity has foreign keys
| * | | | | | | | | | | 4cbd5ea Test Foreign Keys
|/ / / / / / / / / / /
* | | | | | | | | | | 2d14be8 Merge pull request #192 from FabioBatSilva/DDC-1474
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 08edf34 move tests to SelectSqlGenerationTest
| * | | | | | | | | | | 3f8347a fixed DDC-1474
* | | | | | | | | | | | 9916f34 Merge pull request #191 from FabioBatSilva/DDC1430
|\ \ \ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / / / /
| |/| | | | | | | | | |
| * | | | | | | | | | | 3dd5d14 Fixed DDC-1430
* | | | | | | | | | | | a0ee72f Fix bug introduced in recent XmlDriver commit
| |/ / / / / / / / / /
|/| | | | | | | | | |
* | | | | | | | | | | 14f20c1 Changed the RSM to make is behavior as mixed if you alias an entity.
|/ / / / / / / / / /
* | | | | | | | | | 77e076f Fixed DDC-1492.
* | | | | | | | | | 45d95ad Fixed wrong indentation by my previous commit.
* | | | | | | | | | 9b32a2d DDC-1452 - Fix missing fetched parameter in BasicEntityPersister
* | | | | | | | | | 3e95eed Merge branch 'DDC-1452'
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 34c94db DDC-1452 - Fixed bug with multiple fetch joins of the same "propery-path" of Class+field name combinations
| * | | | | | | | | | 98033cc Merge branch 'master' into DDC-1452
| |\ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / /
|/| | | | | | | | | |
* | | | | | | | | | | 909504c DDC-1461 - Fix test failures
* | | | | | | | | | | 4c7e429 Merge pull request #189 from FabioBatSilva/DDC-1404
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | 8af0f9d added support for Inherited Named Queries
* | | | | | | | | | | | 1b7eacd Merge pull request #188 from FabioBatSilva/DDC-1476
|\ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / /
|/| | | | | | | | | | |
| * | | | | | | | | | | 0632b37 fix default field type
|/ / / / / / / / / / /
* | | | | | | | | | | 81cc6d9 Implemented alias support for EntityResult. This addresses DDC-1096 and DDC-1424. Improved DQL Parser, SQL Walker and Hydrators in general. Performance is generally improved by a factor of 20%. There is still more to be done, like remove the isMixed in ResultSetMapping, mainly because this query - SELECT u AS user FROM User u -, it should return an array('user' => [User object]), while currently it doesn't due to this before mentioned 'bug' in RSM. Will open a separate ticket for this. Also, UnitOfWork and Hydrators share code that could be abstracted/improved.
* | | | | | | | | | | e8eda4a Merge branch 'DDC-1461'
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | c648981 DDC-1461 - Verified deferred explicit works
|/ / / / / / / / / / /
* | | | | | | | | | | c87d5af Specialize build status on versions
* | | | | | | | | | | 077d4a0 Fix travis configuration files
* | | | | | | | | | | 0fdffb9 Fix postgresql travis phpunit configuration file
* | | | | | | | | | | c2bb281 Merge travis support from @pborreli - thanks!
* | | | | | | | | | | 6b0cd7b Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ e9068a1 Merge pull request #175 from lsmith77/get_class_name
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | 0a5a236 added EntityRepository::getClassName() to fullfill the ObjectRepository interface
| * | | | | | | | | | | | 64b649e Merge pull request #160 from goetas/generation
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ 1873302 Merge branch 'generation' of https://github.com/goetas/doctrine2 into generation
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | f533074 Coding standards
| | * | | | | | | | | | | | | 7efd615 Coding standards
| | |/ / / / / / / / / / / /
| | * | | | | | | | | | | | 5f80b57 Improoved coding standards
| | * | | | | | | | | | | | d4059b8 Nullable relations, fixing join condition
| | * | | | | | | | | | | | fe84a61 Better code generation when association is nullable
| | * | | | | | | | | | | | 596ba3d Collection inteface instead of ArrayCollection
| | * | | | | | | | | | | | be3adfb With TO_MANY relations, class filed is instanceof ArrayCollection, instead of targetEntity class type.
| | * | | | | | | | | | | | 8f09281 Spaces
| | * | | | | | | | | | | | 9c1202a Added <variableDefault> on generated class. This allow to unset many-to-one and one-to-one relations
| | * | | | | | | | | | | | e19fd75 Better indentation for generated class
| | | |_|/ / / / / / / / /
| | |/| | | | | | | | | |
* | | | | | | | | | | | | bb85372 Merge branch 'thiagofesta-master'
|\ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / /
|/| | | | | | | | | | | |
| * | | | | | | | | | | | 4571e49 DDC-1477 - Adjust patch to really fix bug in Proxy generation
| * | | | | | | | | | | | 4e10a95 Merge branch 'master' of https://github.com/thiagofesta/doctrine2 into thiagofesta-master
| |\ \ \ \ \ \ \ \ \ \ \ \
|/ / / / / / / / / / / / /
| * | | | | | | | | | | | 66d2b9e The ProxyFactory was redeclaring methods serialize and unserialize on the cache file on some OSs.
* | | | | | | | | | | | | 70f0136 Merge branch 'everzet-PreFlush-event'
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ 6520211 Merge everzet/PreFlush-event
| |\ \ \ \ \ \ \ \ \ \ \ \ \
|/ / / / / / / / / / / / / /
| * | | | | | | | | | | | | 9c4c06c optimized PreFlush (moved into computeChangeSet function)
| * | | | | | | | | | | | | 91d8829 removed non-used code
| * | | | | | | | | | | | | 20ed886 added test for PreFlush lifetime event
| * | | | | | | | | | | | | 66e2a92 added PreFlush lifetime event and lifecycle callback
* | | | | | | | | | | | | | 056b34d Merge branch 'DDC-1491'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | f7c46c7 DDC-1491 - Fix Schema Validator bug
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | 146f8f8 Merge branch 'DDC-1490'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | 5aeabcb DDC-1490 - Fix id generation of sequence and identity to cast values to int
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | 01697fe Fix failing PostgreSQL tests
* | | | | | | | | | | | | | 450d928 Forward compatibility with DBAL master
* | | | | | | | | | | | | | a14ba1e DDC-1237 - Remove dependency to mbstring
* | | | | | | | | | | | | | 4d42531 Merge pull request #187 from asm89/DDC-1458
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|_|_|_|_|/ / /
|/| | | | | | | | | | | | |
| * | | | | | | | | | | | | 1f55351 Cleanup
| * | | | | | | | | | | | | 9c9f85e Only refresh the given entity if an entity is specified in the query hints
| * | | | | | | | | | | | | 3131103 Failing test case
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | d9ec0a5 Merge pull request #186 from asm89/fix-tests-phpunit-3.6
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | 2ddfc6a Fixed failing tests in PHPUnit 3.6.2 (expecting \Exception was deprecated)
* | | | | | | | | | | | | | c391287 More optimizations and increased code readability in Id Generators.
* | | | | | | | | | | | | | d943e67 Merge pull request #185 from asm89/indexby-exception
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | 39ed719 Remove invalid(?) exception for now
|/ / / / / / / / / / / / / /
* | | | | | | | | | | | | | 3914e4a Merge pull request #184 from asm89/InvalidFetchMode-exception
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | e99b800 Throw exception on invalid fetch mode in annotations
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | cce3798 Merge pull request #183 from asm89/ProxyIdentifier-types
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | 0cc176a Do not cast BigInt to (int)
| * | | | | | | | | | | | | | 6707129 Added type casts to 'non-lazy' identifiers in proxies.
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | 32b8d77 Fixed CS issues. More tiny optimizations in UnitOfWork.
* | | | | | | | | | | | | | 96aa25f Optimized more pieces of code in UnitOfWork.
* | | | | | | | | | | | | | ea69d9c Fixed wrong optimization. Optimized more pieces of code in UnitOfWork.
* | | | | | | | | | | | | | c6a3ff4 Optimizations in UnitOfWork.
* | | | | | | | | | | | | | 793a103 Merge pull request #182 from asm89/innerjoin-fetch-eager
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | ca438fa Eagerly fetched entities should only be inner joined if they are loaded from the owning side.
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | 305da5b Added missing indexBy.
* | | | | | | | | | | | | | 3c31d88 Major optimizations in SqlWalker code, reducing overhead, reducing lookahead checks.
* | | | | | | | | | | | | | 058242f Fixed missing changes.
* | | | | | | | | | | | | | d1bfd57 Initial code optimization in Hydrators.
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | d532de9 Fix docblocks ObjectHydratorTest
* | | | | | | | | | | | | afb8d63 Fixed some AbstractHydrator docblocks
* | | | | | | | | | | | | 98e3e04 Add autoload section to composer.json
* | | | | | | | | | | | | 4b316ec DDC-1389 - Add validation for empty discriminator map values
* | | | | | | | | | | | | c965d23 Rename method and refactor code a bit
* | | | | | | | | | | | | abb1290 Merge branch 'DBAL-1420'
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | e31e164 DBAL-1420 - Use safe mode for schema validation. Dropping stuff isnt necessary here.
* | | | | | | | | | | | | | c38d273 Merge pull request #151 from doctrine/DDC-1385
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | 8466060 DDC-1385 - Add INDEX BY scalar variables on the top-level
| * | | | | | | | | | | | | | ee924ff DDC-1385 - Fix scalar handling for array hydrator
| * | | | | | | | | | | | | | 2730f64 DDC-1385 - Refactor ObjectHydrator
| * | | | | | | | | | | | | | cb0e5db DDC-1385 - Fixed Mixed result hydration using INDEX BY to work on the top-level indexes, not some weird result. This is a BC break to those that actually use this crazy logic, sorry for that :-)
* | | | | | | | | | | | | | | 88bda9b Merge pull request #180 from asm89/innerjoin-on-fetch-eager
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |_|/ / / / / / / / / / / / /
|/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | 53386e5 Merge branch 'master' into innerjoin-on-fetch-eager
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / / / /
|/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | 231d84b Fix xml fix again
* | | | | | | | | | | | | | | 54217bd Merge branch 'DDC-1462'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | 1dc5b7f DDC-1462 - Fix bug in slice when calling on a dirty collection that is marked extra lazy
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | 3b819b5 Merge branch 'DDC-1399'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | 95193ab DDC-1399 - Fix extra lazy collections when inner collection contains values but persistent collection is marked not dirty because of flush()
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | 11f82bd DDC-1439 - Fix validate mapping some more
* | | | | | | | | | | | | | | d444f0e Micro optimization in SqlWalker.
* | | | | | | | | | | | | | | c246c6b AssignedGenerator optimization.
* | | | | | | | | | | | | | | 3cfa479 Micro optimization in computeChangeSet when using readOnly entities.
* | | | | | | | | | | | | | | 67497ed Merge branch 'DDC-1384'
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ 64d405f Merge origin/master into DDC-1384
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / / / / /
|/| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | 94c288a Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 96cb3d8 Merge pull request #178 from adrienbrault/master
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | e39bfce Fix iterate method doc return type
| |/ / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | 15562d0 Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | 0ec2cc5 Implemented support to entities with association marked as @Id support in many situations. Fixed DDC-1435.
| | |_|_|_|_|/ / / / / / / / / / /
| |/| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | 2c036b3 Fix glitch in testsuites tearDown()
| |/ / / / / / / / / / / / / / /
|/| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | 1bbec8d Clarify error message
| | * | | | | | | | | | | | | | 30731e0 DDC-1384 - Fix all tests on Oracle
| | * | | | | | | | | | | | | | 50e0282 DDC-1384 - Fix a bunch of Oracle test failures
| | * | | | | | | | | | | | | | fb55e80 DDC-1384 - Made tests case-insenstive to work with latest change regarding column sizes
| | * | | | | | | | | | | | | | 079e2b1 [DDC-1384] Fix for generating sql with aliases not longer than MaxIdentifierLength
| | | |_|_|/ / / / / / / / / /
| | |/| | | | | | | | | | | |
| | | * | | | | | | | | | | | 22b3b46 Removed unnecessary spaces in generated SQL
| | | * | | | | | | | | | | | 0f938b8 Added tests for inner join generation with eager loading
| | | * | | | | | | | | | | | 3994b80 Fix TODO: Inner join when all join columns are NOT nullable.
| | | | |_|/ / / / / / / / /
| | | |/| | | | | | | | | |
| | | | | | * | | | | | | | 7d921a8 DDC-1452 - Attach working testcase
| |_|_|_|_|/ / / / / / / /
|/| | | | | | | | | | | |
* | | | | | | | | | | | | f232e45 Merge branch 'DDC-1410'
|\ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / /
|/| | | | | | | | | | | |
| * | | | | | | | | | | | 7be98f4 DDC-1410 - Remove code-inlining that caused problems
|/ / / / / / / / / / / /
* | | | | | | | | | | | 3745e94 Made SimpleSelectExpression (Literal) be included as a scalar result. More general SQL Walker optimizations.
* | | | | | | | | | | | 1f06e9f Fixed issue with SimpleSelectExpression containing Literals. This issue is related to a previously fixed ticket DDC-1079.
* | | | | | | | | | | | 7841ccb Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ fbfd59a Merge branch 'DDC-1454'
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | f34eb83 DDC-1454 - Fix exists() for Joined table inheritance
| |/ / / / / / / / / / / /
| * | | | | | | | | | | | 8db1a09 Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ a98c7df Merge branch 'DDC-217'
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ \ \ 5918058 Merge origin/master
| | | |\ \ \ \ \ \ \ \ \ \ \ \
| | | |/ / / / / / / / / / / /
| | |/| | | | | | | | | | | |
| | | * | | | | | | | | | | | a8052de Added note about result cache changes
| | | * | | | | | | | | | | | adc4840 DDC-217 - Add support for QueryCacheProfiles and remove the old result caching code from ORM. Deprecate a bunch of methods in favor of using the AbstractQuery#getQueryCacheProfile method.
| | | | |_|_|/ / / / / / / /
| | | |/| | | | | | | | | |
| * | | | | | | | | | | | | 4a0227e Revert Expr\Base patch
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | 1579c43 Code beautification and docblocks enhancements.
|/ / / / / / / / / / / /
* | | | | | | | | | | | c5ef218 Fixed bug with fetch=EAGER associations that have already been hydrated during querying.
| |_|/ / / / / / / / /
|/| | | | | | | | | |
* | | | | | | | | | | cfe7ab4 Merge branch 'master' of git://github.com/doctrine/doctrine2
|\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ a02b0c9 Merge pull request #165 from armetiz/patch-3
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | baef4f7 Update lib/Doctrine/ORM/Query/Expr/Base.php
| * | | | | | | | | | | | 0cdf1e0 Merge pull request #173 from jaikdean/master
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | cdb452b Fixed typos of 'discriminator'
| |/ / / / / / / / / / / /
| * | | | | | | | | | | | 993d6f5 Merge pull request #171 from asm89/fix-mysql-tests
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | 80c9690 Fix mysql testsuite
| |/ / / / / / / / / / / /
| * | | | | | | | | | | | d9740e2 Merge pull request #170 from asm89/fix-tests
| |\ \ \ \ \ \ \ \ \ \ \ \
| | |_|/ / / / / / / / / /
| |/| | | | | | | | | | |
| | * | | | | | | | | | | f1df4ff Fix testsuite
| |/ / / / / / / / / / /
| * | | | | | | | | | | 9b8d2d5 Merge pull request #168 from dfreudenberger/master
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | fa8000f dispatch the event after the snapshot was taken
| | * | | | | | | | | | | 5e28273 fixed typo in docblock
| | * | | | | | | | | | | 46a3fec added the postFlush event
| | | |_|_|_|_|_|_|_|_|/
| | |/| | | | | | | | |
| * | | | | | | | | | | fd00f2d Merge pull request #166 from doctrine/DDC-720
| |\ \ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / / / /
| |/| | | | | | | | | |
| | * | | | | | | | | | 5d3298e (origin/DDC-720) DDC-720 - Correct mentioned issues by @asm89
| | * | | | | | | | | | b910a48 DDC-720 - Wait, we should really test it only changes the passed entity.
| | * | | | | | | | | | f569a2a DDC-720 - Add support to flush only one entity (within cascade rules) through EntityManager#flush()
| |/ / / / / / / / / /
| * | | | | | | | | | 2356003 Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / / /
| | * | | | | | | | | 01f1924 Merge pull request #163 from armetiz/patch-2
| | |\ \ \ \ \ \ \ \ \
| | | |_|_|_|_|_|_|/ /
| | |/| | | | | | | |
| | | * | | | | | | | 4a50eb4 Update lib/Doctrine/ORM/Query/Expr.php
| | |/ / / / / / / /
| | * | | | | | | | ca01065 Bugfix in short identifier shortcut with association ids
| | * | | | | | | | 7345c79 Merge pull request #154 from Partugal/master
| | |\ \ \ \ \ \ \ \
| | | * | | | | | | | c3ec6e3 Fix isTransient call on uninitialized ClassMetadataFactory
| | | |/ / / / / / /
| | * | | | | | | | 753f75c Merge pull request #156 from goetas/xmlassoc
| | |\ \ \ \ \ \ \ \
| | | |/ / / / / / /
| | |/| | | | | | |
| | | * | | | | | | 0d57ffb Set association-key attribute in xml mapping
| | |/ / / / / / /
| | * | | | | | | 0b1f6e3 Merge pull request #153 from asm89/shesek-patch-1
| | |\ \ \ \ \ \ \
| | | * | | | | | | b8af241 Added a testcase for findBy(.. => null) and renamed 'old' testcase
| | | * | | | | | | 91bc9c0 Adjusted test to verify that findBy*(null) is now supported
| | | * | | | | | | fea8550 Merge remote-tracking branch 'doctrine/master' into shesek-patch-1
| | | |\ \ \ \ \ \ \
| | | |/ / / / / / /
| | |/| | | | | | |
| | * | | | | | | | 83a8ed0 Merge pull request #94 from kwiateusz/findByOnePatch
| | |\ \ \ \ \ \ \ \
| | | * | | | | | | | d1e9bc6 Now findByOne really retrieve only one entity adding limit to query.
| | * | | | | | | | | 2b663ff Merge branch 'master' of github.com:doctrine/doctrine2
| | |\ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ ba5e732 Merge pull request #150 from stof/initialize_object
| | | |\ \ \ \ \ \ \ \ \
| | | | |_|_|/ / / / / /
| | | |/| | | | | | | |
| | | | * | | | | | | | a8e6131 Added the initializeObject method in the EntityManager
| | | |/ / / / / / / /
| | * | | | | | | | | 1a602a8 Merge branch 'DDC-1278'
| | |\ \ \ \ \ \ \ \ \
| | | |/ / / / / / / /
| | |/| | | | | | | |
| | | * | | | | | | | 939fbf9 DDC-1278 - Clean up event handling of new clear functionality.
| | | * | | | | | | | 22a04fd Merge dominikl/DDC-1278 into doctrine/DDC-1278
| | | |\ \ \ \ \ \ \ \
| | |/ / / / / / / / /
| | | * | | | | | | | 6e47d7b DDC-1278 - EntityManager::clear($entity) support
| | | * | | | | | | | 25f5ff0 DDC-1278 - EntityManager::clear($entity) support
| | | * | | | | | | | 745535d fixed typo
| | | * | | | | | | | 05fb0b9 DDC-1278 - EntityManager::clear($entity) support
| | * | | | | | | | | fc73845 Merge branch 'DDC-1358'
| | |\ \ \ \ \ \ \ \ \
| | | * | | | | | | | | 0252d55 DDC-1358 - Fix bug where multiple NULL root entity combined with scalar results will break the object and array hydrator. This case likeli only occurs when doing native queries. A guard clause that prevents hydration from breaking when RIGHT JOIN queries with null root entities appear has been added aswell.
| | |/ / / / / / / / /
| | * | | | | | | | | eeba947 Code optimizations. Fixed unused argument in OrmTestCase as referred in DDC-766.
| | * | | | | | | | | 33bcf7a Added coverage to DDC-1161.
| | * | | | | | | | | 4474d30 DDC-1210 - Optimize UnitOfWork collection handling internally.
| | * | | | | | | | | 7c244ab Merge branch 'master' of github.com:doctrine/doctrine2
| | |\ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ 7e57121 Merge pull request #109 from alOneh/patch-1
| | | |\ \ \ \ \ \ \ \ \
| | | | * | | | | | | | | 06d5615 Remove trailing spaces
| | | | | |_|_|_|_|/ / /
| | | | |/| | | | | | |
| | * | | | | | | | | | 5c78eca Fix tests in EntityGenerator due to Annotation prefixes
| | * | | | | | | | | | 7b71b32 Fix failing test due to EntityGenerator assuming beginning with 2.2 the AnnotationReader is always used. There is still the simple reader though.
| | |/ / / / / / / / /
| | * | | | | | | | | 75e1d17 Merge branch 'ValidateJoinColumnsMatching'
| | |\ \ \ \ \ \ \ \ \
| | | * | | | | | | | | a82bffb Make SchemaValidator catch errors such as very invalid schema using only part of the primary key for join columns
| | * | | | | | | | | | ba38f3e Merge pull request #148 from asm89/ProxyIdentifer
| | |\ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | d46352d Fixed tests + added dedicated tests for proxy loading and identifiers
| | | * | | | | | | | | | 8d1b852 Added tests for not loading the entity + fixed a test
| | | * | | | | | | | | | f47e1fe Merge branch 'master' of git://github.com/doctrine/doctrine2 into ProxyIdentifer
| | | |\ \ \ \ \ \ \ \ \ \
| | | | | |_|_|_|_|_|_|_|/
| | | | |/| | | | | | | |
| | | * | | | | | | | | | bc4e14a (origin/ProxyIdentifer) Prototype for a proxy extension that avoids loads when calling for a getter that is named after an identifier.
| | * | | | | | | | | | | 4654175 Merge pull request #128 from alanbem/xml-schema-on-delete-fix
| | |\ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | 90725fa fixed wrong on-delete XML Schema mapping
| | * | | | | | | | | | | | 18fd296 Merge pull request #137 from docteurklein/fluent_query_expr
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | b28af2e added fluent pattern to Query\Expr\Base::add* methods
| | * | | | | | | | | | | | | 1f59001 Merge pull request #130 from bmichotte/master
| | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | |_|_|_|_|/ / / / / / / /
| | |/| | | | | | | | | | | |
| | | * | | | | | | | | | | | 01d900d tab <-> spaces
| | | * | | | | | | | | | | | 944f802 Correct indentation
| | | * | | | | | | | | | | | 2b33497 Add "return $this" to generated methods to get a fluent Enttity class
| | | | |/ / / / / / / / / /
| | | |/| | | | | | | | | |
| | * | | | | | | | | | | | 3dc30de use the correct targetEntity
| | * | | | | | | | | | | | cab154b identifier referencing foreign entity can be defined in parent class too
| | * | | | | | | | | | | | 7f5844c Merge pull request #147 from asm89/assignid
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ \ \ c5e51e6 Merge branch 'master' into assignid
| | | |\ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | | fdb9fb1 AssignedGenerator can always tell what field is missing an id
| | | * | | | | | | | | | | | | d24f288 Better error handling on missing assigned id
| | | | |_|/ / / / / / / / / /
| | | |/| | | | | | | | | | |
| | * | | | | | | | | | | | | b6c4986 Merge branch 'master' of github.com:doctrine/doctrine2
| | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | |/ / / / / / / / / / /
| | | |/| | | | | | | | | | |
| | | * | | | | | | | | | | | 73101be Merge pull request #143 from craue/patch-2
| | | |\ \ \ \ \ \ \ \ \ \ \ \
| | | | * | | | | | | | | | | | 689aaef added missing type hint
| | * | | | | | | | | | | | | | d0383f9 Merge branch 'DDC-1383'
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | |/ / / / / / / / / / / / /
| | |/| | | | | | | | | | | | |
| | | * | | | | | | | | | | | | 08716d9 DDC-1383 - Proxy Generation in merge was flawed with inheritance
| | |/ / / / / / / / / / / / /
| | * | | | | | | | | | | | | 6f36672 Add @ignore and @internal to UnitOfWork#computeChangeSet
| | * | | | | | | | | | | | | 30149e4 Merge branch 'DDC-1411'
| | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | | 52cea01 DDC-1411 - Fixed onDelete handling in EntityGenerator
| | |/ / / / / / / / / / / / /
| | * | | | | | | | | | | | | f54cdf6 Merge branch 'DDC-1414'
| | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | |_|_|_|_|/ / / / / / / /
| | |/| | | | | | | | | | | |
| | | * | | | | | | | | | | | cb21f3c DDC-1414 - Missing push to $newNodes
| | |/ / / / / / / / / / / /
| | * | | | | | | | | | | | 84dbb08 Merge branch 'DDC-1421'
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | e38076c DDC-1421 - Fix potential bug and code-smells
| | |/ / / / / / / / / / / /
| | * | | | | | | | | | | | 3b46df6 Adjust README.markdown
| | * | | | | | | | | | | | dd6f6cb Fix notice
| | * | | | | | | | | | | | 640facd Remove unncessary line
| | * | | | | | | | | | | | 291d2fd UPGRADE_TO_2_2
| | * | | | | | | | | | | | 9ece0fe Merge branch 'DDC-1386'
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | 3801e0c Add way to keep track of read only objects in the UnitOfWork which are never updated during flush. Changed the behavior of EntityManager#getPartialReference to be read-only. No changes are ever done to this entities. Changed UnitOfWork#computeChangeSet to never create a changeset for fields that are partially omitted from a DQL or NativeQuery.
| | |/ / / / / / / / / / / /
| | * | | | | | | | | | | | 2166a21 Merge branch 'master' of github.com:doctrine/doctrine2
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | 772b413 Fixed bug with boolean values being converted to string.
| | | * | | | | | | | | | | | 2518f06 Removed invalid default argument.
| | | * | | | | | | | | | | | f86e1ba Added tests for DDC-1389. Everything is working in 2.2-DEV.
| | | | |_|_|_|_|_|_|_|_|_|/
| | | |/| | | | | | | | | |
| | * | | | | | | | | | | | 894bbb0 DDC-1394 - Enhance test to verify
| | |/ / / / / / / / / / /
| | * | | | | | | | | | | 4a920d0 Merge branch 'DDC-1418'
| | |\ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | 6a72ba5 DDC-1418 - Add simplified XML and YAML drivers ported from the Symfony project, thanks Fabien
| | |/ / / / / / / / / / /
| | * | | | | | | | | | | 92b1645 Merge branch 'DDC-1415'
| | |\ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | a36a162 [DDC-1415] Add EntityEventDelegatee, allowing to restrict emitting events to certain entity classes only.
| | |/ / / / / / / / / / /
| | * | | | | | | | | | | 509e5fb Merge pull request #145 from stof/EntityGenerator_versionCheck
| | |\ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | c7c875a Fixed the version check in the entity generator
| | |/ / / / / / / / / / /
| | | | | | | | | | * | | 2e389e0 Removed blank line, used empty() instead of the count() check
| | | | | | | | | | * | | 5fc6277 Oops, shouldn't have removed the condition completely... checking a parameter is provided
| | | | | | | | | | * | | d314386 we can (now) transform it into IS NULL
| * | | | | | | | | | | | 97a6caf Update Common to latest to have the current Persistence Interface
| |/ / / / / / / / / / /
| * | | | | | | | | | | 45308d5 Merge branch 'DDC-1402'
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | 9058bc3 Fix DDC-1402 - No caching for SingleTablePersister::_getSelectColumnList
| |/ / / / / / / / / / /
| * | | | | | | | | | | 8947078 Add composer.json
| * | | | | | | | | | | de98f3f Added composer.json
| * | | | | | | | | | | 15877e1 Merge pull request #144 from craue/patch-3
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | 1681d8a switched 2nd and 3rd argument for SelectExpression's constructor, making the 3rd one optional to keep its signature compatible to previous versions
| |/ / / / / / / / / / /
| * | | | | | | | | | | f3b6ed0 Merge pull request #142 from craue/patch-1
| |\ \ \ \ \ \ \ \ \ \ \
| | |/ / / / / / / / / /
| |/| | | | | | | | | |
| | * | | | | | | | | | bf44be8 fixed typo
| |/ / / / / / / / / /
| * | | | | | | | | | 2404286 BasicEntityPersister::exists() was not supporting identifiers that are associations. Fixes DDC-1382.
| * | | | | | | | | | ebe9338 Implemented HIDDEN support in DQL. Fixes DDC-1363.
| * | | | | | | | | | 8efae0b Fixes DDC-1396.
| * | | | | | | | | | cd28051 Fixes DDC-1395
| |/ / / / / / / / /
| * | | | | | | | | 80284a2 Merge pull request #133 from FabioBatSilva/DDC-1335
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | 5fe996b change tests for DDC-1135
| | * | | | | | | | | 728724b fix DDC-1135
| | * | | | | | | | | e94b902 tests for DDC-1335
| | * | | | | | | | | f4c5c4b branch for DDC-1335
| * | | | | | | | | | d2cd656 DDC-1337 - Adjust MultiTableUpdateExecutor and MultiTableDeleteExecutor to use AbstractPlatform
| * | | | | | | | | | 919f5e5 Merge branch 'DDC-1392'
| |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | 9f96d4a DDC-1392 - Fix bug with merging unitialized proxies
| |/ / / / / / / / / /
| * | | | | | | | | | 43c25ea Merge branch 'DDC-1367'
| |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | cd7029d DDC-1367 - Bugfix
| |/ / / / / / / / / /
| * | | | | | | | | | c029207 Adjust ClassMetadataFactory to forthcoming interface change
| |/ / / / / / / / /
* | | | | | | | | | 3b9312e Bump DBAL version and make TestUtil more lenient
|/ / / / / / / / /
* | | | | | | | | 9795cb1 Subqueries should never add items to ResultSetMapping. Fixing possible broken inclusion.
* | | | | | | | | a86038b Fixed issue with CaseExpression not working in Subselects.
|/ / / / / / / /
* | | | | | | | 2ae3bb6 Fixed bug in Result cache cleaner.
* | | | | | | | 1fb2137 Refactored Cache cleaners commands to sync with new Common Cache Providers.
* | | | | | | | 00321e8 Imported DBAL-164 fix to ORM.
* | | | | | | | 918e2d2 Fixed remaining Doctrine packages upgrade.
* | | | | | | | 3bb803f Cherry picked FabioBatSilva upgrade of Common lib.
* | | | | | | | f8811c4 Merge pull request #121 from FabioBatSilva/DDC-753
|\ \ \ \ \ \ \ \
| * | | | | | | | 3707b34 Change repository type for EntityRepository
| * | | | | | | | 43ccd9e tests for DDC-753
| * | | | | | | | ee80ec4 Merge remote-tracking branch 'upstream/master' into DDC-753
| |\ \ \ \ \ \ \ \
| |/ / / / / / / /
|/| | | | | | | |
* | | | | | | | | 7ebfc67 Merge pull request #120 from FabioBatSilva/DDC-869
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 19d0887 check if parent class is a mapped superclass
| * | | | | | | | | 7f02751 php mapping
| * | | | | | | | | 6a89de5 change tests
| * | | | | | | | | 54a53b1 tests for DDC-869
| * | | | | | | | | f6d34bb Merge remote-tracking branch 'upstream/master' into DDC-869
| |\ \ \ \ \ \ \ \ \
| |/ / / / / / / / /
|/| | | | | | | | |
| * | | | | | | | | b2d9849 mapping files
| * | | | | | | | | 25ecd45 Merge remote-tracking branch 'upstream/master' into DDC-869
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | 82f7d6c starts work with mapped superclass repository
| | | * | | | | | | | 84cd22d new branch for DDC-753
| |_|/ / / / / / / /
|/| | | | | | | | |
* | | | | | | | | | 2b3bee1 Merge pull request #119 from alOneh/patch-2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 01c9a4a Fix documentation for metadata driver
|/ / / / / / / / / /
* | | | | | | | | | a7f3af8 Added IDENTITY DQL Function. Fixes DDC-1339.
| |/ / / / / / / /
|/| | | | | | | |
* | | | | | | | | bd5393a Added coverage for orphanRemoval in OneToOne when unlinking an entity.
* | | | | | | | | e3d133a Added getQuotedTableName() in missing places of Doctrine ORM. Fixes DDC-1365.
|/ / / / / / / /
* | | | | | | | 6ec2ae2 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ c30e129 Merge pull request #118 from bauffman/patch-1
| |\ \ \ \ \ \ \ \
| | * | | | | | | | b333ff9 Fixed typo
| |/ / / / / / / /
* | | | | | | | | 2cfc61d Fixed bug with orphanRemoval not removing associated Entity on OneToMany and OneToOne relationships. As defined in ClassMatedataInfo, in these situations, when orphanRemoval=true, cascade=remove is implicit. This fixes DDC-1321.
|/ / / / / / / /
* | | | | | | | 6bbf2d9 Added support for ResultVariable referencing in ArithmeticPrimary. Fixes DDC-1346.
* | | | | | | | ddfdb37 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ b6a7520 Merge branch 'DDC-659'
| |\ \ \ \ \ \ \ \
| | * | | | | | | | 09ac3a9 DDC-659 - Add ClassMetadataBuilder for PHP based metadata management
| | * | | | | | | | 342c3ba Initial work on ClassMetdataBuilder
| |/ / / / / / / /
| * | | | | | | | 88574a0 Add note about Common Annotation changes
| * | | | | | | | f6f6edb Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \ \ \ \ \ \ \
* | | | | | | | | | 666691f Small changes for code readability. Added type binding in JoinedSubclassPersister, which was missing. Fixes DDC-1316.
| |/ / / / / / / /
|/| | | | | | | |
* | | | | | | | | f29c907 Optimized and refactored code for getParameterValue in Doctrine\ORM\Query.
* | | | | | | | | 3b3186e Added support to user provide an array of Entities as a DQL parameter. Fixes DDC-1356.
* | | | | | | | | ecc556f Fixes DDC-1354.
* | | | | | | | | 53a153b Merge pull request #111 from Gregwar/yaml_entity_repository
|\ \ \ \ \ \ \ \ \
| |/ / / / / / / /
|/| | | | | | | |
| * | | | | | | | 240f0ea [Tools] Added entityRepository support in yaml exporter
* | | | | | | | | 800628e Merge branch 'DDC-1350'
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 8b38e68 DDC-1350 - Bugfixes in Doctrine\ORM\Tools\Setup
|/ / / / / / / / /
* | | | | | | | | 7ba656f Bump DBAL dependency to 2.1.2
* | | | | | | | | 12f46e9 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | 0a6709a Fix tests with regard to repositoryClass handling and applying the default namespace
| * | | | | | | | | c948ad8 Merge branch 'FixPostgresFailures'
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | b145f06 DDC-1348 - Fix bug with UnitOfWork::getEntityState()
| |/ / / / / / / / /
| * | | | | | | | | e6a7380 Merge branch 'DDC-1306'
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | 3b4b38e DDC-1306, DDC-1113 - Fix issues with inheritance and commit order
* | | | | | | | | | | e7f471e Fixed issue with CTI during DQL update that was incorrectly setting parameter types during multi table execution. Fixes DDC-1341.
|/ / / / / / / / / /
* | | | | | | | | | 7da9bee Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | 3bee695 Update dependencies to 2.1.1 respectively
| * | | | | | | | | | d3b27dc DDC-1344 - Fix path displaying to not use realpath()ed variables
| * | | | | | | | | | 4f22bbb Add support to distribute the XSD to a given directory during build process
| | |_|_|_|_|_|/ / /
| |/| | | | | | | |
* | | | | | | | | | e69e0fc Merge remote-tracking branch 'origin/master'
|\ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / /
| * | | | | | | | | b560551 Merge branch 'DDC-1333'
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | b83945d DDC-1333 - Fix bug in xsd
| |/ / / / / / / / /
| * | | | | | | | | 3c82b49 Merge branch 'DDC-1340'
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | 8c2db89 DDC-1340 - Fix bug with merge() and optimistic lock exception
| |/ / / / / / / / /
| * | | | | | | | | 736443f Merge pull request #108 from lenar/patch-1
| |\ \ \ \ \ \ \ \ \
| | |_|_|_|/ / / / /
| |/| | | | | | | |
| | * | | | | | | | d7fbd2c short classname support for custom repository class
| |/ / / / / / / /
| * | | | | | | | 7433148 Fixed bug in XMLDriver where relation indexes are treathed as elements but documented as attributes.
| * | | | | | | | 6857134 Fixed issue with duplicated commas if Entity has no fields.
| * | | | | | | | f148912 [DDC-934][DDC-1100][DDC-1331] Implemented support to multi-values in INSTANCE OF expression.
| * | | | | | | | b9a24b5 Merge pull request #93 from kwiateusz/UnitTestsUpdate
| |\ \ \ \ \ \ \ \
| | * | | | | | | | a47af43 Last change from assertTrue($a instanceof $b) to assertInstanceOf
| | | |_|_|_|/ / /
| | |/| | | | | |
| * | | | | | | | 2ee3cde Merge pull request #106 from FabioBatSilva/master
| |\ \ \ \ \ \ \ \
| | * | | | | | | | a04d293 @Target annotation and support to common 2.2-DEV
| | | |_|_|_|/ / /
| | |/| | | | | |
* | | | | | | | | 7782780 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \ \ \ \
| |/ / / / / / / /
| | | | / / / / /
| |_|_|/ / / / /
|/| | | | | | |
| * | | | | | | a0ca506 Added support to SingleValuePathExpression in ORDER BY.
| * | | | | | | 63a2f02 [DDC-408][DDC-1150][DDC-1277] Implemented support to parameter expanding on associations.
| |/ / / / / /
| * | | | | | e13720c Merge pull request #103 from rdohms/patch-1
| |\ \ \ \ \ \
| | * | | | | | 07e1c1e Added method to retrieve currently used Reader. This allows projects that use Doctrine to recycle the reader to use with other annotation-driven packages, like DMS\Filter and Symfony\Validator
| |/ / / / / /
| * | | | | | 816ce41 Added support to CaseExpression. Added support to nest AndX and OrX QueryBuilder composite expressions, since they do not mess with generated queries.
|/ / / / / /
* | | | | | 1666d59 Merge branch 'DDC-1300'
|\ \ \ \ \ \
| * | | | | | bcc7bb1 DDC-1300 - Fix bug in fetch join hydration of entities with foreign key identifier
|/ / / / / /
* | | | | | 15c877b Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \
| * \ \ \ \ \ 19682bf Merge pull request #102 from schmittjoh/configUpdate
| |\ \ \ \ \ \
|/ / / / / / /
| * | | | | | 7e47a60 updated configuration
|/ / / / / /
* | | | | | c85de03 Add phar packaging target and distribute phar into download folder
* | | | | | d3beb7e Merge branch 'DDC-1313'
|\ \ \ \ \ \
| * | | | | | ba882be DDC-1313 - Optimize behavior of DriverChain::getAllClassNames()
|/ / / / / /
* | | | | | e12a5fb Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \
| * \ \ \ \ \ d583b14 Merge pull request #98 from asm89/master
| |\ \ \ \ \ \
|/ / / / / / /
| * | | | | | 953a0f6 [DDC-1301] Fixed tests teardown for mysql suite
| | |/ / / /
| |/| | | |
* | | | | | 4675f65 Merge branch 'DDC-1302'
|\ \ \ \ \ \
| * | | | | | 816039f DDC-1302 - Fix bug in XmlDriver not handling orphan removal
|/ / / / / /
* | | | | | c34612b [DDC-1298] DDC117Link file got lost from 2.1.x to master somehow
|/ / / / /
* | | | | f8558d7 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \
| * \ \ \ \ 5c47c07 Merge pull request #97 from asm89/DDC-1301
| |\ \ \ \ \
|/ / / / / /
| * | | | | d439f67 [DDC-1301] Prefixed all Legacy models properties with _
| * | | | | d7dbde8 [DDC-1301] Fixed count() for fetch="EXTRA_LAZY" on OneToMany association
| * | | | | b295169 [DDC-1301] Added tests for fetch="EXTRA_LAZY" count() on a "legacy" database
| |/ / / /
* | | | | 3d788a1 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \
| * \ \ \ \ 8f589e5 Merge pull request #92 from mridgway/DDC-1275
| |\ \ \ \ \
|/ / / / / /
| * | | | | 1250cd7 F[DDC-1275] ixed check for owning side of a toOne relationship
| * | | | | 7f20a32 Removing debug comment
| * | | | | 154fd60 DDC-1275: Added join columns to result set mapping
| | |_|_|/
| |/| | |
* | | | | 656beb6 Merge branch 'DDC-1298'
|\ \ \ \ \
| |_|/ / /
|/| | | |
| * | | | 1966329 DDC-1298 - Fix bug in SQLWalker with derived entities that have no fields of their own.
|/ / / /
* | | | a0b7c3e Add UPGRADE_TO_2_2 file
* | | | 7584ef6 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \
| * \ \ \ 57cfcfd Merge pull request #79 from mridgway/DDC-725
| |\ \ \ \
| | * | | | c19d7fe Missed one
| | * | | | 9ae3042 Removed onUpdate property on join columns
| * | | | | e73605e Merge pull request #90 from mweimerskirch/patch-2
| |\ \ \ \ \
| | * | | | | 6ef4ac6 Missed another typo
| | * | | | | b58f573 Corrected typo
* | | | | | | 6abe8e4 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \ \
| |/ / / / / /
| * | | | | | 79d99b1 Merge pull request #91 from kwiateusz/UnitTestsUpdate
| |\ \ \ \ \ \
|/ / / / / / /
| * | | | | | 7261060 Few more converts from assertTrue($a instance of $b) to assertInstanceOf
| * | | | | | 1ea3e54 Correted indentation and variable name
| * | | | | | 49c7351 Change from assertType to assertInstanceOf. Now PHPUnit doesn't show warning about deprecation of assertType. Also some refractoring from assertTrue($a instanceof $b) to assertInstanceOf. Leading \ in namespaces is not required so I removed it from few assertions.
| |/ / / / /
* | | | | | 41a9e96 Merge branch 'DDC-1215'
|\ \ \ \ \ \
| * | | | | | 598ab36 [DDC-1215] Fix EntityGenerator inheritance regenerating properties and methods
|/ / / / / /
* | | | | | 2e3d239 Merge branch 'DDC-1280'
|\ \ \ \ \ \
| * | | | | | 93d2e1b [DDC-1280] Only generate linefeeds in proxies for consistency.
|/ / / / / /
* | | | | | cbf2106 [DDC-1290] Allow smallint and bigint for version fields
* | | | | | 2a59da1 Merge branch 'DDC-1276'
|\ \ \ \ \ \
| * | | | | | a99ffc1 DDC-1276 - Fix bug where merge managed and new entitiy share the same collection that is cascaded, cleared during the process and then empty afterwards.
|/ / / / / /
* | | | | | 423651e Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \
| | |_|/ / /
| |/| | | |
| * | | | | 1d9016e Merge pull request #88 from asm89/DDC-1294
| |\ \ \ \ \
| | |/ / / /
| |/| | | |
| | * | | | 97a4dbf [DDC-1294] Added more tests for subselects in subselects
| | * | | | 65f7e89 [DDC-1294] Add discriminator information to subselects
| |/ / / /
| * | | | 4b85d7a Reverted PR #86, which broke our suite.
| * | | | 4be7c3d Merge pull request #85 from FabienPennequin/fix_ClassMetadataFactory
| |\ \ \ \
| | | |_|/
| | |/| |
| | * | | 99bdf65 Fixed php notice in ClassMetadataFactory
| |/ / /
|/| | |
| * | | 01d6ec3 Merge pull request #86 from kwiateusz/findByOne-patch
| |\ \ \
|/ / / /
| * | | 570799b Restoring the missing comment
| * | | 0e6121e Now findByOne really retrieve only one entity adding limit to query
|/ / /
* | | 180dbba Merge branch 'EntityGenerator'
|\ \ \
| * | | d9b1dbb DDC-1244 - Fix bug with entities without namespace
| * | | c87dedb DDC-1254 - Dont throw exception about missing id in disconnected metadata factory
| * | | 4796452 DDC-1268 - Singular add*() method name through using targetEntity shortname
|/ / /
* | | fb11268 Merge branch 'DDC-1240'
|\ \ \
| * | | 98fabd9 DDC-1240 - Fix optimistic lock exception loosing the message
|/ / /
* | | 5733574 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \
| * \ \ 409c16b Merge branch 'DDC-1250'
| |\ \ \
| | * | | c261315 DDC-1250 - Fix bug with inverse one to one loading and ambigious column names in certain scenarios
| |/ / /
| * | | 8b92dc5 Merge branch 'DDC-1257'
| |\ \ \
| | * | | 442a2b3 DDC-1257 - Fix bug where validation callbacks are added multiple times in EntityGenerator
| |/ / /
| * | | 305e034 Merge branch 'DDC-1251'
| |\ \ \
| | * | | a8048af DDC-1251 - Fix bug in token parsing of EntityGenerator
| |/ / /
| * | | d7da292 Merge remote branch 'origin/master'
| |\ \ \
| | * \ \ 9d1a647 Merge branch 'master' of github.com:doctrine/doctrine2
| | |\ \ \
| | * | | | b6bd46d General fix for end point as file extension on Annotation driver.
| * | | | | 689eaf3 Merge branch 'DDC-1022'
| |\ \ \ \ \
| | |_|/ / /
| |/| | | |
| | * | | | 2b20710 DDC-1022 - Call __wakeup() with the same semantics then ClassMetadata::newInstance() does inside UnitOfWork
| |/ / / /
| * | | | 9a68074 Clarify possible problem
| * | | | ac76daf Add doccomments, refactor into listener and dump method to allow re-use
| * | | | ef663c8 DDC-1258 - Add Debug UnitOfWork Listener
| * | | | 024b7b7 Bump Dev Version to 2.2.0-DEV
| * | | | dfdb735 (tag: 2.1.0) Release 2.1.0
| * | | | cb49648 Bump Common and DBAL to 2.1
| |/ / /
* | | | 5c2a4c0 Merge branch 'DDC-1238'
|\ \ \ \
| * | | | 2858b82 DDC-1238 - Fixed a bug introduced when refactoring persisters hydration. This occurs when you call $em->clear() and you start accessing a proxy.
| * | | | a638154 Update tests
| * | | | a947e8a DDC-1238 - Reproducible case, its correct through
| * | | | 8e7c156 Started trying to reproduce this issue
|/ / / /
* | | | 0529efc Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \
| |/ / /
| * | | 438dd91 Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \ \
| |/ / /
|/| | |
* | | | 6b54cce Moved AnnotationRegistry::registerFile() call to Configuration#newDefaultAnnotationDriver() and documented the migration in UPGRADE_TO_2_1
* | | | 73f908f Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \
| | * | | db37d97 Increasing visibility of AnnotationReader inside AnnotationDriver from private to protected.
| |/ / /
| * | | 550fcbc [DDC-1237] Fixed issue with QueryBuilder where user may have includes nested complex expression in a string format while consuming a composite expression (AND or OR).
| * | | ffca455 Bump Dev Version to 2.1.0RC4-DEV
| * | | e4f2a56 (tag: 2.1.0RC3) Release 2.1.0RC3
| * | | cbe14a6 Update Common dependency to 2.1 RC3
|/ / /
* | | f589cd0 Update common version
* | | 43d8466 Update annotation handling in AnnotationDriver to work with AnnotationRegistry and bump common dependency
* | | 5299bd7 DDC-1239 - Fix missing AND in Eager LEFT JOIN of entity persister when multiple join columns are used
* | | a0a81db DDC-1204, DDC-1203 - No need to throw this exception for abstract classes anymore
* | | 5362206 Revert "Fixed ClassMetadataFactory which was throwing an exception if parent class on inheritance hierarchy is an abstract class and also extends from a mapped superclass (so it contains an inheritance already), but is not in the discriminatorMap."
* | | e32e141 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \
| * | | 4603e94 Fixed ClassMetadataFactory which was throwing an exception if parent class on inheritance hierarchy is an abstract class and also extends from a mapped superclass (so it contains an inheritance already), but is not in the discriminatorMap.
| * | | 8b7e2a9 Merge pull request #81 from schmittjoh/annotation
| |\ \ \
| | * | | 5701036 added @Annotation to annotations
| |/ / /
| * | | 0f68355 Merge pull request #80 from pkruithof/patch-2
| |\ \ \
| | * | | 9395eee Changed order of elements
| |/ / /
| * | | 6d035be Bump Dev Version to 2.1.0-DEV
| * | | 01935e6 (tag: 2.1.0RC2) Release 2.1.0RC2
| * | | 379584f Bump dependencies of Common and DBAL to 2.1.0RC2
|/ / /
* | | f1c073e Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \
| * \ \ 53c7999 Merge pull request #78 from mweimerskirch/patch-1
| |\ \ \
| | * | | e899205 Removed superfluous variable name in "@return" documentation
* | | | | 66e92b1 Minor spelling mistake, thanks Alexandre Mathieu for reporting
|/ / / /
* | | | 8850efb Merge branch 'DDC-1230'
|\ \ \ \
| |/ / /
|/| | |
| * | | 551f6d0 DDC-1230 - Fix bug where UnitOfWork does not set STATE_REMOVE when calling EntityManager#remove() on an entity
|/ / /
* | | 5afc097 Bump DBAL dependency to latest master
* | | ed516ed Fix discriminator casing problem in Oracle
* | | 5243125 Fix some of the problems with Oracle testsuite
* | | 6994401 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \
| * \ \ ebe95af Merge pull request #77 from rubensayshi/master
| |\ \ \
| | * | | a607e2e fixed wrong keyname
| |/ / /
* | | | ca0bea1 Merge branch 'DDC-1224'
|\ \ \ \
| |/ / /
|/| | |
| * | | 7efe071 DDC-1224 - Bugfix with temporary table ids and tables in schema (in postgresql)
|/ / /
* | | a73a1e8 DDC-1226, DDC-1228 - Bugfix with refereshing proxy references not setting the originalEntityData.
* | | 07f568e Add test for DDC-1227 regression
* | | 0dd1dc2 DDC-1227 - Fix regression in QueryBuilder::add() due to Expr\From refactoring.
* | | 7367e25 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \
| |/ /
| * | db80b2b Fixed phpunit tests which was failing due to a duplicate use declaration.
* | | 10b70df DDC-1218, DDC-1156 - Fixed bugs with mapped superclasses in inheritance hierachies
* | | fe8b28a Add test for DDC-1156, DDC-1218
|/ /
* | a5cddb0 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \
| * \ 2caf0ff Merge pull request #75 from joshiausdemwald/DatabaseDriver_Corrections
| |\ \
| | * | c05fffc Suppressed php undefined variable notice adding initialization code to Doctrine\ORM\Mapping\Driver\DatabaseDriver.php
| |/ /
* | | 3717ae3 strtolower() on cascade information avoids problem with case-sensitivity in YAML and annotations mapping driver.
|/ /
* | fff0204 Merge branch 'DDC-1211'
|\ \
| * | c7c4300 DDC-1211 - Fix bug with empty numeric literal
|/ /
* | 1c2ade6 DDC-1214 - Fix UpdateCommand::getFullName()
* | c62e278 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \
| * | 197744a Bump Dev Version to 2.1.0RC2-DEV
| * | 054ac22 (tag: 2.1.0RC1) Release 2.1.0RC1
| * | c6746d4 Merge 2.0.x build.xml changes into master build.xml
| * | f0bc3d9 Bump dependencies of Common and DBAL to 2.1.0RC1
* | | 6f8ac21 Merge branch 'DDC-1189'
|\ \ \
| |/ /
|/| |
| * | 82f0c24 DDC-1189 - Bugfix with PersistentCollection#clear() in combination with lazy loading
|/ /
* | 7810f5f Add convenience helper for running tests against multiple different databases
* | decd148 Fix bug in ChangeTrackingNotify code
* | fa7574b Removed AllTests files and Suites
* | 32b146e Switch testsuite to run with phpunit.ini.dist from main folder, not using AllTests approach. Fixed global state problem in tests that was caused by EventManager being reused. Significantly enhanced error message about cascade persist
* | 1aa90dc Add UPGRADE note about annotations parser changes
* | 989d375 Some more tests for the Setup helper
* | ede68ec Merge branch 'master' of github.com:doctrine/doctrine2
|\ \
| * | 699ccfd Implemented COALESCE and NULLIF support in DQL.
| * | 626e467 Implemented COALESCE and NULLIF support in DQL.
| * | 1fed340 Optimized AnnotationDriver to filter found files during getAllClassnames().
* | | 02f06b6 Add convenience Setup Tool to register autoloaders and create configuration objects
|/ /
* | 0cd0ae4 Fix regression introduced with DDC-1203,DDC-1204 patch
* | 713f465 Merge remote-tracking branch 'origin/master'
|\ \
| * \ 98bc3c4 Merge pull request #74 from mridgway/DDC-1209
| |\ \
| | * | d1106a7 Made DDC-1209 test pass
| | * | da2d83f DDC-1209 tests
* | | | 22bdb15 Merge branch 'DDC-1172'
|\ \ \ \
| |/ / /
|/| | |
| * | | 42c5382 DDC-1172 - Handle sequence dropping in SchemaTool.
|/ / /
* | | ec748b2 Merge branch 'DDC-1203'
|\ \ \
| |/ /
|/| |
| * | 5ff44b5 DDC-1203, DDC-1204 - Fix problems with mapped superclasses in midth of inheritance hierachy and entities not mapped in discriminator map.
|/ /
* | dd329c9 Merge branch 'DDC-1208'
|\ \
| * | 3be6218 DDC-1208 - Allow namespace separator in <discriminator-mapping />
|/ /
* | 71082bd Merge branch 'master' of github.com:doctrine/doctrine2
|\ \
| * \ 8665343 Merge pull request #71 from fabpot/master
| |\ \
| | * | b37c8f6 Update Symfony2 vendors
| |/ /
| * | df50003 Merge pull request #70 from pkruithof/patch-1
| |\ \
| | * | 05bf847 The `columns` attribute of the `index` type was `xs:NMTOKENS`, therefore not allowing a comma, which is needed when multiple columns need to be specified. (I've checked the XmlDriver code for this) It should be the same as the `columns` attribute of the `unique-constraints` type, namely `xs:string`.
| |/ /
* | | 2b52eff Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \
| |/ /
| * | d5daf16 Merge pull request #64 from mvrhov/schema_extension
| |\ \
| | * | bf0775f Add extension points into the xml schema
| * | | 12dfb5e Merge pull request #67 from Nico-B/master
| |\ \ \
| | * \ \ 524c799 Merge remote-tracking branch 'remotes/upstream/master'
| | |\ \ \
| | * | | | 3cdb4e0 joinTable can be undefined because ManyToMAny generation is bidirectional with inverse sides
| |/ / / /
|/| | | |
| * | | | 39ee9e5 Merge pull request #69 from Garfield-fr/master
| |\ \ \ \
| | |/ / /
| |/| | |
| | * | | c7eaf77 Renamed function getFullName with getName to match with last change on Symfony Console
| |/ / /
| * | | fe527fb Merge pull request #59 from asm89/databasedriver-patch
| |\ \ \
| | * | | 7ee8dc4 DDC-1179 - Make it possible to specify a namespace when mapping with --from-database
| | * | | cec62db Removed _ prefix from private functions.
| | * | | 262ae7c Implemented tableName -> className and columnName -> fieldName mapping in DatabaseDriver.
| | | |/
| | |/|
| * | | 037daff Merge pull request #65 from weaverryan/update_command
| |\ \ \
| | * | | 6468740 [Tools][Console] Reworking changes to be more backwards compatible
| | * | | 79643e3 [Tools][Console] Refactoring the UpdateCommand
| | | |/
| | |/|
| * | | 9945296 Merge pull request #61 from stof/EntityGenerator_3
| |\ \ \
| | * | | 693fc09 Updated the EntityGenerator to be compatible with Common 3.0.x
| * | | | fdbc909 Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \ \ \
| |/ / / /
|/| | | |
* | | | | a4cbb23 Slight adjustment to build.xml
* | | | | 9757342 Merge branch 'DDC-1163'
|\ \ \ \ \
| * | | | | 4371e8f DDC-1163 - Fix nasty bug with inheritance in UnitOfWork::executeUpdates() and executeRemovals()
|/ / / / /
* | | | | 22826ac DDC-1156 - Do not throw exception for mapped superclass in middle of inheritance hierachy anymore.
* | | | | 543432b Merge branch 'DDC-1192'
|\ \ \ \ \
| * | | | | d17d0f5 DDC-1192 - Fix notice in XmlDriver, removed unnecessary code.
|/ / / / /
* | | | | d3ab9b5 DDC-1181 - Add test that verifies cascade remove works for entities with foreign identifiers
* | | | | ddb647f DDC-1173 - Fix bug when calling UnitOfWork::clearEntityChangeSet() in listener
* | | | | 70d756d DDC-1184 - Improve error handling in AssignedIdGenerator
* | | | | f367755 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \
| * \ \ \ \ 3cdff65 Merge pull request #63 from chesteroni/master
| |\ \ \ \ \
| | * | | | | 23540c17 Added checking for existing indexes in associatation mapping array.
| | | |_|/ /
| | |/| | |
| * | | | | ff30f86 Merge pull request #62 from mvrhov/yml_export_notice_fix
| |\ \ \ \ \
|/ / / / / /
| * | | | | bb87382 Fixing Notice: Undefined index: orderBy in ...Doctrine/ORM/Tools/Export/Driver/YamlExporter
| |/ / / /
* | | | | 1038a86 DDC-1194 - Improve error handling for DQL INSTANCE OF
* | | | | 2c9a127 Merge branch 'DDC-1193'
|\ \ \ \ \
| * | | | | bda4165 DDC-1193 - Fix previous commit.
* | | | | | 84aefd6 Merge branch 'DDC-1193'
|\ \ \ \ \ \
| |/ / / / /
| * | | | | acaf08d DDC-1193 - Fix bug with cascade remove and proxy classes.
|/ / / / /
* | | | | 875912b DDC-733 - Add UnitOfWork::initializeObject() method.
* | | | | 86c3744 Made orm:convert-mapping command more configurable (allow to change the extension of the generated files for instance)
* | | | | 875f5c1 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \
| |/ / / /
| | | / /
| |_|/ /
|/| | |
| | * | 1f6b49d Added getRootEntities to QueryBuilder.
| |/ /
| * | 9352121 Moved getQuoted* from ClassMetadata to ClassMetadataInfo, since SchemaTool relies on them, making impossible to work with DisconnectedClassMetadataFactory.
|/ /
* | ca6ea65 Merge branch 'NewAnnotations'
|\ \
| * | 3adbf0d Add forward compatibility with Doctrine Common 3.0
| * | a0d79b0 [AnnotationDriver] compatibility with Doctrine Common 3.x
* | | 2b3d0a2 Merge branch 'NewAnnotations'
|\ \ \
| |/ /
| * | 6d724ad Make ORM forward compatible with new Doctrine Annotations library version 2.1
|/ /
* | 0bb0937 Started UPGRADE_TO_2_1 document
|/
* 85fb1a3 Merge branch 'master' of github.com:doctrine/doctrine2
|\
| * 9f01e95 Bump Dev Version to 2.1.0BETA2-DEV
* | a979852 Merge branch 'DDC-1080'
|\ \
| |/
|/|
| * 9ea03de DDC-1080 - Fix bug with hydration of derived entities/foreign key as primary key.
| * 1b4f0a5 DDC-1080 - Add failing testcase
* | f4021e7 (tag: 2.1.0BETA1) Update Doctrine Common to latest version and add new methods to ClassMetadataInfo
* | 5d81e86 Add some logic to keep backwards compatibility in QueryBuilder
* | 85d4084 Reintroduce QueryBuilder::getRootAlias() for backwards compatibility reasons, mark as @deprecated
* | 5e938b3 Revert "Implemented auto-inference of isCascadeRemove when orphanRemoval is defined (marked as todo)."
* | 2cfdf2b Merge branch 'master' of github.com:doctrine/doctrine2
|\ \
| * \ 34ad2cc Merge pull request #23 from kertz/master
| |\ \
| * \ \ 83372bd Merge pull request #23 from kertz/master
| |\ \ \
| | |/ /
| | | /
| | |/
| |/|
| | * b736c42 _generateEntityLifecycleCallbackMethods Beautification
* | | d45f7c1 DDC-694 - Add info command
|/ /
* | 14d630a Merge branch 'DDC-1151'
|\ \
| * | cb3615a DDC-1151 - Fix missing table quotes when adding foreign keys in SchemaTool
|/ /
* | e66970b Merge branch 'master' of github.com:doctrine/doctrine2
|\ \
| * | 2a7364b We now support @Id on @ManyToOne fields. Removed TODO and associated code.
| * | f4d62b3 Fixed endless recursion of DDC-719 test.
| * | 551247d Implemented auto-inference of isCascadeRemove when orphanRemoval is defined (marked as todo).
| * | 08f2af4 Changed QueryBuilder to allow retrieval of all defined root alises.
| * | e538128 [DDC-1029] renaming "load()" in proxy to "__load()"
| * | 1e9e2de [DDC-1122] Added coverage for bug report.
| * | 8e3fdc5 [DDC-1148] Implement auto-inference of types in setParameter.
| * | 814473c Merge pull request #35 from brikou/master
| |\ \
| | * | 9a8e8ce Edited lib/Doctrine/ORM/Tools/EntityGenerator.php via GitHub
| * | | a45a02f Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \ \
| | * \ \ 75b69f9 Merge pull request #57 from stof/DDC-1146
| | |\ \ \
| | | * | | a112be7 [DDC-1146] Updated the Symfony2 vendors
| | |/ / /
| * | | | 905e05c [DDC-1067][DDC-1145] Fixed bug with multiple froms and inclusion of joins. Added support for index by in QueryBuilder. This break BC only if users are using base support (->add).
| |/ / /
| * | | 54a0109 [DDC-1147] Allowed usage of 0-based input parameters in DQL.
| * | | 0d0d619 Merge pull request #53 from Garfield-fr/master
| |\ \ \
| | * | | b959ab3 Typo
| |/ / /
| * | | b025b2b Fixed where componentes (ie. MEMBER OF) that that are sensitive to parenthesis presence. Made OR and AND expressions smarter. Fixed related unit tests.
| * | | bffca23 Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \ \
| * | | | 19dfe7b Added method to allow retrieve all registered entity namespace aliases.
* | | | | ce1e446 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \
| | |/ / /
| |/| | |
| * | | | 5d1905d DDC-1120 - Fix comment
| * | | | 23131d6 Merge branch 'DDC-1129'
| |\ \ \ \
| | * | | | d4569ba [DDC-1129] Fix bug in version changeset computation aswell as inline ClassMetadata::isCollectionValuedAssociation to increase performance by 2-5%
| |/ / / /
| * | | | b5520aa Merge branch 'DDC-1091'
| |\ \ \ \
| | * | | | c53baa9 [DDC-1091] Fix bug with custom string functions in StringPrimary
| |/ / / /
| * | | | d0b95bb Merge branch 'DDC-1043'
| |\ \ \ \
| | * | | | 7a068c2 DDC-1043 - Make computeChangeSet() algorithm more strict, possible leading to more updates to to values that are not exactly the same. However this is necessary to avoid bugs with certain PHP casting rules, i.e. +44 = 44
| |/ / / /
| * | | | 5a6ac2f Merge branch 'DDC-1102'
| |\ \ \ \
| | * | | | 6b3dfac DDC-1102 - Typo in EntityGenerator
| |/ / / /
| * | | | e3d2a0e Merge branch 'PR39'
| |\ \ \ \
| | * | | | a141aaf [PR-39] Throw exception when hydrating joined entity without existing parent alias (NativeQuery problem only)
| |/ / / /
| * | | | 85d6b9f Merge pull request #42 from mridgway/DDC-1059.
| |\ \ \ \
| | * | | | af4cf0d Replaced prefix parameter with renamedColumns; Added exception when duplicate columns found
| | * | | | b1b1737 Removing left over class import
| | * | | | c46d835 Moved new functions to ResultSetMappingBuilder class
| | * | | | 20dc72e First pass on RSM helper functions for adding entities
| * | | | | e9067eb Merge branch 'DDC-1149'
| |\ \ \ \ \
| | * | | | | 0c955fe Fix namespace/class parsing in the entity generator
| |/ / / / /
| * | | | | ea5a623 Merge branch 'DDC-1094'
| |\ \ \ \ \
| | * | | | | 73c7605 [DDC-1094] Add support for limit, offset and orderby in EntityRepository::findBy().
| |/ / / / /
| * | | | | 0b1077a Merge branch 'DBAL-115'
| |\ \ \ \ \
| | * | | | | 5179ff9 [DBAL-115] REALLY fix issues with SchemaTool::getDropSchemaSQL().
| |/ / / / /
| * | | | | abbb3e8 Merge branch 'DBAL-115'
| |\ \ \ \ \
| | * | | | | 1f665e6 [DBAL-115] Bugfix in SchemaTool not quoting table names when dropping schema.
| |/ / / / /
| * | | | | d72217a Merge branch 'DDC-1133'
| |\ \ \ \ \
| | * | | | | 261d3c8 DDC-1133 - Ducktype AnnotationReader in AnnotationDriver
| |/ / / / /
| * | | | | 2c50faf Merge branch 'DDC-1109'
| |\ \ \ \ \
| | * | | | | 7dd0dd2 [DDC-1109] ltrim discriminator map for convenience.
| |/ / / / /
| * | | | | b462cfb Merge branch 'DDC-1108'
| |\ \ \ \ \
| | * | | | | 67b89ea [DDC-1108] Fix bug with single char named input parameters in DQL lexer.
| |/ / / / /
| * | | | | ed355d2 Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \ \ \ \
| | * \ \ \ \ 7aaecac Merged pull request #36 from ajessu/fixTypo.
| | |\ \ \ \ \
| | | * | | | | 234d2e5 Fix typo on schema help messages
| | | | |_|/ /
| | | |/| | |
| | * | | | | 237a05b Merged pull request #44 from Chekote/parser_match_phpdoc_fix.
| | |\ \ \ \ \
| | | * | | | | 5784c7b Fixed phpdoc on Parser::match incorrectly stating that the token parameter can be a string value
| | * | | | | | f73c7f3 Merged pull request #48 from rdohms/master.
| | |\ \ \ \ \ \
| | | |_|_|_|/ /
| | |/| | | | |
| | | * | | | | 0b7feb3 Fixing outdated docblocks for SchemaTool
| | * | | | | | fe66d8b Fixed SchemaTool which was failing to dropSchema due to foreignKeyContraint checks. Fixes DDC-1126
| | * | | | | | 26bd3e3 Implemented support for closure return on EntityManager::transactional. Fixes DDC-1125
| | |/ / / / /
| * | | | | | c6d725d Merge branch 'DDC-1132'
| |\ \ \ \ \ \
| | * | | | | | 42230a4 [DDC-1132] Fix many to many table detection.
| * | | | | | | 7929aea Merge branch 'DDC-1132'
| |\ \ \ \ \ \ \
| | |/ / / / / /
| | * | | | | | f09d299 [DDC-1132] Fix many to many table detection.
| |/ / / / / /
| * | | | | | 41b3a37 Add new performance test checking compute changeset performance.
| |/ / / / /
| * | | | | 4d56165 Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \ \ \ \
| | * \ \ \ \ 7e3265e Merge branch 'DDC-1040'
| | |\ \ \ \ \
| | | * | | | | 822481d [DDC-1040] Add regression tests for entity as multiple named/positional parameters.
| | | * | | | | 7905f2a [DDC-1040] Bugfix with named parameters and multiple entities passed as parameter.
| | |/ / / / /
| | * | | | | 88dc18f Merge branch 'DDC-1093'
| | |\ \ \ \ \
| | | * | | | | e685d59 [DDC-1093] Fix docblock type hint
| | |/ / / / /
| | * | | | | 300df03 Merge branch 'DDC-1087'
| | |\ \ \ \ \
| | | |/ / / /
| | |/| | | |
| | | * | | | a329007 [DDC-1087] Add missing resolution to IS NULL in EntityRepository when passing a null value as a criteria.
| | |/ / / /
| | * | | | db82ef3 Merge branch 'DDC-991'
| | |\ \ \ \
| | | |_|/ /
| | |/| | |
| | | * | | ea52b3c [DDC-991] Rename method to AbstractQuery::getOneOrNullResult().
| | | * | | 24a7a72 [DDC-991] add AbstractQuery::getOneResult() method that returns null instead of throwing an exception as getSingleResult() does.
| | |/ / /
| | * | | e9c4f61 Merge branch 'DDC-692'
| | |\ \ \
| | | * | | 34ad308 [DDC-692] Add respective metadata mapping possiblities for read-only entities and a test.
| | | * | | 9a75277 [DDC-692] Add ClassMetadataInfo::isReadOnly flag and ignore these entities in Change Tracking.
| | |/ / /
| | * | | 003ab06 Merge branch 'DDC-696'
| | |\ \ \
| | | * \ \ 36985ee Merge remote branch 'mridgway/DDC-696' into DDC-696
| | | |\ \ \
| | |/ / / /
| | | * | | 706cc83 Removed svn variable
| | | * | | 17cbb34 Clean up of test case
| | | * | | 1f50dee DDC-696: Added onClear event
| | * | | | 21acb67 Merge branch 'DDC-1077'
| | |\ \ \ \
| | | * | | | bda1523 [DDC-1077] Bugfix in not handling literals in Select Expressions.
| | |/ / / /
| | * | | | 5022b04 Merge branch 'DDC-1079'
| | |\ \ \ \
| | | * | | | 6ed0ff0 [DDC-1079] Bugfix for shortcut for ArithmeticExpressions in SimpleSelectExpression that lead to literals not being valid. Problem was that ScalarExpression() did not handle AggregateExpressions() at all, which is now fixed.
| | |/ / / /
| | * | | | 789739f Merge branch 'DDC-1014'
| | |\ \ \ \
| | | |/ / /
| | |/| | |
| | | * | | 4f1af01 [DDC-1014] Add DATE_ADD(), DATE_SUB(), DATE_DIFF() functions for DQL.
| | | * | | 5d1b4f9 [DDC-1014] Update DBAL remote to include date arithmetics related functionality.
| | |/ / /
| | * | | e126315 Bump DBAL dependency to include Security Fix for AbstractPlatform::modifyLimitQuery()
| | * | | ccb5c57 Merge branch 'DDC-992'
| | |\ \ \
| | | * | | 7a41a20 [DDC-992] Fix criteria usage of column names clashing with field or associations by prefixing with table names or alias.
| | |/ / /
| | * | | 8430aef Merge branch 'DDC-1053'
| | |\ \ \
| | | * | | edfdbe1 [DDC-1053] Fix bug with usage of identification variables in GroupByItem.
| | |/ / /
| | * | | 108ceae Merge branch 'DDC-1052'
| | |\ \ \
| | | * | | e42a227 [DDC-1052] Fix bug with versioning and inheritance
| | |/ / /
| | * | | 7e262dd Merge branch 'DDC-1068'
| | |\ \ \
| | | * | | ac175d2 [DDC-1068] Fix case-sensitivity problems of first loading of Metadata.
| | |/ / /
| | * | | c77dbd8 [DDC-1070] Fix global test state problem introduced with test.
| | * | | efe26d0 Merge branch 'DDC-1070'
| | |\ \ \
| | | * | | 62755cc [DDC-1070] Fix in AbstractQuery::iterate() method not respecting hydrator and parameters.
| | |/ / /
| * | | | 8c8a658d Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \ \ \
| | |/ / /
| | | / /
| | |/ /
| |/| |
| | * | 53ca54c Merge branch 'master' of github.com:doctrine/doctrine2
| | |\ \
| | |/ /
| |/| |
| * | | 180078d Added namedQueries as optional during serialization of ClassMetadata.
| | * | e757e3b Merge branch 'DDC-952'
| | |\ \
| |/ / /
| | * | 5192306 [DDC-952] One last commit with some refactorings, additional comments and two new tests. Also added convenience method Query::setFetchMode($className, $assocName)
| | * | 4b98e3e DDC-952 - Remove unnecessary instance variable and comment on one feature.
| | * | b7e522d DDC-952 - This nasty inheritance hydration bug slipped in again, fixed again now.
| | * | 6d27b47 [DDC-952] Add Persister hydration performance tests.
| | * | 1b46208 [DDC-952] More fixes
| | * | b3c0190 DDC-952 - Optimization
| | * | a04ba44 [DDC-952] Introduced SimpleObjectHydrator again for performance reasons.
| | * | 38ad25a [DDC-952] Remove all the unnecessary hydration code from all Persisters.
| | * | 1bc4b62 [DDC-952] Make collection loading work with hydrators also.
| | * | 7c7106b DDC-952 - Fix bug in inverse one-to-one eager loading sql code.
| | * | 4677883 [DDC-952] Added modelset and tests for Eager Loading, detected a bug with inverse one-to-one eager fetching that needs to be addressed.
| | * | 8794d35 DDC-952 - Woah this still needs tons of tests.
| | * | 595c192 [DDC-914] Always fetch joining inverse side one-to-one associations breaks a ton of DDC-117 tests, investigate why to make this working also.
| | * | 077ae9c [DDC-914] Fetch join many-to-one/one-to-one associations configured as FETCH_EAGER inside the persisters.
| | * | fd50263 DDC-734 - REname query hint to fetchEager.
| | * | 60eb755 DDC-952, DDC-734 Add DQL query hint to switch associations from lazy to eager for deferred initialization optimizations.
| | * | 112f9d1 [DDC-1050] Change refresh of collection back
| | * | 851f44a [DDC-952] [DDC-1050] Use ObjectHydrator inside Persisters, removing a bunch of duplicate code (step1, more necessary)
| | * | d9c8a9e [DDC-952] Fix merge/rebase mistake.
| | * | 03630df Add support for IN(?) queries in repositories using the DBAL support for parameter lists.
| | * | 3d37e43 DDC-952 - Refactor eager loading entities, it is only allowed for non composite primary key entities.
| | * | 32df945 DDC-952 - Implemented first approach for batching eager loads of ToOne associations.
| |/ /
|/| |
| * | 925f1c2 Merge branch 'NamedQueries'
| |\ \
|/ / /
| * | 7d1fca1 Added support to NamedQueries through ClassMetadata.
| |\ \
| |/ /
|/| |
* | | e0b8351 Bump dependency of ORM master to DBAL 2.0.2
* | | 78aa893 Adjust tests to changes in DBAL dependency with regard to automatic foreign key and index naming.
* | | 8c7261e Optimize build process even more, now generating PEAR Packages for Symfony YAML and Console.
* | | ae61272 Merge branch 'DDC-1034'
|\ \ \
| * | | 67ae22b DDC-1034 - Fix bug where callbacks where registered multiple times in inheritance hierachies.
|/ / /
* | | c0d26f2 Merge branch 'DDC-1056'
|\ \ \
| * | | d58ae2e DDC-1056 - Fixed notice in StaticPHPDriver.
|/ / /
* | | 1d5fef4 Merge branch 'DDC-1041'
|\ \ \
| * | | 49195eb [DDC-1041] You could retrieve instances of the wrong type in inheritance hierachies because the identity map aggregates them by rootEntityName.
|/ / /
* | | 9a33bd0 Merge branch 'DDC-1050'
|\ \ \
| * | | b2c7a9c [DDC-1050] Throw exception when trying to define inheritance information on a mapped superclass. It is not a valid use-case.
|/ / /
* | | 8b9f12d Remove copied code of Symfony Console/Yaml and added submodules.
* | | 521705a Merge branch 'DDC-1033'
|\ \ \
| * | | c144df9 DDC-1033 - Fix cloning of not initialized proxies.
|/ / /
* | | 1eb7f92 DDC-1026 - Fix Result Cache Seperate chaining implementation that was wrong since DDC-892 was applied.
* | | 9125413 Fixed typo in AbstractQuery::execute() doc
* | | afc9495 Revert "Merge branch 'DDC-884'"
| * | a31289b Added support to NamedQueries through ClassMetadata.
|/ /
* | 3eea19d Merge branch 'DDC-884'
|\ \
| * | 04ab0cd [DDC-884] Allow subclassing EntityManager.
|/ /
* | b13c299 Merge branch 'DDC-1035'
|\ \
| * | 68bb0c1 [DDC-1035] Fixed orphanRemoval on YAML mapping driver.
|/ /
* | a18a7bb Merge branch 'DDC-1012'
|\ \
| * | 834203d [DDC-1012] Implemented Expr isNull and isNotNull.
|/ /
* | 99c7924 Merge branch 'DDC-1036'
|\ \
| * | 505d9e2 [DDC-1036] Modified the AggregateExpressions to support SimpleArithmeticExpression instead of StateFieldPathExpression.
|/ /
* | bca927f Merge branch 'DDC-982'
|\ \
| * | 70d2cbe [DDC-982] Implemented more unique sql table alias.
|/ /
* | dcf358f Fixed some warnings from phpunit.
* | 2b2d9e7 Fixed wrong test. It was failing if you have memcache extension loaded.
* | 328a5fe Updating to reverted version of common.
* | 839b6dd Revert "Removing old Driver interface in favor of the new one in Common\Persistence. Also changed to use fully qualified class name for interfaces in common to avoid weird aliases."
* | c988a99 Removing old Driver interface in favor of the new one in Common\Persistence. Also changed to use fully qualified class name for interfaces in common to avoid weird aliases.
* | a4a184b Implementing ClassMetadataFactory interface.
* | 68a4099 Implementing initial Doctrine\Common\Persistence interfaces.
* | 64088fc Merge branch 'DDC-1030'
|\ \
| * | 35a1523 DDC-1030 - Fix Static Reflection with namespace levels deeper than one.
|/ /
* | 3d0d31d Merge branch 'DDC-1024'
|\ \
| * | c456f27 DDC-1024 - Do not generate setter/getter for inherited fields.
|/ /
* | 4ecb582 Update dependencies to Common 2.0.1 and DBAL 2.0.1
* | 7390030 Merge branch 'DDC-250'
|\ \
| * | da2dee0 [DDC-250] Small typo fix in xsd
| * | 9768d08 [DDC-250] Add tests and fix some glitches and finalized index-by patch.
| * | a9fe9f4 Merge branch 'DDC-1018' into DDC-250
| |\ \
| | * | 61e2cdc [DDC-1018] Bugfix: INDEX BY was not working in JOIN Declarations, only in FROM.
| |/ /
| * | 17c1ed9 [DDC-250] Initial untested support for @ManyToMany(indexBy) and @OneToMany(indexBy) option.
* | | 60203af Merge branch 'DDC-1018'
|\ \ \
| |/ /
|/| |
| * | 4532c22 [DDC-1018] Bugfix: INDEX BY was not working in JOIN Declarations, only in FROM.
|/ /
* | 266d85e Merge branch 'DDC-1006'
|\ \
| * | 4122abf DDC-1008, DDC-1002 - Create constructor and id setter if necessary.
| * | f9c1464 DDC-1006, DDC-953 - Fix EntityGenerator creating empty classes
|/ /
* | 277e0ae Merge remote branch 'origin/master'
|\ \
| * \ 957aefe Merge branch 'DDC-892'
| |\ \
| | * | 3515df9 DDC-892 - Implement separate chaining approach for result caches to prevent hash colissions.
| |/ /
| * | 8869678 Merge branch 'GenerationTools'
| |\ \
| | * | 05f4127 Significantly updated the Help of the ConvertMapping and GenerateEntities Commands to help people using and understanding their scope. Added an additional --force flag to ConvertMapping command.
| |/ /
| * | 961cb6e Merge branch 'DDC-958'
| |\ \
| | * | ed53f8a DDC-958 - Fire postLoad event when calling refresh().
| |/ /
| * | be2e00c Merge branch 'DDC-968'
| |\ \
| | * | f1809ce DDC-968 - Add AbstractQuery::getHints() method
| |/ /
| * | 549965b Merge branch 'DDC-997'
| |\ \
| | * | f70ee3a DDC-997 - Fix bug in hydration that came up with DDC-117
| |/ /
| * | 975d6ad Merge branch 'DDC-969'
| |\ \
| | * | a6e63d2 DDC-969 - Use of field instead of column when accessing a table leads to error when both differ.
| |/ /
| * | c5593be Merge branch 'DDC-978'
| |\ \
| | * | 65bbdc3 DDC-978 - Fix bug where Collection gets cleared (again) when calling flush multiple times and replacing a PersistentCollection with a new one.
| |/ /
| * | 482ff2d Merge branch 'DDC-996'
| |\ \
| | * | fd44894 DDC-996 - Throw more useful exception if fieldName is empty in a mapped field or association.
| |/ /
| * | 92ed05f Merge branch 'DDC-960'
| |\ \
|/ / /
| * | 5d33304 DDC-960 - Bugfix in how Persisters generate Fetch last version of Entity SQL.
|/ /
* | bcafa19 Merge branch 'DDC-975'
|\ \
| * | 03698e4 DDC-975 - Fix notice in SchemaTool in combination with XML mapping driver.
|/ /
* | fdee7a9 Merge branch 'DDC-980'
|\ \
| * | 078e19d DDC-980 - Fix Update and Delete statements reference of the root table when doing subselects.
|/ /
* | 7a2c993 Merge branch 'DDC-546'
|\ \
| * | 3539b32 DDC-546 - Found some more code that needs DDC-117 compliance.
| * | 247fc43 DDC-546 - Rename ClassMetadataInfo::FETCH_EXTRALAZY to ClassMetadataInfo::FETCH_EXTRA_LAZY
| * | a3cab17 DDC-546 - Updated with support for DDC-117.
| * | 89e7e86 DDC-546 - Remove dynamic public property approach in PersistentCollection::count() EXTRA_LAZY.
| * | cbfdf61 DDC-546 - Bugfix for PersistentCollection::count() in EXTRA LAZY special case.
| * | 3acc05d DDC-546 - Fix bug in inverse many-to-many contains.
| * | 685e327 DDC-546 - Fix some rebasing issues.
| * | f572be9 DDC-546 - Add EXTRALAZY to doctrine-mapping.xsd enumeration of fetch-types.
| * | 75d59d8 DDC-546 - Added functionality for extra-lazy PersistentCollection::contains().
| * | 7c567b3 Refactor DDC-546 persister approach.
| * | d3d9957 DDC-546 - Fix some minor glitches in patch.
| * | c998797 DDC-546 - Add Extra Lazy Collection prototype.
|/ /
* | 78d4277 Merge branch DDC-117 into master
|\ \
| * | 2a00501 DDC-117 - Add XML and YML Driver support for associated identifier.
| * | c2bbaa9 DDC-117 - Slight changes in the patch and fixing inline comments.
| * | 194a909 DDC-117 - Finalize patch, fix all the problems of different use-cases by hugely expanding the test-model.
| * | 2d27a99 DDC-117 - Began to fix some issues surrounding the DDC-881 report and references to composite fk entities.
| * | 337e2fa Fix DDC-795 (subtask of DDC-117) and integrated a test for cascade (that only works with sequence id generators).
| * | e7b4dca Merge master into DDC-117
| |\ \
| * \ \ 5bd8ffa Merge master into DDC-117
| |\ \ \
| * \ \ \ 1496250 Merge branch 'master' into DDC-117
| |\ \ \ \
| * | | | | 772e592 Try Assoc-Id Mapping with Id that has its column renamed.
| * | | | | fb44fa6 Fix hydration of Assoc-Id Entities, duplicate the hydration of the foreign key once for for use with the assoc-entity as a meta-column. Added isIdentifier capabilities to meta columns.
| * | | | | 5799e39 Fix bug with updating assoc-id entities
| * | | | | e45c52b Merge Removal of association classes into DDC-117 branch, quite some merge efforts necessary to get it working again
| |\ \ \ \ \
| * | | | | | db93603 Added more tests for DQL joining the primary key entity and querying other fields
| * | | | | | 7b07a17 Merge branch 'master' into DDC-117
| |\ \ \ \ \ \
| * | | | | | | e3a4c8d Refactored TestCase and added several more use-cases
| * | | | | | | 013262a Add support for EntityManager::remove() of full or partial association primary keys
| * | | | | | | 10f4738 Made single identifier One-To-One + Id work also and added a test-case
| * | | | | | | c697a2d Prototype hack of @ManyToOne + @Id support with two test-scenarios, composite association key only composite key, and a mixed key scenario. I think single foreign association would work also
* | | | | | | | f3abf9a Merge branch 'DDC-965'
|\ \ \ \ \ \ \ \
| * | | | | | | | 9177dc3 DDC-965 - Defer ID check after loadMetata event is fired.
|/ / / / / / / /
* | | | | | | | 34b3038 Merge branch 'DDC-966'
|\ \ \ \ \ \ \ \
| * | | | | | | | c1edd58 DDC-966 - Fix NOT NULL constraint SingleTableInheritance Generation using SchemaTool.
|/ / / / / / / /
* | | | | | | | ed7ec26 Merge branch 'DDC-949'
|\ \ \ \ \ \ \ \
| * | | | | | | | a2cc9f0 DDC-949 - Bugfix for BasicEntityPersister not using $types for select clauses. This fixes the issue for PostgreSQL however it still occurs on Oracle. DBAL change is necessary for this.
|/ / / / / / / /
* | | | | | | | e1ed0bf Merge branch 'DDC-945-2'
|\ \ \ \ \ \ \ \
| * | | | | | | | 7112b55 DDC-945 - Fix regression, ManyToMany unidirectional owning side assocations should be allowed.
|/ / / / / / / /
* | | | | | | | 3498f4d Merge branch 'DDC-929'
|\ \ \ \ \ \ \ \
| * | | | | | | | 8658376 DDC-929 - Fix bug with DatabaseDriver not detecting indexes that are not called primary.
|/ / / / / / / /
* | | | | | | | 7a40e3f Merge branch 'DDC-961'
|\ \ \ \ \ \ \ \
| |_|_|_|_|_|/ /
|/| | | | | | |
| * | | | | | | 58019fb DDC-961 - Bugfix with missing first letter in automatic join table names in global namespace entities.
|/ / / / / / /
* | | | | | | 1d5b24e Merge branch 'DDC-837'
|\ \ \ \ \ \ \
| * | | | | | | 2d89ddf DDC-837 - Fix bug with associations of the same name not being possible in inheritance hierachies.
|/ / / / / / /
* | | | | | | eeca184 Merge branch 'DDC-928'
|\ \ \ \ \ \ \
| * | | | | | | 1d2b2b2 DDC-928 - Fix undefined variable notice.
|/ / / / / / /
* | | | | | | 26bb797 Merge branch 'DDC-945'
|\ \ \ \ \ \ \
| * | | | | | | aa6ac3d DDC-945 - Throw exception in ClassMetadataFactory when mapped superclass has to many associations.
|/ / / / / / /
* | | | | | | 1720527 Merge branch 'DDC-617'
|\ \ \ \ \ \ \
| * | | | | | | fe672d2 DDC-617 - Throw error if selecting identification variables without picking at least one root entity alias.
|/ / / / / / /
* | | | | | | d488e84 Merge branch 'DDC-931'
|\ \ \ \ \ \ \
| * | | | | | | a4f8840 DDC-931 - SchemaTool#dropSchema() should not stop on failure of a single query (as stated in docblocks).
|/ / / / / / /
* | | | | | | e46c65d Fix for DDC-944
* | | | | | | 6988b55 Bump Dev Version to 2.1.0-DEV
* | | | | | | 7def30f (tag: 2.0.0) Update dependencies to Common 2.0 stable and DBAL 2.0 stable.
* | | | | | | 22ffbe7 Fix tests so that PostgreSQL does not fail anymore on certain test.
* | | | | | | 988d229 Fix XSD Schema
* | | | | | | 43c6376 Extend phing build.xml for upcoming release.
| |_|_|_|_|/
|/| | | | |
* | | | | | c03fc00 DDC-936 - Fix target-entity and repository-class to be string rather than xs:NMTOKEN because of the class backslash.
* | | | | | 6ddfd06 Merge branch 'DDC-933'
|\ \ \ \ \ \
| * | | | | | d87391e DDC-933 - Fix bug in lock sql generation of CTI classes.
|/ / / / / /
* | | | | | 2648c1a Fix build.xml to generate proper package.xml for Windows PEAR Package.
* | | | | | 6c9eeb6 (tag: 2.0.0RC2) Update Dependency to DBAL RC5
* | | | | | 6c26af0 DDC-920 - Fix bug in DetachedEntityTest that occours with pre-persist generators (Postgresql, Oracle). Didnt came up when testing against Sqlite.
* | | | | | 3c0f92f Remove call to EntityManager#flush() if the unitofwork contains pending insertions. Flush should always be triggered explicitly.
* | | | | | 4f154b6 DDC-920 - Fix bug when detaching a managed entity that is not yet in the identity map (no id).
* | | | | | 0632691 DDC-915, DDC-925 - Fix Identification Ordering in combination with Tree Walkers.
* | | | | | 5e788a0 DDC-915 - Bugfix in Identification Variable reordering in combination with SQL Walkers.
* | | | | | 1daf658 DDC-917 - Skip Mapped Superclasses in the Drop Sequence Loop in SchemaTool.
* | | | | | aa2501e DDC-917 - Bugfix with DriverChain::getAllClassNames() - It was not semantically correct and returning too many metadata.
* | | | | | ef50d94 CleanUp in SchemaTool.
* | | | | | ad50327 Fixed some build.xml problems.
* | | | | | 9a68015 Bump Dev Version to 2.0.0-DEV
* | | | | | 72ba369 Revert Version to 2.0.0RC1-DEV
* | | | | | 5b20838 Merge branch 'master' of [email protected]:doctrine/doctrine2
|\ \ \ \ \ \
| * | | | | | 2ba9d5a Update Dependency of DBAL from RC3 to RC4
* | | | | | | 8654d06 Bump Dev Version to 2.0.0-DEV
|/ / / / / /
* | | | | | ca682b3 (tag: 2.0.0RC1) Update build.xml with deployment tasks.
* | | | | | 687548c Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \
| * | | | | | c6a6aaf DDC-899 - Add method to check if EntityManager is still open.
| * | | | | | 8e4197a DDC-909 - Fix Result Cache with entities as parameters.
* | | | | | | 054f26c Fixing issue with change to ClassMetadataFactory constructor and ConvertMappingCommand.
|/ / / / / /
* | | | | | 0ba9321 [ORM] Fixed typo
* | | | | | 892eec2 Update Symfony\Component\Console to latest version
* | | | | | 796b62c DDC-897 - Fix DisconnecetdClassMetadataFactory with regards to namespace setting, now inferred from the FQCN.
* | | | | | dff5dae DDC-897 - Make ClassMetadataFactory configurable.
* | | | | | 7196999 DDC-895 - Fix Generated XML from XMLExporter and remove silly formatting xml code used on SimpleXML by just stuffing it into DOMDocument with formatOutput=true.
* | | | | | 386b7e2 DDC-888 - Fix Warning in AnnotationsDriver when using @JoinTable without explicitly defining join- and inverse join-columns.
* | | | | | 51922a1 DDC-855 - Fix EntityGenerator annoyance when run successive times.
* | | | | | e4f74d8 DDC-886 - Bugfix for composite identifier flag not being mapped to child classes in inheritence/mapped superclass scenarios.
* | | | | | 6cd0fef Merge branch 'sqlsrv'
|\ \ \ \ \ \
| * \ \ \ \ \ e142bd1 Merge and modify juokazs Sqlsrv changes
| |\ \ \ \ \ \
|/ / / / / / /
| * | | | | | ec50125 Fix for foreign keys and autoincrement
| * | | | | | 831b40e Fixes required for Microsoft SQL tests
| * | | | | | b6da2e0 Proper FORM clause generation to support locking
| * | | | | | 494bfc8 Fixed length, lower, upper and mod AST functions to use platform for generating SQL
* | | | | | | 97b80d6 Fix several test-issues after upgrading dependencies and a Bug in a SchemaTool and DatabaseDriver
* | | | | | | 1541765 Upgrade Dependencies to Common RC2 and DBAL RC3
* | | | | | | a2cbb8f DDC-882 - Bugfix with typehint
|/ / / / / /
* | | | | | c1661dd DDC-511 - MappedSuperclasses specifications of inheritance mapping details make no sense and are ignored
* | | | | | ae76b2a DDC-853, DDC-629 - Fix drop schema always dropping everything at the cost of potential failures when dropping due to foreign keys. Added a full-database drop mode that resembles the old behavior.
* | | | | | 85a579f DDC-867 - Deep clone of the QueryBuilder nested expression objects
* | | | | | e62fb0b DDC-849 - Test verifies all different behaviors, clear contains, remove contains and clear count to be correct.
* | | | | | ece27e3 Merge branch 'DDC-736'
|\ \ \ \ \ \
| * | | | | | d3d3032 DDC-736 - Simplified patch and extended test to verify scalar results are still in order.
| * | | | | | e4280cf DDC-736 - Fix ordering of identification variables in DQL parser to be by specification.
* | | | | | | ae9080a DDC-873 - throw exception if trying to add @version to @id
* | | | | | | 4ea3277 DDC-856 - Add default "string" type to discriminator column, throw exception on specification of a bunch of invalid types
|/ / / / / /
* | | | | | ac85584 DDC-870 - Fix several bugs with optimistic locking, conversion of types, multiple updating of values and inheritance related stuff.
* | | | | | 53e8b8f DDC-868 - Fix bug where a ClassMetadata instance from a STI child level is processed before the parent.
* | | | | | a966cb6 Merge branch 'DDC-861'
|\ \ \ \ \ \
| * | | | | | 31efc9a DDC-861 - Rework ProxyFactory to not use autoloader anymore
|/ / / / / /
* | | | | | 6a904a2 DDC-860 - Allow access to EntityManager in loadClassMetadata event
* | | | | | 634aa0b DDC-832 - Small adjustments in the patch
* | | | | | 4f71c3e [DDC-812] Fix uninitialized collections of managed entities not being initialized on subsequent fetch-join.
* | | | | | 9211bc2 DDC-832 - Fix regression in testsuite due to SchemaTool not being able to handle reserved word table names.
* | | | | | 692c35e DDC-826, DDC-841, DDC-671 - Added another testcase to verify mapped superclass + association dql alias generation
* | | | | | 4804f62 Merge branch 'DDC-758'
|\ \ \ \ \ \
| * | | | | | 008601f DDC-758 - Respect notify change tracking.
| * | | | | | 2379560 DDC-758 - Fix bugs with adding and removing elements from a cascade merge Collection. This fix leads to a significant hit in merge performance of collections since they have to be initialized to the current database state, leading to an additional sql query being executed + hydration.
|/ / / / / /
* | | | | | 97eeb43 DDC-832 - Fix regression introduced with last commit.
* | | | | | 3936f17 Merge branch 'DDC-832'
|\ \ \ \ \ \
| * | | | | | 515ef33 Fix quoting in BasicEntityPersister::_updateTable and BasicEntityPersister::delete. Added 6 tests for quoting of table names in different update, delete and inheritance scenario combinations
| * | | | | | bf79168 Added Testcase to verify failure
* | | | | | | b5c5ec3 DBAL-16 - Update Symfony\Component\Console to latest version to fix upstream bug
* | | | | | | aa2a80f DDC-787 - Fix table name casing in DatabaseDriver
* | | | | | | 3384768 DDC-830 - Fix extended class in EntityGenerator
|/ / / / / /
* | | | | | 0a8ff7a Fix Testsuite to run with PHPUnit 3.5
* | | | | | 6006979 Merge branch 'DDC-839'
|\ \ \ \ \ \
| * | | | | | 35860d9 Fix for DDC-839: Fetch joined collections are not initialized correctly.
|/ / / / / /
* | | | | | 89d0a52 DDC-833 - Fix some nasty bug occouring when re-creating an entity that was a proxy before. Also found another nasty issue with refreshing entity that had an already loaded many-to-many or one-to-many association.
* | | | | | 07016f6 DDC-834 - Commit fix for requesting references of classes that have subclasses. This is not possible, so we do an eager find instead. Yes this means there is yet another negative performance impact when using Inheritance STI and CTI.
* | | | | | b4aabf0 DDC-831 - Fix docblock in ClassMetadataInfo
* | | | | | 7551bb3 Fix notice due to wrong variable reference
* | | | | | 394c67d Fix DDC-672
* | | | | | b05e1ad Fix typo in last patch
* | | | | | 638c3df DDC-822 - Fix making queries with detached entities
* | | | | | de236e0 DDC-784 - Implement doctrine CLI for Windows and refactor CLI stuff in general
* | | | | | 3ad429a Fix bug in OrmFunctionalTestCase in combination with vendors that dont deferr foreign key checks (like MySQL)
* | | | | | 394469d DDC-525 - Single Table Inheritance fields of child entities ALWAYS have to be nullable, Schema-Tool now enforces this.
* | | | | | 84bd843 Merge branch 'DDC-817'
|\ \ \ \ \ \
| * | | | | | 140ddf5 DDC-817 - Add possibility to query by owning side association join column ids and tests for plain entities, single- and joined table inheritance
|/ / / / / /
* | | | | | d2630ff DDC-819 - Fix bug with invalid parameter exception because of using isset instead of array_key_exists()
* | | | | | 039293c DDC-816 - Fix output of warning message in update and drop schema-tool commands
* | | | | | 8f80c94 DDC-514 - Implemented default for discriminator column
* | | | | | 8b766b6 Merge branch 'DDC-573'
|\ \ \ \ \ \
| * | | | | | 01ffa2d DDC-573 - Implement resetDQLPart() and resetDQLParts() methods on QueryBuilder.
|/ / / / / /
* | | | | | 75e5c40 DDC-742 - More tests on the issue about possible caching problem, could not verify however
* | | | | | 6390653 Merge branch 'DDC-671'
|\ \ \ \ \ \
| * | | | | | 13047aa Fixed Mappedsuperclass Functional Test to work with new modelset and verify that relevant features work
| * | | | | | 39f732a Refactored DDC-671 model to become a first-class modelset, we dont have one with mapped superclass yet.
| * | | | | | 7dc8ef1 Fix DDC-671 - The sourceEntity field has to be corrected to the subclass name when copied from a mapped superclass. Otherwise DQL queries will be wrong, generating wrong table aliases.
| * | | | | | 72f65c3 Some changes to the TestCase
| * | | | | | 8a92bf0 DDC-671 - Fetch YamlMappingDriverTest from Shurakais remote branch
| |\ \ \ \ \ \
| | * | | | | | 9b03a1e Added testcase for #DDC-671
| | * | | | | | 5447688 CLI configured for development purposes
* | | | | | | | 62a8e2a Enhance Schema-Tool commands by being more aggresive on warning the user that these commands do stuff that can be potentially dangerous to the database (and its contents).
* | | | | | | | 6d20d7d Merge branch 'DDC-809'
|\ \ \ \ \ \ \ \
| * | | | | | | | c70f32f DDC-809 - Fix nasty issue in ObjectHydrator yielding Many-To-Many hydration problems with multi-valued collections that are join-fetched.
|/ / / / / / / /
* | | | | | | | 25f5ab6 add inverseBy-Attribute to User-Entity to get valide schema
* | | | | | | | 9fa8ff8 show given path for MappingException::fileMappingDriversRequireConfiguredDirectoryPath
|/ / / / / / /
* | | | | | | d341978 DDC-727 - Test shows expected behavior, no failure
* | | | | | | 810a129 DDC-767 - Add testcase that shows described behavior works and not produces notices.
* | | | | | | 97e572e DDC-806 - Fix xsd schema not allowing entities without id (in inheritance hierachies)
* | | | | | | 2e3c150 [DDC-792] Fixed issue with run-dql when using max result was triggering undefined method error.
* | | | | | | 4845745 [DDC-802] Fixed wrong variable reference in XML exporter.
* | | | | | | da63bad DDC-762 - Fixed notice when mapping foreign keys to field having null values
* | | | | | | ee9158f DDC-749 - Refactor Query tests, add a test for setParameters()
* | | | | | | 4727489 DDC-761 - Fix join columns not using the same lengh, precision and scale for string and decimal types.
* | | | | | | 13da816 DDC-748 - Fix bug in EntityManager::refresh() when entity has an owning side many-to-one bi-directional association
* | | | | | | 24c6bb3 Fix errors in EntityRepository docblocks
* | | | | | | f415fa7 Bumping dev. version.
* | | | | | | 20af9d6 (tag: 2.0.0-BETA4) Bumping DBAL dependency to BETA4.
* | | | | | | 207d624 Bumped Common dependency to RC1, fixing related issues in the test suite.
* | | | | | | 7ff9976 Made using schema-tool:drop and schema-tool:update more secure by requiring the user to confirm the operation with another flag --force.
* | | | | | | 803e338 DDC-684 - Fix flaw in build process. ORM not overwriting DBAL and Common dirs now, instead PEAR packages depend on it now, full package is generated for downloading.
* | | | | | | 0b5c694 DDC-778 - Fix AbstractQuery::__clone implementation that was wrongly implemented in DDC-770. Added more tests.
* | | | | | | 0904bc5 DDC-762 - Added test for NULL association finding in OneToOne relations
* | | | | | | 33d0bb4 DDC-752 - Moved verify inheritance block behind the loadMetadata event
* | | | | | | c77a12a DDC-770 - Refactored EntityGenerator Bugfix NOT to generate a use statement. Simplifies code and circumvents further problems (like importing a class from the namespace we are in)
* | | | | | | 2a2936f DDC-771 - Bugfix in EntityGenerator generated use statement
| |_|_|_|_|/
|/| | | | |
* | | | | | 43f8398 DDC-770 - Commit missing changes to XmlDriver and YamlDriver
* | | | | | 187d928 Merge branch 'DDC-752'
|\ \ \ \ \ \
| * | | | | | d115f7a DDC-752 - Postpone Inheritance Related Metadata Validation into CMF
|/ / / / / /
* | | | | | 797d9f1 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \ \
| * | | | | | 506973a [DDC-757] Fixed. Also fixed some failing postgres tests due to changes to the default allocation size for sequences.
* | | | | | | 8a21ab4 DDC-770 - Cleanup Query instance when its cloned
|/ / / / / /
* | | | | | 241e4d2 DDC-737 - Implemented slice() on PersistentCollection for fowards compatibility reasons. The method will be required on Collection interface with the next Doctrine\Common release
* | | | | | d0717ee Fixed typo and simplified method as mentioned in an earlier comment.
* | | | | | aa5826b Symfony/Components renamed into Symfony/Component
* | | | | | 4a9f368 Symfony/Components renamed into Symfony/Component
| |_|_|_|/
|/| | | |
* | | | | 2f00db0 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \ \ \ \
| * | | | | d56d118 Fixed field access.
| * | | | | 5719f85 [DDC-577] Updated allocationSize to 1 based on discussion on DDC-569.
| * | | | | 496a34a [DDC-581] Implemented support to SingleValuedPathExpression to InExpression.
| * | | | | c306433 Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \ \ \ \
| | | |_|_|/
| | |/| | |
| * | | | | 84b9eda [DDC-680] Implemented support to complex mathematical expression in subselect part aswell as improved support of comparison expressions.
* | | | | | dd55741 Merge branch 'DDC-742'
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| * | | | | 6f4f8f8 DDC-742 - Fix issue with collections that are set to fetch=EAGER not being initialized with takeSnapshot() correctly
|/ / / / /
* | | | | 9878512 DDC-562 - Finally able to generate Unique Constraint on @OneToOne foreign keys
|/ / / /
* | | | ca1931d More association mapping doc-block updates.
* | | | 5758587 Updated API doc for association mappings.
* | | | a812dab DDC-729 Add more tests for merging with many to many relations
* | | | 139f8b5 Merge branch 'DDC-626'
|\ \ \ \
| * | | | dd7be5b Improving API and docblocks. Removing superfluous tests.
| * | | | 4826739 Simplified ClassMetadata lookup in UnitOfWork and added docblock.
| * | | | 5178f4b Corrected TO_ONE check just to be sure.
| * | | | 8d3e0e6 Moved association mappings to plain arrays, just like field mappings.
|/ / / /
* | | | da809fd DDC-735 - Forward compatible fix for ArrayCollection::removeElement() returning the element instead of true
* | | | 8ea1d38 DDC-735 - Fix PersistentCollection::remove() and PersistentCollection::removeElement() behaving differently with regards to orphan removal
* | | | 21753c7 DDC-651 - Fix short name being used instead of long-name in extends section of EntityGenerator
* | | | ea954e8 DDC-703 - Fixed change tracking not passed to child classes in inheritance hierachy
* | | | 37a1a35 Merge branch 'DDC-729'
|\ \ \ \
| * | | | a705b81 DDC-729 - Fix issue with merging of collections leading to dereference behaviour after next flush(). Added a test for dereferencing of collections as there was none
* | | | | 0424d87 [DDC-386][DDC-675] Fixed.
|/ / / /
* | | | dcebc24 DDC-728 - Verified with test that checking for an inherited single valued association works
| |_|/
|/| |
* | | a1bf4dc API doc adjustments.
* | | 34262ae Removed support for experimental C extension. Will be re-examined for 3.0.
* | | 3630e06 [DDC-522][DDC-419][DDC-383] Fixed.
* | | 69e9fd3 DDC-704 - Added better validation of inheritence type constructs in Xml, Annotation and Yaml Drivers
* | | eaa78b9 DDC-700 - Skip generation of proxy classes for Mapped superclasses
* | | f2715c9 DDC-654 - Removed unused lines of code in AST/Functions namespace
* | | 9347263 DDC-709 Add further validation for @OrderBy field names on target entities
* | | bd28cb1 DDC-645 - Demoted <change-tracking-policy /> to an attribute on <entity /> to allow better validation, fixed XSD schema
* | | 251247c DDC-633 - Fix Eager ManyToOne or OneToOne relations being replaced by a proxy instead.
| |/
|/|
* | 11b2542 Merge branch 'master' of github.com:doctrine/doctrine2
|\ \
| * | 92a79df Bumping dev. version.
* | | 0bc22a2 Updated UPDATE_TO_2_0 document with BC changes and stuff related to the Beta2 to Beta3 Migration
|/ /
* | 29bf4ad (tag: 2.0.0-BETA3) Fixed merging issue with sequence identifiers.
* | 35af982 [DDC-719] Fixed issue with Empty and also Size function that were generating an incorrect SQL for associations counting.
* | 623c02c Updating common to 2.0.0BETA4
* | 0c07b31 Tweaked INSTANCE OF implementation.
* | a25101a Fixed merging with NOTIFY policy.
* | 69073c4 Fixes for merging bidirectional associations where both sides define cascade=merge as well as fixes for handling null values and proxies properly in single-valued associations.
* | 954a8c3 Updated tests.
* | e69c7c7 Merge branch 'DDC-722'
|\ \
| * | c1fec32 [2.0][DDC-482] Added support to INSTANCE OF in DQL.
* | | af59a58 Fix DDC440Test to comply with Oracle Identifier-Name Restrictions
* | | 5bebf13 Bugfix in Test Models that made Oracle tests fail for illegal identifier name
* | | 104dd7a Fix bug in testsuite that makes oci8 testsuite fail
* | | d6a1075 DDC-644 - Added more tests for Hydrators and unknown to be skipped columns
* | | 56b3c0e DDC-644 - Added missing code for the _getScalarRowData()
* | | 553e93a DDC-644 - Fixed issue with undefined columns in ResultSetMapping by skipping them, added a functional test for modified limit query functionality
* | | 86e24d3 DDC-723 - Update ORM to depend on latest DBAL Beta3 release, fixed Schema-Tool errors - Use git submodule update to get the latest code
|/ /
* | d2740f0 Reverted extensibility of Lexer. This is not ideal.
* | 2a7a72b Reverted extensibility of Lexer. This is not ideal.
* | b477211 [DDC-490] Added extensibility support to Query Lexer.
* | 1752822 Merge branch 'DDC-698'
|\ \
| * | ad115f0 [DDC-698] Fixed wrong SQL generation of m2m with starting path on inverse side.
* | | 75fa640 Merge branch 'DDC-714'
|\ \ \
| |/ /
|/| |
| * | c217b33 DDC-714 - Bug in refactored persistNew() functionality leads to failure with pre-persist id generators
|/ /
* | 5f109c5 Merge branch 'DDC-619'
|\ \
| * | d50b3c4 [DDC-619] Removed support to complex PathExpressions.
* | | 7a5ab94 DDC-716 - Added LOCK_EX constant to file_put_contents to avoid file corruption on concurrent access when auto-generating proxy classes is set to TRUE
* | | 0be6b3f Clarified Exception Message
* | | c2ee1d2 DDC-697 - QueryBuilder did not support passing parameter types to the setParameter() or setParameters() methods.
* | | 6007084 DDC-706 - Fix DriverChain::isTransient() to comply with interface of Driver
* | | 913e58e [DDC-167] Implemented.
|/ /
* | 2c28872 [2.0][DDC-614] Added support to multiple FROM identification variables. Also, fixed bug with missing lock on subselect.
* | a050030 Stricter detection of the NOTIFY policy.
* | d86c2f6 Prepared some more DQL tests.
* | e7ac35e [DDC-119] Fixed.
* | d288e99 DDC-681 - Fix call to wrong function, need field not column names in lock()
* | 722d4a3 DDC-130 - fixed a bug in TestCases
* | bbaec5b Merge branch 'DDC-130'
|\ \
| * | ede6205 DDC-130 - Make self-referential relationsships work by deleting both the owning and the inverse pair of keys
| * | b0e4d06 DDC-130 - Refactored deleteJoinTableRecords() even more, simplified approach disfavouring evil legacy database schemas
| * | 1794127 DDC-130 - Refactored deleteJoinTableRecords() support
| * | 233b3cd DDC-130 - Add initial version of deleteJoinTableRecords code on the persisters, flanked by 4 tests.
* | | c0d26b9 DDC-596 - Added validation of inheritance hierachies
|/ /
* | aa6edb7 Added another little contains() after find() test.
* | a1c13b5 Fixed behavior of PersistentCollection#clear(). Fixed single-valued association path expression support in DQL UpdateItems.
* | 4212b88 Fixed DDC-455, DDC-600. Some behavior and API polish in the UoW as well as continued _ prefix removal in some core classes. Cleanups and fixes for one-to-one orphan removal including tests.
|/
* 88b0813 Improved entity state detection.
* 26d8b4d Added test to verify DDC-635 is not a problem
* c45bd0e Merge branch 'DDC-178'
|\
| * d4de420 DDC-178 - Finish missing support for lock() on Class Table Inheritance Entities
|/
* aa5a2a0 Merge branch 'DDC-649'
|\
| * 552865a DDC-649 - Remove IN queries for empty discriminator values if abstract base class is not part of the discriminator map
| * fdf1f1b Fix testsuite by re-ordering how tests are executed, added debug capabilities for SQL Global State problems using SQL Comments when DOCTRINE_MARK_SQL_LOGS phpunit configuration variable isset
| * d922631 DDC-649 - Refactoring Single Table Inheritance Tests
* | ae1c406 Fix testsuite by re-ordering how tests are executed, added debug capabilities for SQL Global State problems using SQL Comments when DOCTRINE_MARK_SQL_LOGS phpunit configuration variable isset
|/
* b56e1e3 DDC656 - Fix bug with order of fields when recomputeSingleEntityChangeSet() is called after lifecycle events are invoked
* fbaa4e3 DDC-555 - Fixed toggling of collections when using Collection::clear() in a PersistentCollection context
* c5656eb DDC-662 - Fix warning in ensureProductionSettings()
* 6479fce DDC-501 - Cleanup Ticket Test file a little bit
* 92daf7f Merge branch 'DDC-501'
|\
| * f7e8109 DDC-501 - Cascade Merging unitialized Persistent Collections leads to weird behaviour
|/
* 13affb2 Merge branch 'DDC-660'
|\
| * 6ba4fa0 DDC-660 - Fix notIn() not quoting passed literals correctly.
|/
* 178f35a Merge remote branch 'origin/DDC-597'
|\
| * 45ec58f Updated message and added behaviour for public static vars
| * 773f56b Fixed #DDC-597
* | 1f059b7 Merge branch 'DDC-618'
|\ \
| * | c109148 DDC-618 - Bugfix INDEX BY was not yet implemented in SqlWalker
|/ /
* | afd4121 DDC-611 - Throw an exception if trying to clear an APC Cache from the CLI since there is no access to the webserver shared memory (thanks Romain Dalmaso for reporting)
* | 321fc25 Fixed #DDC-647
* | fc7224f Merge branch 'master' of http://github.com/doctrine/doctrine2
|\ \
| * | 1d5d092 DDC-616 - Fixed issue appearing when running the whole test-suite against the changes in the DatabasaeDriver
| * | 206710f Merge branch 'DDC-616'
| |\ \
| | * | cd978fb DDC-616 Made Database Reverse Engineering a Two-Step Approach, first collect details on all tables once and try to detect which tables are many-to-many tables. Then build metadata from this information. This allows to support even many-to-many tables in reverse engineering correctly
| |/ /
| * | 51e6681 DDC-646 - Bugfix with missing inclusion of Namespace, added test for ConvertDoctrine1SchemaCommand
| * | 440a255 Removing double slashes when not needed.
| * | bead9b8 Fixing sandbox for source control code and removing it from the build.xml
| * | d27733f [DDC-613] Fixing issue with using function expressions in select not being allowed
| * | 20c1ff3 [DDC-642] Fixes issue with exporters not including inversedBy functionality
| * | e6f465e [DDC-641] Fixing issue with XmlExporter cascade options
| * | 438de30 Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \
| | * | 8639735 Adding more Tests for DateTime, Date and Time type handling, related to DBAL-22. Failures in Oracle Time Type handling have to fixed in DBAL package.
| | * | 4705c1c Merge branch 'DDC-631'
| | |\ \
| | | * | 7018509 Fix a bug with Table Indexes on XML Driver. Added tests for setting indexes on tables for all the mapping drivers
| | * | | 190d115 DDC-616 - Fix a regression with many-to-many tables introduced with the DDC-627 commit
| | |/ /
| | * | 7c2fac6 Merge branch 'master' of github.com:doctrine/doctrine2
| | |\ \
| | * \ \ c69b2d2 Merge branch 'DDC-627'
| | |\ \ \
| | | * | | b7db8df Fixed DDC-627 and DDC-616
| | * | | | 434325e Fixed DDC-557 - Default allocation size for sequences changed from 10 to 1. Documented in UPGRADE file
| * | | | | 4d27b40 Bumped Common dependency to BETA3.
| | |_|/ /
| |/| | |
| * | | | c8e20aa Bumping dev version.
| |/ / /
| * | | bbf18bb (tag: 2.0.0-BETA2) Bumped Common and DBAL dependencies to BETA2.
| * | | ee6993f build corrections.
| |/ /
| * | f2aacf4 DDC-628 - Fix missing precision and scale attributes on doctrine-mapping.xsd
| * | af76c5f Updated UPGRADE file for 2.0 BETA 2 release and added a small README
| * | 87fb9a5 Correcting DBAL dependency to point to right commit.
| * | eb1d017 Fixed Common dependency to point to correct commit.
| * | d6cb87a [DDC-604] Fixed.
| * | 5d00fb7 [DDC-622] Fixed.
| * | 1303aea Merge branch 'DDC-599'
| |\ \
| | * | a90ad24 Fixed order in testcase.
| | * | 37b4652 [DDC-599] Fixed.
| |/ /
| * | 4a9369d Fixed incorrect transaction management in locking tests.
| * | 35e49aa Fixed a fatal error in DatabasePlatformMock when linking ORM against latest DBAL, added a phpunit configuration.xml to change dependencies for tests
| * | bf9f7f8 Tweaking the method names of the recently added feature which allows custom hydration modes.
| * | 5b148c7 [DDC-161] Adding ability to use custom hydrators with queries.
| * | 42e83c4 Removing phing dependency resolving as it is done with submodules now.
| * | 43df6eb Fixing ORM version.
| * | 113097f Trying new way to generate pear packages.
| * | 2a24f88 Fixing phing building and cli for pear install.
| * | f54dce9 Fixing failing test introduced in last commit.
| * | b9965bf Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \
| | * | 93701e6 Updating gitignore to properly ignore Common and DBAL
| | * | dd21c54 Merge branch 'DDC-612'
| | |\ \
| | | * | ece0e3a Third parameter to Expr::substring is now optional
| | |/ /
| * | | adcdefd Fixing typo.
| |/ /
| * | 4934c49 Merge branch 'master' of github.com:doctrine/doctrine2
| |\ \
| | * \ de30ce5 Merge branch 'DDC-610'
| | |\ \
| | | * | b6a5402 Query\Expr::_quoteLiteral properly quotes numeric strings
| | |/ /
| * | | 642c863 Fixing build to place package.xml at root of package.
| |/ /
| * | 2db8ad3 Fixing DatabaseDriverTest fails for mysql.
| * | e8386ec Cleanup after move.
| * | 4f8fc24 Fixing TestInit to work with submodules.
| * | b733a62 Added submodules.
| * | 5da045f Adding submodules.
| * | e4c7fa9 Removed Common and DBAL tests from repository, they are now in their respective projects
| |/
| * aafb278 Merge branch 'DDC-531'
| |\
| | * 616f2ed [DDC-531] Fixed.
| * | 64583c7 Removed dependencies from repository.
| * | 3f16566 Added .gitignore
| * | e1e51b8 Adjusted dependency paths.
| * | 366c129 Depdendency management and build updates.
| |/
| * 35f66ab Merge remote branch 'upstream/master'
| |\
| * | 2d7f769 [DDC-603] Fixing issue with reverse engineering a database where table names are all caps
* | | 6430939 Merge commit 'upstream/master'
|\ \ \
| | |/
| |/|
| * | 5bbe6c7 Revert "Adding missing OnFlush annotation."
| * | dbeaa3f Merge remote branch 'jwage/master'
| |\ \
| | |/
| | * 79d3f65 Adding missing OnFlush annotation.
| * | e88aaa1 Merge branch 'DDC-505'
| |\ \
| | * | a45560d [DDC-505] Fixed and small lexer simplifcations that were marked as todo.
| |/ /
| * | 3cbee1f Merge commit 'upstream/master'
| |\ \
| | * | d098d62 DDC-527 - Fixed bug in OCI8 Driver
| | * | 1067118 DDC-568 - Fix bug with hints not being passed to hydrator by AbstractQuery::iterate()
| | * | ba6cb6b Fixed nasty bug with Proxies not getting initialized correctly.
| | * | 74df4c3 DDC-592 - Fix Validator notices when mappedBy or inversedBy properties dont exist
| | * | 46684ea Added a bunch of functional tests for the public read, write and transactional public DBAL API, passing all the current drivers
| | * | dbb5795 DDC-178 Removed Doctrine\ORM\LockMode
| | * | ad402c6 DDC-178 DQL Optimistic Lock now requires ALL classes to be versioned, otherwise throws exception
| | * | 1031249 Merge branch 'DDC-178' into develop
| | |\ \
| | | * | 78328ec DDC-178 - Removed Doctrine\ORM\LockMode in favour of Doctrine\DBAL\LockMode
| | |/ /
| | * | e958396 Merge branch 'master' into develop
| | |\ \
| | | * \ 28b0307 Merge branch 'lock-support'
| | | |\ \
| | | | * | 8a67621 DDC-178 - Fixed problems occuring from merging upstream, re-ran API and tests, finalizing lock-support for merge with upstream
| | | | * | 64b57bb Merge upstream into lock-support branch
| | | | |\ \
| | | |_|/ /
| | |/| | |
| | | | * | c330388 Fixed IBM DB2 Platform to support locking
| | | | * | b8402c9 Added Gearman Lock Test and Worker, verified lockings indeed works on MySQL, PostgreSQL and Oracle
| | | | * | f65a555 Merge Upstream into Locking-Branch
| | | | |\ \
| | | | * \ \ c763b47 Merge commit 'dc2master/master' into lock-support
| | | | |\ \ \
| | | | * | | | dfbd9e6 DDC-178 - Add additional tests for Locking Support
| | | | * | | | 4a1c378 Merge commit 'dc2master/master' into lock-support
| | | | |\ \ \ \
| | | | * \ \ \ \ a0b821c Merge commit 'dc2master/master' into lock-support
| | | | |\ \ \ \ \
| | | | * | | | | | e6a44b1 [DDC-178] First approach to Locking support
| * | | | | | | | | 3045507 [DDC-593] Fixed.
| |/ / / / / / / /
| * | | | | | | | 3b01277 Merge commit 'upstream/master'
| |\ \ \ \ \ \ \ \
| | | |_|_|_|_|_|/
| | |/| | | | | |
| | * | | | | | | 73ff99c Merge remote branch 'hobodave/DDC-588'
| | |\ \ \ \ \ \ \
| | | * | | | | | | edf096e [DDC-588] EntityManager::refresh uses fieldName instead of columnName
| | * | | | | | | | 29c8f17 Merge remote branch 'upstream/master'
| | |\ \ \ \ \ \ \ \
| | | |/ / / / / / /
| | * | | | | | | | 5a92c0b Fixing issue with reverse engineering databases.
| | * | | | | | | | 464acce Fixing wrong variable name.
| | * | | | | | | | 7ac0893 Fixing DatabaseDriver to specify nullable => true instead of notnull => false
| * | | | | | | | | 668456e [DDC-588] EntityManager::refresh uses fieldName instead of columnName
| | |/ / / / / / /
| |/| | | | | | |
| * | | | | | | | 8174f67 Fixed DataAccessTest to be included in AllTests.
| * | | | | | | | ad9d678 Removing API docs from repo, now that we have them online. Merged fetchRow fix from hobodave.
| * | | | | | | | cd095d9 updated API docs
| |/ / / / / / /
| * | | | | | | 5dbd405 Added control abstractions for transaction demarcation.
| |/ / / / / /
| * | | | | | e62b51c DDC-515 - Deleted obsolte SchemaValidatorCommand (we already had a ValidatorSchemaCommand)
| * | | | | | d996990 DDC-515 - Fixed some issues with Schema Validation Command
* | | | | | | 3fc9971 Merge commit 'upstream/master'
|\ \ \ \ \ \ \
| |/ / / / / /
| * | | | | | 57cd2e0 DDC-515 - Fixed a notice occuring in certain scenarios of the new Validate Schema Tool
| * | | | | | d00f674 DDC-515 - Enhanced Validate-Schema-Command, integrated it with CLI and besides mapping<->database checks also do consistency checks of the mapping files
| * | | | | | f2213c4 Fixed #DDC-578
| * | | | | | f9b53c6 Fixed #DDC-580
| * | | | | | f619a15 Removed EntityTransaction until it has a real purpose. Added the affected entity to OptimisticLockException. Updated functional optimistic locking tests accordingly.
| * | | | | | d0325d7 Merged with upstream/master
| |\ \ \ \ \ \
| | * | | | | | 59d4e0c [DDC-481] Fixed.
| | * | | | | | dc3844e Fixed #DDC-571
| | * | | | | | ee04b31 Included new PostgreSQL IDENTITY/SERIAL test in functional suite.
| | * | | | | | 561236b [DDC-576] Fixed.
| | * | | | | | 20c6259 Corrected method names; the interface already used SQL, the files still used Sql in method names
| | * | | | | | 8d52967 Polished QueryBuilder API documentation and added another test.
| * | | | | | | 65fbb9f Renamed fetchRow to fetchAssoc, as defined in @todo list. Renamed getRollbackOnly to isRollbackOnly, since it is more consistent to its purpose.
| * | | | | | | b12b8b0 Revertd partially the support to DBAL\Transaction, it was wrong. Fixed implementation of ORM\EntityTransaction and fixed tests.
| * | | | | | | 4ab5dff Fixed UnitOfWork and isRollbackOnly flag.
| |\ \ \ \ \ \ \
| | | |_|_|_|_|/
| | |/| | | | |
| * | | | | | | ba6ed43 Renamed fetchRow() to fetchAssoc() as marked as a TODO.
| * | | | | | | e2766ca Fixed double lookup on some cache instances by removing the contains() call in AnnotationReader.
| * | | | | | | 6705d9b Introduced the concept of DBAL\Transaction and ORM\EntityTransaction.
| * | | | | | | 50f3435 Optimized Query AST resultant of the parsing process phase 1
* | | | | | | | b63afb6 Fixed #DDC-580
* | | | | | | | c2d2e45 Fixed #DDC-578
* | | | | | | | 4bf3058 Fixed #DDC-571
* | | | | | | | 02e582e Merge branch 'master' of git://github.com/doctrine/doctrine2
|\ \ \ \ \ \ \ \
| | |_|/ / / / /
| |/| | | | | |
| * | | | | | | 3001d26 Fixing typo/mistake. Test coming soon.
* | | | | | | | e50f77a Corrected method names; the interface already used SQL, the files still used Sql in method names
|/ / / / / / /
* | | | | | | a9d8814 Merge commit 'upstream/master'
|\ \ \ \ \ \ \
| | |/ / / / /
| |/| | | | |
| * | | | | | 302409d Fixed Error due to merging tests/Doctrine/Tests/TestInit.php file
* | | | | | | 3899888 Merge commit 'upstream/master'
|\ \ \ \ \ \ \
| |/ / / / / /
| * | | | | | 9277dba Cleanup in DB2 Platform and SchemaManager
| * | | | | | 604ed96 Merged Master into IBM DB2 branch
| |\ \ \ \ \ \
| | * | | | | | 427d4ee DDC-541 - Schema Table now return Pk, then Fk, then normal columns in that order
| | * | | | | | 987fbee DDC-537 Add missing sequence-generator tag definition in doctrine-mapping.xsd
| | * | | | | | 6c7aaa7 Added tests for 41e830ca68a8e3a46041a1a368fc6d408d58fa6a, thereby finding two issues with XML and YAML Driver handling of Sequence-Generator
| | * | | | | | 9cee8bf Merge remote branch 'dc2master/master'
| | |\ \ \ \ \ \
| | | * | | | | | 94928c5 [DDC-552] Fixing issue with getReflectionClass() not existing on ClassMetadataInfo when it is required by AnnotationDriver
| | * | | | | | | f38584a DDC-545 - Add unittest for all drivers uniqueConstraint capabilities, fix bug in XML Driver that disallowed using them
| * | | | | | | | 1f656a1 Renamed Db2 to DB2
| * | | | | | | | b7cac8c3 Fixed pecl/ibm_db2 Driver and Connection to run smoothly against the complete test-suite (depending on a c-patch to the extension though)
| * | | | | | | | 024b2ba DDC-496 Finished first versions of platform and schema manager for DB2, DDC-528 Added support for PDO_IBM driver, passing all but 3 tests that are related to CLOB fields
| * | | | | | | | 5fd6e68 Commit current state of IBM DB2 driver, but it segfaults the hell out of the Doctrine Testsuite
| * | | | | | | | 7d179aa Current snapshot of the IBM Db2 Driver Implementation
| * | | | | | | | ed96921 Fix Testsuite to work with Git
| * | | | | | | | 36b3e18 Fix Testsuite to work with Git
* | | | | | | | | 080f737 [DDC-534] Fixed.
| |_|/ / / / / /
|/| | | | | | |
* | | | | | | | 39a6c01 Merge commit 'upstream/master'
|\ \ \ \ \ \ \ \
| * | | | | | | | 41e830c Fixing sequence-generate in XmlDriver
| * | | | | | | | de72db2 Fixing xml schema generation for code completion in ides
* | | | | | | | | db2be55 [DDC-561] Fixed.
* | | | | | | | | 47ebbb4 Updated build.xml with new pear channel URLs.
|/ / / / / / / /
* | | | | | | | ae39a5d (tag: 2.0.0-BETA1) Fixed svn dependency in build file and some weird issues where the oci8 driver loses spaces in the sql while transforming positional to named parameters.
| |/ / / / / /
|/| | | | | |
* | | | | | | 025735e DDC-536 - Make forwards compatible change in EntityRepository adding getters for the protected variables to allow a smooth change when they will be turned private in Beta2
* | | | | | | 0f7d71c Merge commit 'dc2master/master'
|\ \ \ \ \ \ \
| * | | | | | | 2f3e9fd Updated UPGRADE file.
| * | | | | | | 8396e72 Fixed casing.
| * | | | | | | 6bda2b4 Renaming PhpDriver to PHPDriver
| * | | | | | | d1d1cec Restored missing files.
| * | | | | | | bff4f49 Merge commit 'upstream/master'
| |\ \ \ \ \ \ \
| | * | | | | | | 27a0058 Initial entry of StaticPHPDriver
| | * | | | | | | 6d29f05 Renaming PhpDriver to PHPDriver
| | * | | | | | | 023f06a Merge remote branch 'upstream/master'
| | |\ \ \ \ \ \ \
| | | | |/ / / / /
| | | |/| | | | |
| | | * | | | | | 841008c [2.0] Coding Standards fixes, added missing docblocks, removed some dependencies from Common package (in Annotations component), etc.
| | | * | | | | | 825cd7f [2.0][DDC-529] Fixed undeclared in dbal:run-sql command. Thanks for provided patch, Hannes.
| | | * | | | | | 7006f4d Merge commit 'upstream/master'
| | | |\ \ \ \ \ \
| | | * | | | | | | 5ecca4f [2.0][DDC-524] Fixed issue with UPDATE/DELETE statements generating wrong SQL when using Association Paths.
| | * | | | | | | | aa70e64 Fixing Console helpers to not override the default helpers provided
| | * | | | | | | | efb33a8 Merging some fixes to Symfony Console component
| | * | | | | | | | 59f3fe3 Fixing code style issue
| * | | | | | | | | b505a27 Renamed StandardEntityPersister to BasicEntityPersister
| * | | | | | | | | 760ea34 [DDC-497][DDC-500][DDC-342] Fixed. Persister polishing and refactoring. More to come for that, but after beta1.
| * | | | | | | | | 4b71afe Improving metadata caching performance by only serializing what is absolutely necessary.
| | |_|/ / / / / /
| |/| | | | | | |
| * | | | | | | | 4b39705 Fixed case-sensitivity of custom DQL functions.
| * | | | | | | | 01c2c06 [DDC-512] Fixed.
| * | | | | | | | 29e0863 Fixed casing.
| * | | | | | | | e83bfee Simplified and streamlined configuration classes.
| | |/ / / / / /
| |/| | | | | |
| * | | | | | | 9f15acd Merge commit 'opensky/master'
| |\ \ \ \ \ \ \
| | * | | | | | | c122953 Changed privates to protected and updated setUp to use late static binding. This allows projects using Doctrine2 to use its test cases for testing their own entities.
| | | |/ / / / /
| | |/| | | | |
| * | | | | | | 26ff265 [2.0][DDC-431] Added coverage, fixing the ticket.
| * | | | | | | c4ffd04 [2.0][DDC-430] Added coverage, fixing the ticket.
| * | | | | | | 09fbd8f Merge commit 'upstream/master'
| |\ \ \ \ \ \ \
| | | |/ / / / /
| | |/| | | | |
| | * | | | | | c6d784a Fixing ORMException
| | * | | | | | c43740c Fixing EntityRepositoryGenerator to not generate the repository if it already exists
| | * | | | | | b2eeac5 Fixing strict standards notice
| | * | | | | | 2f6f858 Fixing changed method names
| | * | | | | | 89c7113 Fixing changed method names
| * | | | | | | 955dc09 [2.0] Optimized support to IdentificationVariable in ArithmeticPrimary
| * | | | | | | d045c6f Merge commit 'upstream/master'
| |\ \ \ \ \ \ \
| | |/ / / / / /
| | * | | | | | be4d158 Merge remote branch 'upstream/master'
| | |\ \ \ \ \ \
| | | | |_|_|_|/
| | | |/| | | |
| | * | | | | | 4d75803 Extracting repository generation code to standalone class so it can be re-used
| | * | | | | | 32a81f0 Fixing generate-repositories command so it works again after migration to Symfony console
| | * | | | | | 146b22a Making 2nd argument of getExporter() optional again
| | * | | | | | ac4e33d Fixing issue with EntityGenerator spaces
| | * | | | | | 3afc8f7 Throw exception when entity generator is not set
| | * | | | | | d150f8a Fixing issue with 4 spaces being hardcoded and not replaced with the configured amount of spaces
| * | | | | | | 8890947 [2.0] Added support to IdentificationVariable that was missing in ArithmeticPrimary (it was not correctly handling it). Uncommented a unit test that added coverage to it.
* | | | | | | | fab5ef8 DDC-515 - First version of a validate mapping command
| |_|/ / / / /
|/| | | | | |
* | | | | | | f3c672a Merged from upstream/master.
|\ \ \ \ \ \ \
| | |/ / / / /
| |/| | | | |
| * | | | | | d656566 Merge remote branch 'upstream/master'
| |\ \ \ \ \ \
| | |/ / / / /
| * | | | | | ceb05e8 Removing ClassMetadataReader
| * | | | | | bce7ebf Fixing convert-mapping task to use the DisconnectedClassMetdataFactory
| * | | | | | 44e656d Adding description to _getParentClasses()
| * | | | | | 4596984 Fixing class description
| * | | | | | 5cfe9e1 Introducing DisconnectedClassMetadataFactory that will replace the need for ClassMetadataReader
* | | | | | | 10acab6 Adding new API docs.
* | | | | | | d4232d9 [DDC-388] Fixed.
* | | | | | | 7fefe3f Merge commit 'upstream/master'
|\ \ \ \ \ \ \
| | |/ / / / /
| |/| | | | |
| * | | | | | f3d91b9 [2.0] Fixed E_NOTICE being throwing when ->getSingleScalarResult() is called and no result is found. Added coverage for this and also for multiple result (NonUniqueResultException).
| |/ / / / /
| * | | | | 12c9ca9 Merge remote branch 'origin/master'
| |\ \ \ \ \
| | * | | | | dd2dd80 [2.0][DDC-493] Added coverage to DDC-493 and optimized DDC-513 unit tests. Previous commit fixed the issue.
| | * | | | | 56a8f5c [2.0][DDC-448][DDC-513] Fixed issue with Joined Inheritance Type and One To One Associations.
| | * | | | | b6f9cd0 [2.0][DDC-503] Added missing IdGeneratorType.
| * | | | | | afc4d82 Fixing typo in tests xml mapping file
| * | | | | | 97e29e0 Fixing orm:generate-proxies command to create the destination direction if it does not exist yet
| * | | | | | 10aaf93 Fixing ensure-production-settings task to not throw an exception and instead use the Output object to output an error
| * | | | | | 0f4ba3b Fixing issue with orm:convert-mapping task and dest-path that does not exist yet as well when reverse engineering from-database
| * | | | | | c81b770 Fixing issue with orm:clear-cache:result command after the migration to Symfony console
| * | | | | | 5442a32 Fixing incorrect exception method used
| * | | | | | 071adf6 Fixing tabs in ClassMetadata class
* | | | | | | 4106002 Small refactorings.
* | | | | | | 6d08164 Merge commit 'upstream/master'
|\ \ \ \ \ \ \
| | |/ / / / /
| |/| | | | |
| * | | | | | 3bb6184 Updated UPGRADE_TO_2_0 file with recent changes
| |/ / / / /
| * | | | | 43dc7eb DDC-510 - Fix sandbox to work with new annotations metadata changes
| * | | | | 317e84d DDC-510 - Moved AnnotationDriver Factory Method onto Configuration instance
| * | | | | 45cd2af DDC-510 - Simplified Condition to check if Paths are set in AnnotationDriver
| * | | | | 4cf5b7a DDC-510 Move Exception for no Metadata Driver from Configuration to EntityManager::create, commit missing MetadataFilter
| * | | | | 700060c DDC-510 Refactored all Command Tools to use ClassMetadataFactory instead of ClassMetadataReader
| * | | | | 6e5b1bb DDC-510 - Refactored Metadata Driver to be an required option, even for Annotations - allowing to use the specified paths in ORM Tooling Commands
| * | | | | b2fe382 DDC-502, DDC-507 - Changes to how Annotation Metadata Driver is handled in SchemaTool Command, Specifiying Mapping paths is now required for this to work.
| * | | | | 5d329d7 DDC-502, DDC-507 - Fix refactorings to work with Annotations Driver also
| * | | | | a7d07fc DDC-502, DDC-507 - Refactored SchemaTool Commands
| | |_|_|/
| |/| | |
* | | | | db60354 Added failing test for DDC-388. Naming refactorings and comment cleanups.
|/ / / /
* | | | cb61695 Merge commit 'upstream/master'
|\ \ \ \
| * | | | b67e1f8 Fixed testsuite after CLI refactorings, Removed Symfony YAML Autoloader Hack
| * | | | c98543c Fix bin/doctrine.php global doctrine binary to work with Symfony components
| | |_|/
| |/| |
| * | | e4d8efa [2.0] Couple of fixes to new Console implementation
| * | | b0e26fa [2.0] Added Symfony Components dependencies
| * | | 5854bca [2.0] Added new Console support
| * | | 45de5c6 [2.0] Removed old CLI support.
| | |/
| |/|
* | | 7cc56c4 [DDC-193] Fixed.
|/ /
* | 5381e3d Fix Testsuite to work with Git
* | 324b3ee Fix Testsuite to work with Git
|/
* 3a8d636 Removed
* 92d92a8 test
* 0ddf541 Removing
* dd9f6cb Testing
* c1522d1 [2.0] Adding blank README files
* 289ce47 [2.0] DDC-492 - Allow access to ParserResult and Query in TreeWalkerAdapter
* 304cc2e [2.0] DDC-341 - Added Composite Model-Set and 3 tests, fixed two bugs in SqlWalker with Composite Key support
* c9f1954 [2.0] DDC-342 - Throw Exception with notice in case of Many To Many relation pointing to Joined Inheritance Hierachy until this feature is completed
* 95994f7 [2.0] DDC-341 - Added Composite Model-Set and 3 tests, fixed two bugs in SqlWalker with Composite Key support
* 848142d [2.0] Fixed wrong documentation
* cf0a8c9 [2.0] DDC-491 - Fix OCI8 Driver being broken
* 5b10b70 [2.0] DDC-484 - Fix reference to Doctrine\ORM\ORMException in ProxyException, added two unit-tests for missing tests of ProxyException throws
* c9de54b [2.0] Changed Connection::execute() to Connection::executeQuery() as defined as a todo.
* 7af6aa1 [2.0][DDC-274] Moved Sql to SQL loggers. Also implemented some todos.
* 67df205 [2.0][DDC-274] Moved Sql to SQL loggers. Also implemented some todos.
* b0963d9 [2.0][DDC-274] Moved Sql to SQL loggers. Also implemented some todos.
* c4a9ce1 [2.0][DDC-483] Fixed.
* 5aa14ab [2.0][DDC-485] Fixed regression caused by strict type-hint. Changed to duck-typing.
* 1f3c798 [2.0][doc] Updated UPGRADE_TO_2_0 for the inversedBy attribute.
* 9ae7671 [2.0] Added more verbosity when attempting to iterate through a fetch join.
* 511bf22 [2.0] Fixed and added some missing/wrong docblocks. Renamed Assigned to AssignedGenerator as scheduled to be renamed.
* 517bb66 [2.0] Implemented single cache lookup in AnnotationReader
* 62e7146 [2.0][DDC-423] Fixed.
* 354ede1 [2.0][DDC-354][DDC-425] Fixed. Encapsulated SQL logging better in the DBAL. Added binding types to DBAL mapping types as well as using these binding types in the persisters. Query and NativeQuery now support PDO binding types as well as DBAL mapping types when binding parameters.
* 7014188 [2.0][DDC-476] Fixed description of convert-10-schema. Thanks for the report
* 45d1e20 [2.0] More fixes to EntityGenerator. Coding standard fixes and improved error reporting on invalid arguments provided.
* 3a58e14 [2.0] Fixed issue with namespaces of entities in EntityGenerator
* 21c1952 [2.0][DDC-464] Fixes issue with EntityGenerator and the class extends syntax
* 24d8e94 [2.0] DDC-478 - Fix QueryBuilder Expr\Between Support
* 4962128 [2.0][DDC-479] Fixed.
* 6b86c97 [2.0] DDC-457 - Fix invalid reference to MappingException in Xml and Yml Drivers
* c6f0699 [2.0] Removing deprecated GlobalClassLoader and IsolatedClassLoader and updating tests
* 2397925 [2.0][DDC-462] Adding missing use statement
* 0b68e94 [2.0][DDC-449] Fixing issue with ClassMetadataReader and existing driver sources being added
* b216798 [2.0][DDC-274] Fixing Coding Standards for CLI tool.
* 50c4e50 [2.0][DDC-459] Moved Doctrine\ORM\AbstractQuery to Doctrine\ORM\Query\AbstractQuery, which is compatible with Doctrine Coding Standards
* b175427 [2.0][DDC-458] Fixed issue with IN () support when providing numeric values separated by comma without spaces.
* fcbe01f [2.0] DDC-454 - ForeignKey problems when several new tables are found in SchemaDiff::toSql
* 5018985 [2.0] DDC-239 - Added several new mapping validations for duplicate association/field and or column name definitions, and in combination with the discriminator column name.
* f78ac41 [2.0] DDC-239 - Added several new mapping validations for duplicate association/field and or column name definitions, and in combination with the discriminator column name.
* cce9706 [2.0][DDC-404] Fixed issue that was failing to debug Proxies and DateTime objects
* 9d2c275 [2.0] DDC-407 - Add regression-test to fix that Scalar-Results are 1-based, Add ScalarResult with Scalar Field Hydration Test
* 46e7724 [2.0] Added missing test-case to Doctrine\Tests\ORM\Functional\AllTests
* 1e7ca2b [2.0] DDC-390 Fix SequenceGeneratorTest which wasnt testing anything before :-) Now showing that Sequence Generator works with allocation sizes larger than 1
* 2209c5e [2.0][DDC-444] Fixed.
* f34a99c [2.0] Fixing hardcoded dependency to EntityGenerator
* 6553614 [2.0] Fixing issue with EntityGenerator and spaces/formatting
* 42c5562 [2.0] Improving EntityGenerated: added normal doc blocks above annotations(even if annotations aren't generated), adding type hinting, added generation of default values for properties
* b73e3c0 [2.0] Commented the CLIController tests that was messing with the UnitTests
* 7f7569d [2.0] Fixed issue with Cache drivers that in some situations they were not storing the entries. Also fixed bug with queryCacheTTL that was not being considered in a Query.
* d24be0b [2.0] Fixed issue with Memcache driver that was failing to store cache entries indefinately
* 583d276 [2.0] Removing old unused files
* 089b5dd [2.0] Refactoring code for reading multiple sources of mapping information from ClassMetadataExporter to a new ClassMetadataReader tool so it can be used to read mapping information easily from multiple different sources. This is used for generating repositories, converting mapping information, generating entity stubs, etc. Generally though, it is useful to be able to read the information for some mapping files into an array of ClassMetadataInfo instances without it being bound to the ORM and the metadata referenced by the EntityManager ClassMetadataFactory
* 49076b7 [2.0] Fixed issue with CLI ANSI Printer that was displaying incorrect background and font formatting in some situations.
* 1ddebef [2.0] DDC-318 - Fixed idempotency issues with AnnotationDriver::getAllClassNames() even across multiple instances using the same metadata paths.
* b25d5d2 [2.0] DDC-283 - Add two events in SchemaTool that allow to hook into the generated Schema representation, possibly modifying or reacting to it in userland or extensions code.
* c6678a0 [2.0] Renaming orm:generate-entity-stubs to orm:generate-entities to be consistent and fixed a few bugs
* c41a08a [2.0][DDC-359] Adding some tests for CliController and fixing bug with empty option value .i.e "--option="
* 49c73d5 [2.0] Refactoring AnnotationExporter code to a EntityGenerator tool which is used now in orm:convert-mapping to generate annotated entities and also used in orm:generate-entity-stubs for generating entity classes and properties/method stubs from mapping information
* 119c4ec [2.0] Fixing coding standards of generated proxies
* af65410 [2.0][DDC-435] Fixed wrong type hint in CliController. Thanks Hannes for report and patch
* cc9b0ff [2.0][DDC-433] Fixed typo.
* 53eb51b [2.0][DDC-422] Fixed.
* 9bb2592 [2.0][DDC-433] Fixed.
* 76663a0 [2.0][DDC-416] Fixed.
* 91ac6fa [2.0] Fix File sensitivity issue fataling test-suite on Unix
* 6950bca [2.0] Extracting Doctrine 1 schema conversion from orm:convert-mapping task to a orm:convert-d1-schema task
* 770d00a [2.0] Improving test coverage for mapping exporters as well as adding missing functionality
* 1d60c65 [2.0] Adding test to ensure onDelete and onUpdate are read properly from all mapping drivers
* 9b59689 [2.0] Fixing coding standards of sandbox entities
* 90d2883 [2.0] Fixing cli-config.php in sandbox to register autoloader for Yaml component
* e6a4985 [2.0] Removing old sfYaml external
* 0cc9e0d [2.0][DDC-426] Fixed issue with CliController that never notifies if run() executed successfully or not.
* e06f7c9 [2.0] Updating Symfony Yaml component to PHP 5.3 version
* a25c704 [2.0] Fixing PhpDriver and covering it with tests
* 71b1f70 [2.0] Removed wrong unit test. Fixed phpDoc of QueryBuilder that was pointing to an unknown object.
* 584491d [2.0] Fixing issue with converting mapping from annotations to other sources
* 19df601 [2.0] Fixing strict standards notice when you execute a task that does not exist
* 34cbb8a [2.0] Fixed issue with DQL that was not considering input parameter 10. Also added support to retrieve the generated AST.
* 29e5141 [2.0] Reverted r7392 which generates broken SQL query.
* bb94f6e [2.0] Fixed support to ResultVariable usage in ArithmeticExpression.
* 0fde94d [2.0] Fixed custom functions support that was failing to be processed. Also fixed syntax error of Function support.
* 90103bc [2.0] Removed DoctrineException.
* fcb12ee [2.0] DDC-412 - Fixed YAML Driver not allowing multiple lifecycle callbacks per event. Backwards-incompatible change
* 2cfe338 [2.0] DDC-412 - Fixed YAML Driver not allowing multiple lifecycle callbacks per event. Backwards-incompatible change
* ec4bd25 [2.0] DDC-412 - Fixed YAML Driver not allowing multiple lifecycle callbacks per event. Backwards-incompatible change
* c7ac565 [2.0] Fixed issue with Subselect not handling well inheritance type JOINED.
* a53c2fb [2.0] Code cleanups. Preparations for DDC-193. Fixed DDC-399, type configuration remains global for now but the irritating instance methods on the Configuration have been removed. Use Type::addType et al. Added TODOs for naming standards.
* ed94a34 [2.0] Removed requirement to extend the Annotation base class, allowing any PHP class with an appropriate constructor to be used as an annotation.
* bc6714c [2.0] DDC-414 - Changed semantics of preUpdate Event to allow only changes to the entity changeset, not the internal state of the entity anymore.
* 0a9101d [2.0] Fixed failing tests due to r7323
* 6bcaafe [2.0] DDC-420 - Fix annotation exporter repositoryClass
* f3f72ed [2.0] Give public access to the computed collection deletions and updates for possible use with the onFlush event.
* 2482773 [2.0][DDC-402] Fixed issue with MemcacheCache througing E_WARNINGs if no cache entry is found.
* 2ebd2c9 [2.0] DDC-396 - Fixed bug with RESTRICT/NO ACTION and PHP NULL not valued as the same in Schema Foreign Key Diff
* 13ad526 [2.0] Fixing issue with comparing paths when they are not the realpath
* 757a952 [2.0] Fixed issue with Proxy classes that was silently failing to load correspondent Entity.
* 273bc3d [2.0] Fix bug in detection of global Doctrine Cli Configuration finding the empty replacement configuration before the correct one.
* b2cf2e2 [2.0] Added custom Entity repository, DiscriminatorColumn and DiscriminatorMap upport in AnnotationExporter
* 3d34f26 [2.0][DDC-395] Applied the provided patch of Jordi Boggiano removing some trailing whitespaces and fixing missing public keywords
* c680b8f [2.0] Fixed AnnotationDriver that was incorrectly inspecting cascades in associations.
* 4a07ac2 [2.0] Fixed issue with AbstractFileDriver exporter that was generating files using backslashes instead of dots, preventing the other exporters to work correctly.
* eeec2e4 [2.0] Fixed missing method in ConvertMappingTask. Changed to a custom message one.
* af63f2c [2.0] Fixed reporting issue with TaskNamespace and some small cosmetic changes
* 64077ac [2.0] Add missing Query::HINT_CUSTOM_OUTPUT_WALKER - it wasn't possible to change the output walker before without extending and overwriting one large method in Query
* cda9c1b [2.0] Missing files from last commit.
* df6ca60 [2.0][DDC-92] Fixed. Patch provided by Christian Heinrich. [DDC-274] Started some method renaming. [DDC-142] Fixed (join column names and discriminator column names dont support quoting) [DDC-258] Fixed.
* 715da59 [2.0][DDC-384] Fixed getReference problem with aliases.
* 0af8b66 [2.0][DDC-389] Fixed the PHPDriver that was causing a fatal error when classes uses inheritance type join. Thanks Tiago Ferreira for report and patch.
* 3eff1d1 [2.0] Fixed issue with classmetadata cache that was saving the entire inheritance on the same cacheKey.
* dc1f61c [2.0] Fixed issue with classmetadata cache that was saving the entire inheritance on the same cacheKey.
* b6cbcb8 [2.0][DDC-331] Added coverage to CTI not generating valid SQL when fetching for a parent field ona child class.
* 0cbc9aa [2.0][DDC-387] Fixed wrong variable name in MappingException. Thanks Christian for report
* 4ac39f0 [2.0][DDC-379][DDC-384] Implemented Entity namespace alias support.
* 9427a85 [2.0] Fixed missing argument in AbstractFileDriver.
* c7dff99 [2.0] Fixed ExprTest that was failing due to one of my previous commits.
* de29fa9 [2.0][DDC-265] Partial support to inheritanceType in AnnotationExporter. Still needs to add the discriminator column.
* a56689b [2.0] Reverted wrong changeset of commit related to 7246
* fc5960c [2.0][DDC-265] Partial support to inheritanceType in AnnotationExporter. Still needs to add the discriminator column.
* 07fd878 [2.0][DDC-382] Fixed wrong DQL function call. Thanks Ismo for report and patch.
* 74a4328 [2.0] Refactored UoW#createEntity slightly for perf. reasons (documented properly now).
* 8fbcf7d [2.0] DDC-381 - Unserialized Entity that was a proxy during serialize() will fatal when accessing methods that call _load() - A check for the existance of entity persister solves the problem.
* a0fc098 [2.0] DDC-353 - Fix UnitOfWork::createEntity and StandardPersister::refresh() not marking created Proxy instances as MANAGED like EntityManager::getReference() does
* 536aca2 [2.0][DDC-371] Fixed together with other hydration/initialization issues.
* 457d832 [2.0] DDC-195 - Updated XSD Schema
* 35d795b [2.0] DDC-195 - Updated XSD Schema
* eb00a3b [2.0] DDC-195 - Refactored Mapping Syntax again to be arrays in all annotations, xml and yaml drivers instead of parsing the fields in the AssociationMapping implementations.
* 5bf1692 [2.0] DDC-370 - Fixed bug with CTI and scalar fields DDC-377 - Fixed failing Oracle test
* 839603d [2.0] DDC-365 - Added tests for several missing column types - also showing that decimals come and go correctly into the database.
* 7c81b0b [2.0] Adding support for entity aliases in the query language
* 50e9d8c [2.0] Fixing php error
* 61a4a35 [2.0] Fixing ClassMetadataExporterTask to use existing configured annotation driver for given path instead of re-creating it
* c8ef304 [2.0] Adding getDrivers() method to DriverChain
* 3a778e6 [2.0] Fixing strict standards notice
* 3e96788 [2.0] DDC-312 - Revert annoying View and Trigger variables in Schema instance, complete "View" support by just returning a View instance
* 946fa6d [2.0] Refactored Doctrine\DBAL\Schema API a bit Table::createColumn() was inconsistent with all the other methods being add*
* b7de1ed [2.0] Fixed missing parameter in MappingException::mappingFileNotFound
* bbda52a [2.0] DDC-376 - Fix in XML Mapping Driver 'inheritance-type' attribute.
* d0c9d5b [2.0] DDC-375 - Added another test-case for an uncovered branch of subselects in DQL
* 2480222 [2.0] DDC-375 - Fix a little bug in walkSimpleSelectExpression
* 6678352 [2.0] DDC-375 - Fix a test-failure related to the latest commit
* f14dd56 [2.0] DDC-375 - Fix two issues related to DQL Subselects
* 43ecaf5 [2.0] DDC-374 - Implement and tested DriverChain Mapping Adapter
* fcd623e [2.0] Adding DriverChain mapping driver type to allow you to configure drivers to use for certain entity namespaces
* e235044 [2.0] Fixed query and result cache to work nice together and avoid unnecessary cache lookups.
* 1e66415 [2.0][DDC-368] Fixed.
* cbd8133 [2.0] DDC-367 - Fixed Bug with <discriminator-map /> XML Driver Parsing
* a1a8093 [2.0] First draft for onFlush event.
* 7badced [2.0][DDC-366] Fixed. Fully qualified names were borked in the lexer as well. Tests didnt catch it because of unfortunate namespace constellations. Fixed now.
* b274a69 [2.0][DDC-364] Added Doctrine\Common\Version which provides the current version of Doctrine. Also added CLI tasks for Common and DBAL, since they may vary in the future.
* 96a79b6 [2.0][DDC-362] Fixed missing namespace declaration on __call method of EntityRepository. Thanks Marcel Walter for the patch.
* 50190c6 [2.0] DDC-358 - Refactored UnitOfWork Event triggering capabilities - Revert preUpdate change - Its not good!
* 82e4212 [2.0][DDC-345] Fixed.
* 4685a9a [2.0][DDC-355] Fixed. Patch provided by Christian Heinrich.
* cbad4bf [2.0] DDC-358 - Refactored UnitOfWork Event triggering capabilities - Removed check for EntityManager instance. This is deep in the code and can hardly be get wrong.
* 96eaf67 [2.0][DDC-350] Fixed. Patch provided by Christian Heinrich.
* ac62e4d [2.0] DDC-358 - Refactored UnitOfWork Event triggering capabilities
* 30712c6 [2.0] Applied convention over configuration using default cache implementation if none is defined in AnnotationReader.
* 81d0227 [2.0] DDC-338 - Changed DQL Parser to comply with ordered collections when they are fetch joined (OMG, thanks to roman and guilherme for the detailed discussion on how to implement this)
* 31120bc [2.0] Added feedback message when orm:ensure-production-settings is correctly configured.
* 22fce63 [2.0][DDC-339][DDC-340] Fixed.
* ec880fe [2.0][DDC-316][DDC-346] Implemented support to first result and max results aswell as different hydration mode support in orm:run-dql task
* e5ed3f6 [2.0] DDC-351 - Fix Delete in JoinedSubclassPersister
* d5fd881 [2.0] DDC-92 - Completly removed DoctrineException in DBAL package
* 07e7388 [2.0] DDC-92 - Completly removed DoctrineException in DBAL package
* 639718e [2.0][DDC-335][DDC-347][DDC-317] Fixed. Also prepared DQL for CASE/COALESCE/NULLIF support.
* 6f6628c [2.0] DDC-336 DDC-337 - Commit missing file
* 31b0705 [2.0] DDC-336 DDC-337 - Changed @OrderBy annotation to take a DQL not SQL snippet, restrict it to field names and positional orderings. Changed all test-cases and added a test-case that shows the behaviour for OneToMany JoinedSubclassPersister Managed Entities.
* 1f41761 [2.0] DDC-337 - Collections that are fetched through StandardEntityPersister and ordered are sorted by any given ORDER BY snippet. Now only the DQL Parser is missing in this regard.
* 30d1b54 [2.0] DDC-337 - Collections that are fetched through StandardEntityPersister and ordered are sorted by any given ORDER BY snippet. Now only the DQL Parser is missing in this regard.
* ab3a6cc [2.0] DDC-336 - Support specification of an OrderBy SQL snippet in OneToMany and ManyToMany Associations in Annotation, XML and YAML Drivers
* e83f151 [2.0] DDC-330 - Fix SIZE(collectionValueExpression) using a COUNT(field) to COUNT(*) because in many to many scenarios and with several join columns a COUNT(fieldA, fieldB) would have been generated, which is not valid sql.
* da582e1 [2.0] Fixed hardcoded version field access in optimistic locking.
* 6356886 [2.0] DOCS - Example on using multiple entities in FROM clause, added test for this sql generation also, since it seems this was untested before.
* 077d9fb [2.0] DDC-135 DDC-177 Implement missing WITH clause, disallow use of ON clause by throwing an exception
* 446a2ea [2.0] DDC-327 - Always Deep Clone all Schema Assets
* 49d2dd9 [2.0] DDC-329 - Allow Reverse Engineering with multiple column foreign keys
* 5a96217 [2.0] DDC-328 - Query and Result Cache Keys now depend on the hydrationMode also
* 8b2ca0d [2.0] DDC-325 - Fix Order of LOCATE to be LOCATE(needle, haystack [, offset])
* 6271245 [2.0] DDC-318 - Fix successive calls to AnnotationDriver::getAllClassNames()
* 6bfbab9 [2.0] DDC-325 - Fixed LOCATE() support for all platforms.
* 371f3d5 [2.0] DDC-321, DDC-323, DDC-324 - Implemented way to define UDFs from PHP in Sqlite Driver and registered to required default callbacks for SQRT and MOD, allowing functional tests for DQL MOD and SQRT to pass for all platforms.
* 13bf8a7 [2.0] DDC-322 - Fixed Trim across all platforms using AbstractPlatform::getTrimExpression()
* 8357289 [2.0] DDC-320 - Fixed Substring across all platforms using AbstractPlatform::getSubstringExpression() instead of the "hand-built" one.
* d197c81 [2.0] DDC-318 - Committed 3 commented tests for Operators that fail however
* 57ef5f5 [2.0] Added DQL Functions and Aggregate Functional Test-Case and fixed two small bugs in DQL Parser that came to light, also it seems that some of the functions are not supported by Oracle and Sqlite and some cases of SUBSTRING and TRIM produce bugs on MySQL.
* b9daf62 [2.0] DDC-313 - Removed lots of dead and unnecessary code
* 5b43f72 [2.0] DDC-313 - Removed abstracted trigger support, list functions, list users and the platform specific code to generate the queries for this stuff.
* 86c12a0 [2.0] Fixed proxy classes to not invoke parent class constructors. We never call constructors to reconstitute persistent entities and proxies always represent persistent entities.
* 962ecab [2.0] DDC-312 - Prepared View and Trigger support in DBAL\Schema
* 22edbce [2.0] DDC-312 - Refactored View support of all platforms a little - Oracle now also supports the retrieval of the sql used to generate a view so that a common datastructure View is a viable option.
* 3de3bbb [2.0] DDC-302 - Drop convenience methods since their API is somewhat strange, have to think about something else. Dropped AbstractSchemaManager::listTableConstraints() support - since it only returns the names of all constraints, which are already returned much more nicely with listTableIndexes().
* ae6e597 [2.0][DDC-311] Fixed.
* 04832e2 [2.0] DDC-125 - Query Hints are now included in both QueryCache and ResultCache - QueryCache now also uses firstResult and maxResults for the cache key - ResultCache was fixed to use "getSql()" instead of "getDql()"
* ca23555 [2.0][DDC-79][DDC-261] Fixed. Also fixed support for deleting objects by reference (getReference() + remove() + flush()) to effectively delete objects without loading them.
* 30f9403 [2.0][DDC-308] Implemented SIZE() function support to many2many relations
* d642fb9 [2.0][DDC-307] Fixed wrong generation of SQL when using MOD() function
* 527c9e7 [2.0][DDC-306] Fixed issue with non-existant class DoctrineException
* aea43e9 [2.0] DDC-297 - Fixed XCache object serialization problem.
* 54010a5 [2.0] DDC-309 - Allow multiple IteratbleResult instances and work on them concurrently.
* bf32775 [2.0] DDC-214 - Changed MysqlPlatform::geTListTableForeignKeySql() slightly to be performant again, thanks Eric Durand-Tremblay for the patch!
* 4adc289 [2.0][DDC-284] Fixed. API polish and some convention over configuration simplifications for join columns and join tables.
* da2c329 [2.0] Fix casing bug in Parser - IfFunction checks lower-case the function name, but register methods don't.
* 98a77d9 [2.0] Add missing Docblock comments in AbstractCollectionPersister
* 005d3b4 [2.0] DDC-163 - Missing DQL Alias prefix for many-to-many table in SqlWalker lead to duplicate prefix generation in SQL statement when a many-to-many join table is used more than once.
* ac4c33c [2.0] DDC-214, DDC-303, DDC-304 - Fix several errors with Schema Inference from Database and Metadata and Comparisons, aswell as related bugs in DatabaseDriver. DDC-305 - Abstracted TRUNCATE command for all platforms.
* 1d7946b [2.0] Added more configuration options that optionally allow to generate PDepend and PHPMD reports and version them by svn revision
* 4585c8f [2.0] Refactoring of build.xml to generate coverage xml optionally via build.properties. Also added option to set the phpunit xml configuration file.
* 724ae31 [2.0] Reverted restriction of coverage to library path
* 775bd5d [2.0] Restriction of coverage to library path
* 3fdd9e5 [2.0] Add generation of clover coverage report into testing target of build.xml
* 0b058c0 [2.0] DDC-302 - Fix failures occuring from Sqlite Tests in this regard - No test coverage for this features now.
* 32eb644 [2.0] Updated Build process to use a new PHPUnit Phing Task and seperate "Common" and "Performance" Tests into different executions, the first one halts on failures the second doesnt.
* 0fa136e [2.0] Fixed two annoyances in OrmFunctionalTestCase::onNotSuccesfulTest overwrite.
* fcab40f [2.0] Exclude performance tests from build "test" target
* cf302e4 [2.0] Exclude performance tests from build "test" target
* 595993b [2.0] DDC-301 - Fix side-effect to test which caused test-failure because of previous commit.
* b59bcc9 [2.0] DDC-301 - Fix side-effect to test which caused test-failure because of previous commit.
* e500669 [2.0] DDC-301 - Table Primary Key Columns should explicitly set to notnull => true.
* 7cf8d1a [2.0] DDC-268 Added missing duplicateAssociationMapping() method to MappingException
* dcfb856 [2.0] DDC-259 - Added SQL statement terminator symbol to dump-sql mode SchemaToolTask
* 703ba98 [2.0] DDC-268 - Exchanged DoctrineException for MappingException and added missing exception method (thanks to Christian Heinrich for the patch)
* ee9aa00 [2.0] DDC-271 - Add columnDefinition for Join-Column in Annotation, XML and YAML driver, updated SchemaTool to use Join Column definition instead of using the column's columnDefinition if specified. Refactored MappingDriverTest to allow for feature specific test-cases instead of one large assertion block. Fixed typos in XmlDriver - Updated doctrine-mapping.xsd Schema File
* 2fa58ee [2.0] DDC-296 - Fix in quoting
* 310d98c [2.0] DDC-296 - Implement and document Mysql Session Init 'postConnect' Subscriber
* cb7fbee [2.0] DDC-295 - Add OracleSessionInit postConnect Subscriber
* e7f5089 [2.0] DDC-294 - Added "postConnect" event in Doctrine\DBAL\Connection and refactored TestUtil to allow configuration of DBAL EventManager Subscribers by the use of PHPunit Xml configuration.
* 3ea1f80 [2.0] DDC-290 - Enhance OCI8 Error handling and convert errors to exceptions where necessary.
* 8d607b1 [2.0] DDC-289 / DDC-264 - Added a Model and TestCase for OneToMany Unidirectional Assocations using a JoinTable and tested its defining feature (uniqueness).
* 3bec768 [2.0] Fixed little invalid string where array is necesary bug in SchemaTool
* f6d17b7 [2.0][DDC-286][DDC-287] Fixed missing method and casting. Thanks Hannes for reporting and patch.
* 1e135d9 DDC-282 - Additional assertions to show that use of (bool) for cascade in xml driver is working correctly
* d76096d [2.0][DDC-288] Removed deprecated flush modes.
* 94d41df [2.0][DDC-279] Fixed.
* 1ad982a [2.0][DC-460] Refactored cache bulk deletion methods to use driver specific features to retrieve list of keys. Also, refactored tests so that all methods are tested for all drivers.
* a8bcf0f [2.0][DDC-281] Fixes for Mapping drivers
* 443a205 [2.0][DDC-281] Fixes for Mapping drivers
* 14ec40e [2.0][DDC-281] Fixed several issues with mapping drivers and loading of mapping files.
* a652bc6 [2.0] DDC-247 - Fix bug with nullable not working in XML field and join-column properties.
* 9d7bd73 [2.0] Fixing issue with multiple class directory loading in Annotations driver
* 8336bcc [2.0] DDC-279 - Commit testcase that shows it works.
* 4e3edec [2.0] Fix typo in variable name of AbstractFileDriver::getAllClassNames()
* cfb42d2 [2.0] Fix for CLI Configuration and PEAR installer
* f8df621 [2.0] DDC-278 - Add missing "columnDefinition" attribute to field tag of XML Schema for Doctrine Mapping.
* 60d00a6 [2.0] Add Message to NoResultException
* 4e8e7b8 [2.0] DDC-277 - Added entry to UPGRADE_TO_2_0 Readme about removal of default mapping option.
* 21de3d3 [2.0] DDC-277 - Remove support "default" option in metadata mappings, but keep it as a concept in DBAL layer to support for example versionable entities.
* eebb7c7 [2.0] DDC-277 - Remove support "default" option in metadata mappings, but keep it as a concept in DBAL layer to support for example versionable entities.
* 2036c95 [2.0] DDC-92 - Refactored Doctrine\DBAL\DriverManager some more in regards to exceptions and added some more test-cases.
* bbce4a4 [2.0] DDC-92 - Removed DoctrineException from Doctrine\DBAL\DriverManager and replaced with more specific DBALException's
* 03132fe [2.0] Fixed Docblock comment of CliController::__construct
* 61d6c17 [2.0] Fixed bin/doctrine.php for PEAR distribution.
* c0d023c [2.0] Removed accidentlly committed .orig patch files.
* 4bec3e2 [2.0][DDC-263] Fixed. Patch provided by Christian Heinrich.
* c4549c4 [2.0][DDC-260] Fixed/Corrected patch.
* 572f728 [2.0][DDC-260] Fixed/Corrected patch.
* 37cb86f [2.0][DDC-260] Added support for better error reporting on ClassMetadata
* 9cd0379 [2.0] DDC-200 Implemented support for @columnDefinition - even with support to pass the definition to join columns if necessary for relations.
* 46ed63d [2.0][DDC-251] Fixed.
* 54d4476 [2.0] Added unit tests for CLI Configuration. Fixed hasAttrbibute() issue of undefined property.
* 4d88f40 [2.0] Added unit tests for CLI Configuration. Fixed hasAttrbibute() issue of undefined property.
* 0cdb799 [2.0] Add missing doc-block comments to EntityRepository instance variables.
* b521b49 DDC-179 - Fixed issue with persistance of date fields by moving ! operator to the convertToPhpValue method.
* 0a9876b [2.0][DDC-248] Fixed and some more unrelated tests.
* d060a48 [2.0][DDC-249] Fixed issue that documentation refers QueryBuilder::select() supports array, but it was only restricted to strings.
* 8c3ba7d [2.0][DDC-249] Fixed issue that documentation refers QueryBuilder::select() supports array, but it was only restricted to strings.
* 2ff76e4 [2.0][DDC-254] Improved MappingException thrown on missing required configuration of Many-Many mapping
* 8ebd444 DDC-179 - One more test for possible summer-time crazyness
* 83b247b DDC-179 - Use ! modifier in Date Format to reset all non-date parts to zero unix timestamp values, i.e. H:i:s => '00:00:00' always
* 03d69ee [2.0] Added some tests for CLI
* d2b59d7 [2.0][DDC-223] Enhanced CLI re-importing the Global Arguments functionality
* 3ec23c7 [2.0][DDC-223] Enhanced CLI re-importing the Global Arguments functionality
* ca2faba [2.0] Small correction to enforce join-column or join-columns in many-to-one in the XSD.
* 674e9be [2.0][DDC-242][DDC-243] Fixed.
* 6e4e45e DDC-233 - Fixed use of array_merge() because it re-assigns the numerical indexes from 0 on.
* 375c470 DDC-155 - Skip __sleep in generateMethods
* 9f9cc48 [2.0][DDC-236] Enhanced unique constraints to support names. Fixed general issues on XML and YAML exporters. Fixed issues on XML, YAML, Doctrine 1.X and Annotation drivers.
* 9ad13c4 [2.0][DDC-236] Enhanced unique constraints to support names. Fixed general issues on XML and YAML exporters. Fixed issues on XML, YAML, Doctrine 1.X and Annotation drivers.
* d8a1c5c [2.0][DDC-234] Fixed issue with EntityRepository that was not considering alias of root Entity when instantiating a new QueryBuilder
* ad578e5 [2.0][DDC-240] Fixed issue with StandardEntityPersister that was attempting to delete Entities based on field names instead of column names.
* 38bf6c6 [2.0][DDC-237][DDC-216] Fixed. If you're using manual proxy generation through the CLI, please regenerate your proxies.
* 0a7727e [2.0][DDC-234] Make sure is defined in QueryBuilder Expressions.
* ae4f823 [2.0] Added support to complex PathExpression in DQL queries
* d8ed338 [2.0] Added support to complex PathExpression in DQL queries
* 2195894 [2.0] Added support to complex PathExpression in DQL queries
* 3928ba9 [2.0] Added support to complex PathExpression in DQL queries
* 20c8416 [2.0] More coverage to AbstractSchemaName.
* b4b64b1 [2.0][DDC-229] Added coverage to reported issue.
* 262855a [2.0] Refactorings in DQL parser to allow more granular enhancements scheduled for later versions. Fixed issues with missing validations of invalid ResultVariable, Unknown query components and Re-declaration of query compoenents.
* 64f59a7 [2.0] Fixed issue with ConvertMappingTask that was missing brackets on method declaration.
* 6ffa75a [2.0] Fix to clear _scheduledFirDirtyCheck properly after a successful flush of a unit of work.
* bd6ed7c [2.0] Fixing more glitches found with CLI refactoring
* 217d416 [2.0] Small fix for GenerateProxies CLI ORM Task.
* 2e5566f [2.0] Fix for missing method in SchemaToolTask
* afbe3ad [2.0][DDC-221] Namespace fixes.
* 42a1af8 [2.0][DDC-183] Fixed issue with Annotations parser failing on identifiers that matches with token types.
* bf0cfba [2.0] Incorporated CLI refactorings. Added support to namespaces and unlimited depth namespaces. Dropped globalArguments for now, since they interfer in DAG implementation.
* 60b9fb7 [2.0] Some small cleanups.
* eff87be [2.0][DDC-207] Fixed. Also added fetch-type.
* d54a3ad [2.0][DDC-215] Fixed.
* 27e8023 [2.0][DDC-152] Fixed.
* c727483 [2.0][DDC-208] Fixed.
* 30ed439 [2.0][DDC-144][DDC-113] Fixed.
* 3d14da4 [2.0][DDC-168] Moved INSERT SQL generation to persisters during runtime.
* a4d41d0 [2.0][DDC-206] Fixed wrong enumeration value. Changed XSD location to point to the document on the website.
* fe7ef4b [2.0][DDC-122][DDC-97][DDC-98][DDC-147] Refactored metadata mapping drivers by removing the useless PRELOAD mode. Introduced ClassMetadataFactory#getAllMetadata. Classloader simplifications. Old classloaders deprecated. New Doctrine\Common\ClassLoader is almost the same as the previous IsolatedClassLoader.
* 3717611 [2.0][DDC-211] Fixed wrong number in test case.
* cced2bd [2.0][DDC-211] Fixed collection diff calculation.
* e6a10d3 [2.0] Added missing Import of MappingException in XmlDriver
* 4938228 [2.0] DDC-206 - Bugfix in XML Metadata Driver
* 097d1d6 [2.0] Fixed _doMerge not to use hydrateAdd.
* 731c971 [2.0] DDC-40 - Matching annotations <-> auto sequence expectations.
* 30329f4 [2.0] DDC-69 - Issue was resolved previously as shown by test-case not failing anymore.
* 7542482 [2.0] DDC-113 - Added test-case that shows it works.
* fade63a [2.0] DDC-169 - Further refactorings, schema max identifier length is now used for asset generation. Added platform-wide test for unique index generation with create table.
* 1546663 [2.0] DDC-169 - Some refactorings
* 59a17eb [2.0][DDC-171] Fixed (second attempt). Some other cleanups. Performance fix for mock Statement used in hydration performance tests for more accurate and better results.
* b276574 [2.0][DDC-171] Added coverage.
* 3a39bea [2.0][DDC-171] Fixed.
* 909e98c [2.0][DDC-202][DDC-132][DDC-185] Fixed.
* a26464d [2.0] DDC-169 - Fix Bug in SchemaTool Unique Handling
* 3e823f0 [2.0] DDC-176 - Disallow iterate() over fetch-join collections by the means of an exception on parsing the DQL query.
* 03bc935 [2.0] DDC-156 - Allow to pass custom platforms
* 845c855 [2.0] DDC-194 - Fixed infinite recursion issue with references and @PostLoad annotation by telling proxy to be loaded before calling EntityPersister->load...
* 59c6449 [2.0] DDC-168 - Add test-case that proves that the order of reflFields matters for inserting, which causes problems with caching.
* 304e228 [2.0][DDC-199] Fixed.
* 4e50441 [2.0] DDC-191 - Added Test-Case to verify the problem works.
* ddb5a66 [2.0][DDC-191][DDC-192] Attempt to fix both.
* 5730a32 [2.0] Fixed more STRICT standards notices (only variables should be passed by reference...). @beberlei, error_reporting=E_ALL | E_STRICT
* 1013eb6 [2.0] Fixed PHP Notice in SchemaTest (only variables should be passed by reference...) and a few other cosmetics in various parts.
* 329d095 [2.0] DDC-197 - Extended CLOB Test-Case even more with additional update of the string, which still works on OCI8
* 934feac [2.0] DDC-197 - Fix for OCI8 returning CLOBs as OCI-LOB instances, was it that easy? The test suggets that inserting clobs is not even requiring the temporary syntax anymore.. Great!
* 5af891d [2.0] DDC-197 - Add failing test on oracle as a challenge to fix OCI CLOB handling.
* 146e231 [2.0] DDC-169 - Some final cleanups for the DBAL refactoring, changed SchemaTool CLI API slightly.
* ba99f53 [2.0] DDC-169 - Fix implicit/explicit index creation differences between platforms
* bf0ef0d [2.0] DDC-169 - Fix several complications in update and drop schema code.
* 9fdce97 [2.0] DDC-169 - Fix bug in Comparator
* 34119d3 [2.0] DDC-169 - Fix order that column and index/fk changes are applied in alter table.
* 58e99d3 [2.0] DDC-169 - Replaced SchemaTool::getUpdateSql() with the Schema Comparator Code.
* 8a46eb0 [2.0] DDC-169 - Finished ALTER Table TableDiff refactoring, adding code to handle index and FK changes. Added a general functional test for alter table against all platforms.
* dd6abf7 [2.0] DDC-169 - AbstractPlatform::getAlterTableSql() now accepts only a TableDiff instance as argument across all platforms.
* 4736f5e [2.0] DDC-169 - Refactored Parts of the Platform Tests into an Abstract Test Case
* 8bfde41 [2.0] DDC-169 - Add ColumnDiff and further Comparator column stuff
* 6339372 [2.0] DDC-169 - Add functionality to detect that an add + drop column diff is actually just a rename column.
* 35e0121 [2.0] DDC-169 - Implemented Index and ForeignKey comparison based on properties and not on names.
* e9f2f67 [2.0] DDC-169 - Fixed DatabaseDriver
* a0d26a8 [2.0] DDC-169 - Fixed DatabaseDriver
* ecfa0ee [2.0] DDC-169 - Added tests for case-handling which is necessary for Comparator
* 0788cdf [2.0] DDC-169 - Stripped case handling since its just a load of complex crap and doesn't solve any problem! Idea: just implement case-insensitivity in the comparator.
* 70075d8 [2.0] DDC-169 - Added possibility to control which case mode schema assets are created with in SchemaManager
* 556f869 [2.0] DDC-186 - Fixed DatabaseDriver to work with new Schema abstraction, added functional test-cases for database to yaml convertion.
* 466e96b [2.0] DDC-186 - Fixed SchemaTool indexes behaviour, changed a functional/integration model to use one index for test-coverage.
* 94cf75b [2.0] DDC-191 - Added test that verifies mixed case identifier generation is default, when no case mode is set due to previous commit for DDC-169 ticket.
* b0bbe28 [2.0] DDC-169 - Introduced handling of schema / database case-sensitivity differences and to allow compability between different platforms.
* 15f84f6 [2.0][DDC-187] Fixed. Also fixed some DBAL failures on postgres.
* 73017b5 [2.0][DDC-180] Fixed SmallInt type which was missing to extends Type
* 745b52b [2.0] DDC-169 - Fixed introduced bug in Oracle Platform
* 197224d [2.0] DDC-169 - Changed AbstractPlatform and AbstractSchemaManager Constraint API to accept Constraint interface, which is implemented by indexes and foreign keys.
* 2237523 [2.0][DDC-162][DDC-94] Fixed.
* 69a0b59 [2.0][DDC-174] Fixed.
* 25c9588 [2.0] DDC-169 - Changed AbstractPlatform and AbstractSchemaManager and children to accept Sequences in their create and get sql methods.
* 8562c80 [2.0] DDC-169 - Changed AbstractPlatform and AbstractSchemaManager and children to accept Table, Index and ForeignKey instances for the respective create*() methods.
* 4d5a6ac [2.0] DC-169 - Skip all UpdateSchemaTests
* e3314da [2.0] DC-169 - New method AbstractSchemaManager::createSchema() which creates a schema instance with full tables and sequences, additionally listTables() was rewritten to return a full Table instance instead of just the table names.
* b7652f1 [2.0] Temporary fix for 186
* 31be251 [2.0] DDC-169 - Fix build, Postgres, Oracle and Sqlite made some minor troubles with regards to sequences.
* af48974 [2.0] DDC-169 - Converted introspection queries of all platforms to return Column, Sequence, Index, ForeignKey Schema Instances instead of arrays, heavily pimped Oracle support thereby.
* 709dfb5 [2.0] DDC-169 - Finalized implementation of Schema diff algorithm, added diffs of sequences and foreign keys. Fixed several bugs and changed the API of the Schema objects.
* f22a56c [2.0] - DDC-169 - Fixed another regression in refactored SchemaTool, began porting of eZ Components Database Schema Comparator, SchemaDiff and TableDiff.
* e4a38a7 [2.0] - DDC-169 - Extracted Method for the generation of a Schema Instance from Doctrine Metadata.
* b21553c [2.0] - DDC-169 - Refactored lots of sections with duplicate code in gather relations part of SchemaTool::getCreateSql()
* 2c27435 [2.0] - DDC-169 - Completed refactoring of SchemaTool::getCreateSql() to use new DBAL Schema API, several internal optimizations in SchemaTool are now possible. Stripped out shared functionality with getUpdateSql() so that this part of SchemaTool is still completly working with the old API.
* ba01175 [2.0] - DDC-169 - Fix for breaking the building of Single-Table Inheritence in SchemaTool
* 44cc646 [2.0] DDC-169 - Savepoint for Refactorings in Schema-Tool - It is now generating DDL according to the old and the new mechanisms in parallel. Equality of generation has been verified on Sqlite, Mysql, Oracle. If Postgres is also verified, the old code will be removed in favour of the new one completly.
* bdae89c [2.0] - DDC-169 - Added DropSchemaSql Visitor - Refactored Visitor package a bit, however its still not very appealing to have that much use statements cluttered in the code
* 0902527 [2.0] - DDC-169 - Added DropSchemaSql Visitor - Refactored Visitor package a bit, however its still not very appealing to have that much use statements cluttered in the code
* 22cfa37 [2.0] - DDC-169 - Began refactoring of DBAL code, introduced object notation for a database schema, including Tables, Indexes, Constraints, Sequences and Columns. Added a CreateSql Visitor which transforms a schema object graph into the required SQL statements to create it. Next: Replacing SchemaTool::getCreateSql() with new syntax...
* fdd9b05 [2.0] Fix for optimistic locking.
* ba4d1bb Fix create/drop database against PgSQL. Thanks Hannes and Russ for patch
* 555b097 [2.0][DDC-164][DDC-165] Fixed. Cleaned up ManyToManyMapping. Cleaned up identifier handling and handling of composite identifiers in some places.
* a9d739a [2.0] Refactor Exceptions from Query and AST\InputParameter into QueryException class.
* 26a2ec2 DDC-127 - Special Case with invalid input parameter in DQL leads to php notice instead of an exception.
* f9ab947 DDC-126 - Make Query, NativeQuery Fluent-Interfaces for all their set Methods, renamed setExpireQueryCache() and setExpireResultCache() to expireQueryCache() and expireResultCache(). Updated UPGRADE_TO_2_0 document accordingly.
* fc98f26 DDC-127 - Commit missing changes to Query Error handling which make testsuite fail.
* 3b9fd15 DDC-154 - Commit patch by giorgiosironi which improves SchemaTool error messages.
* 5930a7c DDC-127 - Enhance IterableResult by making it implement the Iterator interface, wrote a unit-test for this scenario, also added some additional tests for special cases in the query api that lead to exceptions.
* 32e608e [2.0][DDC-159] Fixed.
* 7db2f9a [2.0] Fixed dirty state of lazy-initialized collection with new elements prior to initialization.
* ba496fd [2.0][DDC-158] Small correction to previous patch. Moved takeSnapshot up in order not lose new objects that were added before initialization.
* 61f09e3 [2.0][DDC-158] Fixed. Collections did not take snapshots after lazy initialization leading to wrong change sets.
* 220e30e [2.0] Fixing the IsolatedClassLoader to work with null ns
* 50f727b [2.0] Major refactorings to CLI. New documentation applied. Missing validation and tests
* 67665aa [2.0] Major refactorings to CLI. New documentation applied. Missing validation and tests
* ea4f5c1 [2.0][DDC-149] Fixed.
* 124cbe9 [2.0][DDC-137] Fixed.
* c3ef019 [2.0][DDC-145] Fixed.
* 94d7711 [2.0][DDC-74] Fixed.
* 3a282b1 [2.0][DDC-141] Fixed.
* fa99b94 [2.0] Increasing time allowed for hydration performance test
* 1a08dd2 [2.0][DDC-81] Fixes issue with wrong class names when using sub-namespaces
* fdd1954 [2.0][DDC-72] Fixes issue with converting D1 column aliases to D2 field names
* fa40467 [2.0][DDC-66] Fixing mapping of D1 timestamp to D2 datetime
* 2a663be [2.0][DDC-64] Fixing issue with converting D1 schema clob to D2
* d047f0e [2.0][DDC-71] Fixing call to incorrect method name
* 1405993 [2.0][DDC-104] Making sure current code is cleared
* ab0c7b1 [2.0][DDC-136] Some fixes to internal UnitOfWork logic.
* 57a97eb [2.0][DDC-120] First version of OCI8 driver.
* 8e3f6ee [2.0][DDC-121] Fixed. Also fixed memcache tests and some small refactorings.
* 7f725aa [2.0][DDC-121] Fixed unintended collection initialization in UnitOfWork.
* 3a59aef [2.0] Fixed typo in test.
* b24811e [2.0] Fix Fatal errors in unused classes that crash the testsuite when running PHPUnit with coverage-whitelisting of complete Doctrine directory.
* 93b2042 [2.0] Fix Tab Formating in ParserResult class, added doc-comments and fixed a missing variable initialization error for certain query special cases.
* 1dae2ea [2.0] DDC-109 - Fixed another warning in SchemaTool with inverse join columns and unique constraints.
* 30e2299 [2.0] DDC-109 - Fixed warning in SchemaTool with inverse join columns and unique constraints.
* 10bc51f [2.0][DDC-116] Fixed.
* 7220cb2 DDC-118 - Fixed introduced regression and added tests for future
* 3678b65 [2.0] DDC-114 - Extend SchemaTool Drop functionality to optionally drop the complete database. Additionally a filter against all existing table is applied to avoid errors due to dropping non-existant tables. Updated Schema-Tool CLI command with optional calls --drop=database --drop=metadata but kept original --drop which defaults to "metadata". Updated documentation.
* 884131e [2.0] DDC-115 - Proper fix of global namespace problem was in the ClassMetadataInfo, a namespace plus seperator was appended for reasons of shortcuts. However this broke associations in global namespace. Changes to ClassMetadataFactory were reverted and fix plus tests applied to ClassMetadataInfo.
* 705a477 [2.0] Fix bin/doctrine.php using unknown ClassLoader to use GlobalClassLoader instead
* 120e694 [2.0] DDC-115 - Fix for multiple class metadata instances because of classes being addressed with or without prepending namespace separator.
* 69ef163 [2.0] DDC-112 - Enhance debugging capabilities in OrmFunctionalTestCase by logging all SQL queries and enrichting all test failures with them (PHPUnit 3.4 only feature).
* 4a861f0 [2.0] More refactorings in Annotations parser and DQL parser. Now they only use constants instead of string processment
* e05ec39 [2.0] Moved string tokens to be constants. No more string comparisons inside parser
* a72977b [2.0] DDC-109 - Add support for Unique Constraint in OneToMany unidirectional relations
* 7bbdac1 [2.0][DDC-61][DDC-108] Fixed. Started exception refactoring.
* 460aeeb [2.0] Applied patch from DDC-76, LazyLoad AnnotationDriver in ORM Configuration.
* a784795 [2.0] Fixed DDC-63 and DDC-106. Oracle tests for SchemaManager need further tweeking, marked as skipped for now.
* cfea788 [2.0] DDC-91 - Enhanced SchemaManager::listTableIndexes() considerably. Add primary keys to the index list, add a bool flag primary to each index, add an array of columns to each index. Moved a test to SchemaFunctionalTestCase to check that every database (Mysql, Pgsql, Sqlite, Oracle) returns exactly the same data from this function.
* 37824ab [2.0] Fixed incorrectly used variable for cli config
* d8bf040 [2.0] DDC-105 - Fix for use of quote() in getSetCharsetSql().
* a307b86 [2.0] DDC-84 - Added increment alter table / update schema tests for Oracle Platform - Fixed a simple bug in Postgres Tests.
* d369d27 [2.0] DDC-84 - Added increment alter table / update schema tests for Postgres Platform - Fixed several bugs in Doctrine\DBAL\Platforms\PostgreSqlPlatform
* 6a26de1 [2.0] Fixed DDC-103 - Add missing changed file.
* 79f4fcb [2.0] Fixed DDC-103 - Platform::getAlterTableSql() should return an array on all platforms, added doc-blocks on all methods and fixed some.
* 140f597 [2.0] Fixed DDC-101, DDC-102 - Ensure defaults for string length and field nullability are handled consistently in both update and create schema commands of SchemaTool.
* d1f14e4 [2.0] Fixed commend.
* 2fbc766 [2.0][DDC-82] Fixed CLI problems introduced by changeset 6582.
* 94569ba [2.0][DDC-88] Corrected accidental swap of precision/scale.
* 44045a6 [2.0][DDC-88] Quoted field name in decimal model as a little test for identifier quoting.
* e2962c7 [2.0] DDC-84 - Add Mysql Platform unittests for incremental changes of the metadata for the schematool update function. Fixed some quirks in the Unit-Test suite alongside, Fixed changes of length in SchemaTool update - Changes in two files were missing.
* 4d3c4a7 [2.0] DDC-84 - Add Mysql Platform unittests for incremental changes of the metadata for the schematool update function. Fixed some quirks in the Unit-Test suite alongside, Fixed changes of length in SchemaTool update.
* a680970 [2.0] DDC-87 - Fix MysqlSchemaManager missing support for Mysql Decimal type
* 9328553 [2.0] DDC-62 - Fixed bug with proxy class generation of non-namespaced entities
* a05bd5e [2.0] DDC-78 - Added support for context specific information in Annotation Parser Syntax Error Exceptions.
* a0c9e9d [2.0] Fixing casing issue
* 881eb21 [2.0] Added test that shows AnnotationParser only parses string literals with double quotes, wheras single quotes throw an Syntax Error. Removed debug output on failure for a proper syntax error exception.
* 1eec9f2 [2.0] Fixed DDC-77 - Prevent PHP Warning on certain annotation constallations
* 49bcc69 [2.0] Moved EntityManager creation to be always available in CLI Tasks
* 10e3407 [2.0][DDC-70] Added some EntityManager tests provided by beberlei.
* f572c37 [2.0] Fixed DDC-18. Simplified proxy classes. Just 1 proxy class per entity now, instead of 2.
* aa72619 [2.0][DDC-55] Fixed.
* 7694e9b [2.0] Fix for functional tests. Test suite now fully passes against mysql and postgres again.
* ce6905c [2.0] Fixed commit order calculation.
* 4fc1781 [2.0][DDC-22] Fixed. Also cleaned up association handling. More to come: exception refactorings, proxy simplifications (single proxy class, not two).
* e832d17 [2.0] Fixed typo
* 8b1e0d4 [2.0][DDC-57] Added coverage for many-to-many issue provided by Arthur Purnama.
* ac4b488 [2.0][DDC-57] Fixed.
* 4918d3e [2.0] Simplification and fix to cascades.
* 08694d1 [2.0] Some optimizations and small fixes.
* ccf27a3 [2.0] Minor fixes to cache drivers and result set cache implementation
* a491377 [2.0] Added ConnectionTest. Fixed sandbox.
* 4328a4e [2.0] Small refactorings on the cache drivers. Introduced flag to control whether the cache driver should manage the cache keys since this is an advanced feature that is not always needed and can have negative side-effects (higher probability for cache slams).
* 204b57e [2.0][DDC-57] Fixed.
* 1642f53 [2.0][DDC-48] Fixed issue with getNamespacedId() being called twice
* da38026 [2.0][DDC-47] Added ability to set the result cache id used to store the cache entry
* 93e6cab [2.0][DDC-48][DDC-47] Refactored cache drivers to allow more control over deleting, added namespacing to cache drivers and implemented clear-cache task
* 5b60f87 [2.0] Fixed some known issues with inheritance, especially class table inheritance, like join columns not being selected.
* ae9a4be [2.0] Formatting.
* e2d678c [2.0] Refactorings to reduce duplicated code and increase efficiency.
* c54d582 [2.0] Added test coverage for native query with joined one-to-one association.
* a735cc0 [2.0] Fix for fix for testsuite ;). Need to find out why the behavior is different. sqlite versions? phpunit versions?
* 7ae913a [2.0] Fix for test suite. It was trying to recreate association tables and they're not getting deleted. SchemaTool was trying to recreate them during some executions.
* 2a16782 [2.0][DDC-56] Fixed.
* bf68273 [2.0] Grammar rule fixes to prevent possibility to do key=field=identifier as a correct parseable grammar
* b820821 [2.0] Reverted wrong committed files
* 038e6ca [2.0] Fix CLI documentation of schema-tool task
* cc59231 [2.0] Removed old comment.
* 9bb1747 [2.0] Fixed hydration issue with bidirectional one-to-many associations. Added more test coverage for some advanced association queries and lazy-loading.
* 937523c [2.0] Changes to update document.
* 84d3cb9 [2.0] Removed debug code.
* 0b3ae4b [2.0] Removed all remaining references to deprecated allowPartialObjects option.
* 9200e17 [2.0][DDC-51] Fixed.
* 5842411 [2.0][DDC-49][DDC-50][DDC-33] Fixed DDC-49 and DDC-50. Also addressed DDC-33. Various other small changes and fixes. For problems with proxy objects please refer to the updated documentation.
* cb1c7bc [2.0] DBAL cleanups (DDC-46). Proxy class improvements (DDC-19, DDC-39). Started new UPGRADE_TO document for upgrade instructions between advancing Doctrine 2 versions.
* b9f7448 [2.0][DDC-42] Fixed.
* f3f522b [2.0][DDC-43] Fixing order of limit and offset
* 7ec25f1 [2.0] Added missing recognition of the 'fetch' attribute in metadata drivers.
* f731a08 [2.0][DDC-41] Fixed. Also related to DDC-2.
* c71b4eb [2.0] Fix for accidental commit to sandbox
* bb6e54f [2.0][DDC-21] Fixed.
* 204b6d7 [2.0] Finishing the AnnotationExporter to export relationships properly
* aba096c [2.0] Fixed error with DoctrineException class not being used
* 471e3f8 [2.0] Fixed strict standards notice
* 6fd2eaa [2.0] Fix to DatabaseDriver so drivers that don't support foreign keys will still work
* 98cf901 [2.0][DDC-35] Fixing accidental rename of file
* a3c09d4 [2.0] Adding better docs for some tasks
* a7d4e1e [2.0] Refactoring some common code in to the AnnotationDriver and creating PhpDriver for consistancy
* 09a48a8 [2.0][DDC-34] Fixing issue with duplicate association mappings when dealing with mapped super classes
* dba0764 [2.0] Fixing exception messages for mapping fields and associations
* bf90126 [2.0] Adding exception outputting to CLI
* b8bcd51 [2.0][DDC-32] Fixed.
* e1645ef [2.0] Misc. bug fixes
* d122806 [2.0] Removing unused file
* 60f00b8 [2.0] Fixing cli-config
* 165abc3 [2.0] Work on mapping drivers, exporter drivers and reverse engineering of database schemas
* c8362da [2.0] Added functionality to convert a Doctrine 1 schema to Doctrine 2 to help users with upgrading. Lots of other small bug fixes and changes.
* 71c1fe5 [2.0][DDC-2] Fixed.
* bda1b9a [2.0] Fix for package building
* 5fb493c [2.0] Adding test coverage for ClassMetadataExporter
* 27d8873 [2.0] Added jpgraph.php script that can be used to visualize logs of phpunit test runs with graphs using jpgraph. The graphs show the performance of tests over the revisions.
* e4e1291 [2.0] Bug fix for convert mapping to yaml and annotation directory iterating not being recursive
* d0bb8ab [2.0] Fixed EntityManager#contains().
* b353dc5 [2.0] Adding EntityRepository::createQueryBuilder() method
* 0251923 [2.0] Missing files for previous commit.
* d1b2f93 [2.0] Splitting ClassMetadata in to ClassMetadataInfo and other bug fixes
* 968ebb8 [2.0] Bug fixes
* fb7adbb [2.0] Added exception if query builder is missing from or select when trying to get dql string
* b9ec48d [2.0][DDC-31] Fixed.
* fe5a356 [2.0][DDC-31] Fixed issue with column definition of 'name' when it is not set.
* 679191a [2.0][DDC-30] Fixed null values with Date, Time and DateTime types. Thanks Ismo for report and patch
* dce2d79 [2.0][DDC-29] Fixed
* b444ec0 [2.0][DDC-28] Fixed
* d3599de [2.0][DDC-23] Implemented setFirstResult, getFirstResult aswell as setMaxResults and getMaxResults in QueryBuilder
* 435acc9 [2.0][DDC-24] Fixed (together with some small misc. refactorings).
* 8f2d59c [2.0] Fix to yaml exporter to output associations in correct structure
* e6131d1 [2.0] More work on ClassmetadataExporter and ConvertMappingTask for converting mapping information between various formats
* 01d6a61 [2.0] Fixes for some strict standards notices and other various things
* 8c5887d [2.0][DDC-5] Fixed.
* 92801ba [2.0] Fixed some build issues. Added new build properties. Please install VersionControl_SVN pear package in order to use the test target of the build file.
* 3d3bcc1 [2.0][DDC-7] Fixed.
* 7ef91a6 [2.0] Some work over SchemaTool update of schema (affects directly the CLI schema-tool task on --update option.
* 9344598 [2.0] Changes to convert Classmetadata constant integers to string representation
* 320d21e [2.0] Refactored classloader architecture. Renamed ClassLoader => GlobalClassLoader. Introduced IsolatedClassLoader that is suitable for participating in autoload stacks. Added 2 example entity classes to the sandbox with 2 xml mappings and 2 yaml mappings. Simplified sandbox setup.
* 5198776 [2.0] Finished implementation for Association Mappings
* de67ffa [2.0] Initial entry of ClassmetadataExporter class skeleton/drivers
* 375b882 [2.0] Fixing use of constant value
* 987eaac [2.0] Continued work on API Docs for QueryBuilder
* b2ad92e [2.0] test commit for DDC-2
* 20ba557 [2.0][ORM-1] test commit
* d10daf3 [2.0] Changing Expr static methods to be normal public methods (closes #2466)
* dbce89d [2.0] DOCTRINEORM test commit.
* 79393da [2.0] Casting options as an array
* db5a48e [2.0] Removed xdebug builtin support from Debug::dump(). Added run-dql CLI Task. Updated tasks to wrap Exceptions thrown and diplay nicely. Fixed bug with CLI that ws incorrectly splitting strings into an array instead of consider them raw.
* 7aabee5 [2.0] Fixing empty insert sql statements (closes #2481)
* 7c56bfa [2.0] Fixes issue with unique annotation on columns (closes #2476)
* adbfbf5 [2.0] Fixes issue with optimistic timestamp locking (closes #2451)
* 8f75565 [2.0] Added support to dump Entities even when xdebug is not laoded
* 846e0bf [2.0] Better fix for #2478.
* e0012f0 [2.0] Fixed test case. All in-memory changes should be flushed before querying. That's how it works in other ORM tools too
* 05568fa [2.0] Added coverage to expected behavior of IdentityMap
* c318f00 [2.0] Fixed #2478.
* 49a24c4 [2.0] Fixed #2478.
* d30e814 [2.0] Fixed wrong class name of XML Mapping Driver
* 686758e [2.0] fixes #2478 Now PersistentCollections may contain NEW elements and track policy monitor them when flushing on DEFER_IMPLICIT mode
* 788312e [2.0] fixes #2478 Add/persist/retrieve was doubling the resultset of collection is solved. It was a merge in PersistentCollection creation. I am not 100% sure it is the right patch, but it works and does not break any other unit tests
* 2ff65dd [2.0] Removed already done TODO items
* 0651397 [2.0] Added coverage to ticket #2478. Could not get it to fail
* 5b0cc45 [2.0] Fixed single-column unique constraint support in SchemaTool
* 32d2187 [2.0] Added some missing headers in some classes. Added API docs for Expr class
* a8e3940 [2.0] Fixed single-column unique constraint support in SchemaTool
* 029b9ae [2.0] Added missing connect() call in Connection:quote, which was throwing E_FATAL when using DQL. Thanks Damon Jones for the report
* c7ea8c7 [2.0] Fixed SchemaTool CLI Task which was throwing PDOExceptions
* 6368eb6 [2.0] Added support to drop many-to-many association tables in SchemaTool
* f0da001 [2.0] Fixed and enhanced tests.
* 51a0a91 [2.0] Other fixes, removed E_FATAL of duplicate declaration and added test for Boolean type
* 3ef0bf5 [2.0] Other fixes, removed E_FATAL of duplicate declaration and added test for Boolean type
* 4d43743 [2.0] Added boolean type support
* a65ea05 [2.0] Fixed scale/precision support in SchemaTool
* 60b31c7 [2.0] Implemented CLI Task Version. Added support to DECIMAL datatype.
* eb25422 [2.0] Fixing spacing and adding precision and scale in Annotations driver. Also introduced options item in Annotation and Yaml mapping drivers. Missing XML driver implementation.
* 203b46d [2.0] Changed stylish of CLI tasks. Added CLI documentation for SchemaTool task
* 1557f4e [2.0] Added error message to --update task in SchemaToolTask reporting incomplete implementation
* 222459f [2.0] Fixed issue with RunSqlTask. Added basic support to --update in SchemaToolTask. Misses some internal implementation
* bf1a525 [2.0] Fixed issue with file-based metadata drivers and the CLI.
* 4fa4d7a [2.0] Added validation to RunSqlTask
* 2e04cba [2.0] Updating phing build files for pear packaging
* fe1db40 [2.0] Updating sandbox cli to use APC again but adding comment to use ArrayCache if APC is not available
* 2830d4d [2.0] Changing sandbox to use ArrayCache by default so it doesn't require APC. Added comment with APC as the recommended for production
* 6463864 [2.0] Removing upgrade file as it is not needed
* 374733a [2.0] More minor visual cli stuff and help messages
* 6e8a511 [2.0] small visual cli changes
* 7411ca3 [2.0] More work on CLI Tasks. Implemented HelpTask.
* 2442cfa [2.0] Refined ClassLoader API class documentation to be more clear and descriptive.
* 7c35990 [2.0] Fixed classloader issue.
* 691aa92 [2.0] Small build.xml changes to fix test report generation.
* fd204ee [2.0] Updated description for pear packages. Enhanced ClassLoader to support the old namespace separator (underscore) for Zend/PEAR/... compatibility until some day when they all use 5.3+.
* 0d0a772 [2.0] Updating phing build.xml to generate pear packages
* 94c1876 [2.0] Work on CLI: Added SchemaToolTask with preliminary support for dropping/creating the database schema. Prepared the sandbox. Adjusted build to include the sandbox.
* 733c3c2 [2.0] Various necessary fixes and adjustments for oracle as well as fixes for better handling of temporal types. Closed #2452.
* 6a3aa84 [2.0] Made MySqlPlatform default to innodb table engine. Some cleanups while investigating the optimistic locking failures.
* 59fff29 [2.0] Some hydration simplifications and cleanups.
* 4f64490 [2.0] Adjusted mapping file.
* 26543db [2.0] Adjusted mapping file.
* 969480f [2.0] Adjusted mapping file.
* 0ee12c2 [2.0] Adjusted mapping file.
* 7c5c62f [2.0] testing post-commit hook
* f83fd8e [2.0] Updating exceptions to use methods so that we can later provide better exception messages
* b17ad38 [2.0] Renaming LifecycleListener annotation to HasLifecycleCallbacks
* c3081ad [2.0] Moved beginTransaction() in UnitOfWork#commit() out of the try block so that exceptions occuring during prior or on transaction start are not masked by another exception.
* 8523648 [2.0] Fixed lifecycle callback mapping.
* 356887c [2.0] Added docblocks
* fd89892 [2.0] Updating YAML and XML drivers to be synchronized with Annotations driver.
* 2735622 [2.0] Updating YAML driver with missing elements from XML driver.
* 05d5fe4 [2.0] Finishing optimistic locking with timestamp support
* 25be43c [2.0] Some small cleanups on new CLI code. Added basic CLI file 'doctrine'.
* b3cb24a [2.0] Added missing CLI file
* 111e94e [2.0] Implemented base of CLI tasks. Also included drafts of Version and Help tasks. Implemented two Printers: Normal and ANSI Color.
* b1d34fc [2.0] Work on SchemaTool and DBAL.
* 0612e6b [2.0] Removed not used class.
* 74af8a2 [2.0] Removed *where*In methods from QueryBuilder. Finished decouple of QueryBuilder and Expr. Updated docs.
* 842267c [2.0] Refactored pieces of QueryBuilder, it does not use string concatenation anymore. Splitted from into from and join, allowing update and delete DQLs to be correctly built. Added missing entry set. Removed Expr\Having because it was useless. Updated docs.
* e5a95bf [2.0] More documentation and fixes to QueryBuilder and Expr classes.
* 3d17cb0 [2.0] Applied fixes for character casing issues. Simplified inheritance mapping and improved handling of outer joins in Class Table Inheritance.
* d8c8078 [2.0] Small optimization.
* 32069cc [2.0] More preparations to fix character casing issue. Reverted and completed ConditionalPrimary parsing and added more tests for this.
* ebb432b [2.0] Preparing to address character casing issue.
* cf77048 [2.0] Fixed issue with functions accepting subqueries. Implemented missing Expr\Join class. Added Expr::*join helper functions.
* b0202f2 [2.0] Fixed issue with missing parenthesis in Math expressions
* c81affb [2.0] Some fixes in Expr. More documentation added.
* abc853e [2.0] Documentation, documentation, documentation...
* e161103 [2.0] Added EntityRepositoryTest. Updated build file and XML Schema for mapping files.
* 7152da3 [2.0] Unified xml/yaml driver mapping tests so that there is a stronger enforcement on keeping them synchronized feature-wise.
* e578bad [2.0] Fixed several referential integrity issues. Fixed critical issue with inserts being run twice on postgresql/oracle. Added support for additional tree walkers that modify the AST prior to SQL construction and started to play with it in a testcase.
* 8452108 [2.0] Some code reordering, changes. Removed classMetadata from RangeVariableDeclaration, since it is against AST concept.
* 7c6dc8b [2.0] Removed wrong echo of DQL parser
* f1481d9 [2.0] Added dump function for AST nodes to help debugging complex queries
* 8797921 [2.0] Removed AssociationMappings from ResultSetMapping for improved caching. Fixed caching issue with reflection classes and properties. Reimplemented and leaned up broken identifier quoting. Added support for named (native) queries. Fixed small hydration memory leak.
* 103cdf5 [2.0] More docblocks. Renamed methods Type::addCustomType to Type::addType and Connection::exec to Connection::executeUpdate. Added Type::hasType.
* aee14e3 [2.0] Small fix for my previous commit.
* 837e74d [2.0] Added more missing docblocks. Implemented a double-inclusion listener prevention in EventManager
* c582827 [2.0] More docblocks and changed exception thrown in Annotations parser
* 92f22c8 [2.0] More optimizations on Annotations parser. More docblocks also
* ac5fe1f [2.0] Some Annotations parser docblocks, optimizations, etc. Fixed wrong syntax error token report in DQL parser
* 33fc28f [2.0] Updated AST nodes to use public properties instead of setter/getter methods.
* f087a00 [2.0] Started refactoring of AST nodes to use public properties instead of getter/setter methods
* 401235d [2.0] Started refactoring of AST nodes to use public properties instead of getter/setter methods
* 3949fdd [2.0] Added missing quoteIdentifiers to SqlWalker
* c1744d2 [2.0] Added missing quoteIdentifiers to SqlWalker
* 88698c3 [2.0] Created common Lexer code for Annotations parser and Query parser. Added some docblocks
* 084add0 [2.0] Fixed warning in semantical error reporting (strpos with length over dql length). Fixed wrong grammar rule. Fixed wrong token position on semantical error reporting. Added more semantical checks in UpdateItem
* f64347d [2.0] Implemented SQL generation for SIZE() function and EmptyCollectionComparisonExpression.
* fde6431 [2.0] Commiting missing file
* 995eaf3 [2.0] Finish implementation of nesting level checkings.
* cd50fc3 [2.0] Implemented EmptyCollectionComparisonExpression. Need to write SQL transformation yet.
* 462a27e [2.0] Changed structure of creation of SqlWalkers in DQL Parser. They are now strings instead of instances of dummy classes. Implemented nesting level check for ResultVariable
* e67b307 [2.0] Changed init() to __construct().
* aa0792b [2.0] InputParameter removed from Literal, since it's not actually a literal value. Changed grammar rules to accomodate this decouple
* 733556b [2.0] Minor change in *Walker to be able to be used by custom assigned Walkers
* 0a49706 [2.0] Renamed some methods for a better API.
* 00599a8 [2.0] Streamlined result structures. Hydration improvements: Small overall improvements, large improvement for (joined) fetched collections (~60%).
* c71c55f [2.0] Some docblocks inclusion.
* b2b0655 [2.0] More work on DQL parser of Doctrine 2.0. More semantical checks included. Missing scope checking of ResultVariable (SELECT and Sub-SELECT differences). Removed invalid grammar rules.
* e1f2b8a [2.0] Implemented support for mapped superclasses. Fixed #2353.
* 7720661 [2.0] Implemented more TODO items in DQL Parser. Optimized PathExpression. Changed wrong grammar rule name in EBNF.
* 92214ea [2.0] Part II for ticket #2352. Fixed #2352.
* 2ec4cc5 [2.0] More cleanups for recent lazy-loading implementation and minor object hydration improvements and cleanups. Collection refactoring part I for ticket #2352.
* 62446f0 [2.0] Cleanup for changeset #6172.
* 82c4166 [2.0] resolved hydrateAdd() recursivity
* c073f1d [2.0] completed implementation of lazy loading for Collections. Created debug helper class. Fixed default for orderBy clause to ASC
* 2807a83 [2.0] Started to simplify commit order calculation.
* 56a7088 [2.0] Added missing detach cascade option.
* 28ca2ac [2.0] Refined implementation and semantics of the merge and detach operations. General cleanups and API improvements. Added a testcase for detaching/serializing->unserializing->modifying->merging to demonstrate the transparent serialization.
* da07bf4 [2.0] Small refactorings.
* d674f19 [2.0] Fixed #2373. Some small perf. improvements for UnitOfWork.
* b121576 [2.0] Fixed DQL parser to use Query::HINT_FORCE_PARTIAL_LOAD instead of string.
* 58a1578 [2.0] Finished reorganization of grammar rules in DQL parser source code. Renamed some private methods.
* 1299e83 [2.0] Fixed docblock and return value from previous commit.
* ae1b937 [2.0] Fixed #2366.
* be0088f [2.0] Fix and test for result cache.
* 49434b0 [2.0] Further cleanups. Started eager loading support.
* b3d110b [2.0] Started massive reorganization of grammar rules in DQL parser.
* a301834 [2.0] First part of cleanup for changeset 6120. More to follow.
* 0c623fd [2.0] Accomodate joincolumn names in the metadata, in the selection and the hydration processes. Improved Api of the ProxyFactory. Working implementation of lazy loading for *-to-one associations (affects #2348)
* 4d146d3 [2.0] Small hydration cleanups and improvements.
* e197348 [2.0] Implemented more TODO items. Fixed some grammar rules.
* 7297ac7 [2.0] Addressed #2363.
* 82be4bf [2.0] More work on TODO items. Fixed grammar rule that was incorrect.
* 59cf1f7 [2.0] added entity lifecycle events.
* 227667c [2.0] Changes in DQL grammar for optimization purposes. Implemented new DQL grammar rules and did a couple of TODOs
* 3747365 [2.0] added tests for lazy loading; added error_reporting level; wired association proxy factory
* b8090c9 [2.0] Moved locking tests into Functional namespace. Fixed several missing flush() calls in some functional association tests. Reordered DELETE statements for ecommerce model tests in OrmFunctionalTestCase in order to maintain referential integrity. Fixed issue with bi-directional self-referencing one-one associations. Some other small improvements and cosmetics. Small hydration performance improvement through inlining method call in UnitOfWork::createEntity().
* 2085823 [2.0] A few fixes and clean up to the Optimistic Locking implementation.
* cc3ea56 [2.0] Initial version of optimistic locking with integer version columns
* c9b0328 [2.0] fixed skipped tests by blocking phpunit autoloading
* 129e13f [2.0] skipping test with mocked namespaced classes
* 6e4c246 [2.0] added load() method
* 52d55da [2.0] working implementation of Association Proxy classes
* 66f377f [2.0] extended tests for proxy class generation
* 8fbee57 [2.0] Fixed 4 issues with ProxyGenerator. It was not considering the type hint and it was generating an E_STRICT error with incompatible method declaration. Some cosmetic changes in Query
* cdc102f [2.0] renamed classes to more descriptive names
* a41bbbd [2.0] renamed classes to more descriptive names
* 197ed0b [2.0] working implementation of reference proxies
* 0b9a2e0 [2.0] working implementation of reference proxies
* 9dba60a [2.0] fixed test suite name
* 3bc4042 [2.0] Fixed wrong DQL error message. More improvements in DQL parser
* 55651ec [2.0] Updated semantical error to display token and text close to the found error. Some cosmetics applied.
* c48648a [2.0] Cosmetics.
* 59fbb8b [2.0] Commented Memcache test since it was throwing a fatal error if module is loaded. It requires a memcache server config to be able to run these tests
* c4e330e [2.0] Placing loadClassMetadata() event so users can manipulate class meta data through events
* 6c1690d [2.0] Merged PreInsertEventArgs/PreUpdateEventArgs => PreInsertUpdateEventArgs since they were identical.
* 35aa9a4 [2.0] Adding missing event classes and some AnnotationDriver refactorings.
* 7a79785 [2.0] Removing old unused code from Addendum
* 6770295 [2.0] Fixing hasListeners() to not use empty()
* 3ba3c67 [2.0] Namespaced annotations.
* 1987082 [2.0] Removed unnecessary parsing condition in the annotation parser.
* f7fff51 [2.0] Improved AnnotationReader implementation. Fixes #2345.
* a3d58e7 [2.0] Fixed array tests by removing tests for ArrayCache specific methods from the tests of other cache drivers. Some general API work on the cache interface.
* 0c8a35f [2.0] Cosmetics.
* 311cff8 [2.0] More test coverage
* 26bdd89 [2.0] Test coverage for OFFSET AND LIMIT sql generation for all platforms and Query class with setFirstResult() and setMaxResult()
* ce6aebc [2.0] expanded tests for DBAL components
* be966b0 [2.0] Fixing doc block for _useCExtension flag
* 1aeff68 [2.0] Initial commit to make hydration work with C extension
* ba8b433 [2.0] Cleanup on QueryBuilder and Expr from discussion with roman
* f608dd8 [2.0] More work on the QueryBuilder and Expr classes.
* 312d347 [2.0] More work on the QueryBuilder and Expr classes
* 838768d [2.0] Small comments/todos on QueryBuilderTest.
* a9ed008 [2.0] More work on the QueryBuilder and Expr classes
* 867a34d [2.0] Initial commit of a QueryBuilder class. Still needs a lot of work.
* 2ffc7f1 [2.0] Migrated AnnotationDriver to new annotation parser. Removed addendum vendor library.
* 08f8479 fixed parameter type hinting
* 41df51a added tests for various WHERE clauses
* f11e39c renamed and separated test methods to conform to agile documentation (addresses #2316)
* 32363a2 divided some assertions in various cohesive methods and renamed method names to conform to agile documentation (affects #2316)
* 0515d9a [2.0] New Annotation API work: Simplifications, changed namespace separator to match the one of PHP, adjusted Lexer to swallow any * characters outside of a string value to be more forgiving when it comes to formatting.
* 9075f10 [2.0] Moved cache drivers to Common package. Added new annotation parser implementation to Common package. AnnotationDriver in ORM not yet migrated.
* 4910309 added one-one self referential functional tests (closes #2276)
* ff115ef added many-many self referential functional tests (affects #2276)
* f064de2 [2.0] Fixed issue with self-referential one-to-many associations not being persisted correctly when IDENTITY key generation was used. Included now passing OneToManySelfReferentialTest.
* 4e70e5d [2.0] added one-many self referential association test (addresses #2276)
* 31892fb [2.0] Fixed cascading issue (#2307). Fixed many-many object hydration issue.
* 3f4cd46 [2.0] simplified removing code
* 1b9b6c6 [2.0] added many-to-many uni and bi directional tests (affects #2276)
* 2c50810 [2.0] addresses #2307
* 0f2499f [2.0] added Collection object creation
* 76661cd [2.0] Added missing property.
* 5b67754 [2.0] Simplifying code. Including OneToManyBidirectionalAssociation test in AllTests
* 5bbc2a9 [2.0] Changing Collection#removeElement return type to be consistent with Collection#remove
* 1e05899 [2.0] added new bidirectional one-many association test (affects #2276)
* 0114703 [2.0] Simplifying code.
* 8ccb7df [2.0] added new unidirectional one-one association test
* b592e44 [2.0] fixed case sensitive filenames to respect the class name
* f1885cb [2.0] adjustments to new bidirectional one-one association test from Giorgio Sironi.
* 4e50792 [2.0] references #2276
* 455f877 [2.0] Minor refactorings and docblock adjustments. Fixed #3202.
* 6729ed2 [2.0] Implemented DQL bulk UPDATE support for Class Table Inheritance. Corrections to MultiTableDeleteExecutor and SqlWalker. DQL bulk UPDATE support not yet fully complete.
* 537c8e4 [2.0] Implemented DQL bulk DELETE support for Class Table Inheritance. Other cleanups, refactorings and docblock additions.
* 61555c7 [2.0] Cleanup
* 78d4309 [2.0] Testing all dbal types and making sure they are fully implemented
* ab2b399 [2.0] Adding date and time types. Fixing CURRENT_DATE, CURRENT_TIMESTAMP and CURRENT_TIME functions
* cc59161 [2.0] Adding missing _platform property
* ada2c5c [2.0] Work on datetime dbal type and date portability
* f281276 [2.0] Cleanups, build fixes.
* e21d8ff [2.0] Removing old enum stuff
* c89d0e6 [2.0] Started Doctrine 2 phing build file.
* 1043980 [2.0] Parser work.
* 84c62d8 [2.0] Cleanup.
* 6e5a506 [2.0] Converted constant values from strings to integers.
* 9f42e2d [2.0] Fixing reference to XML driver
* 115e4d0 [2.0] Refactoring the meta data drivers and refactoring yaml/xml and adding tests for yaml.
* bdd2241 set svn:eol-style property on plain text files
* 9837cd7 [2.0] Fixed formatting.
* d90e71d [2.0] First implementation of XmlDriver + tests. First draft of XSD document.
* de7dfb4 [2.0] Cleaned up TestInit include path.
* dcb1fcd [2.0] Removing remaining return methods where not needed
* 34da837 [2.0] Fixing __call() in AbstractSchemaManager, doc blocks, clean up
* ac8492d [2.0] DBAL code cleanups.
* 9586b74 [2.0] Refactorings
* 548e074 [2.0] Solved the hassle with dropping/creating the test database through introducing a second test database for temporary connections. Please check the dbproperties.xml.dev file for reference. The 2 test databases need to be created *once* before the very first time of running the tests. New procedure successfully tested against mysql, postgresql, oracle.
* a333c85 [2.0] Small cleanups
* d13e94a [2.0] Small cleanups
* 8de151d [2.0] Small cleanups
* 2a9886a [2.0] Fixed connection sharing when Functional DBAL or ORM tests are run standalone.
* acec85a [2.0] Fixed hardcoded database name.
* 0b09e50 [2.0] Adjusted getConnection since there is no need to create/drop the database for sqlite in-memory.
* c3f5cba [2.0] Strange formatting fix.
* 2b8091e [2.0] Code review with comments and small corrections.
* 47ffde1 [2.0] Fixing getConnection() to use the new dropAndCreateDatabase()
* d34a05a [2.0] Oracle SchemaManager tests and general refactoring of tests
* 92b395c [2.0] Removing last few dependencies on 2.0
* a6fbc19 [2.0] Fixing sandbox
* f4f258e [2.0] Cleanup
* f3677a5 [2.0] Changed identifier quoting strategy to something simpler. Dropped Doctrine prefix from annotations.
* f994680 [2.0] More general work on the Platform and SchemaManager classes(primarily pgsql)
* a4e928e [2.0] Moved addendum library to vendor dir.
* 292e93d [2.0] Formatting issues.
* d236079 [2.0] Formatting issues.
* 6e760ba [2.0] Formatting issues.
* d80b959 [2.0] Formatting issues.
* f013206 [2.0] Formatting issues.
* 05173a8 [2.0] Formatting issues.
* a758b56 [2.0] Introduced SQL logging facilities. Made Type constructor private to prevent instantiation and force use of the factory method getType().
* 0ed8e7a [2.0] Fixing wrong function sig
* 75e0c1e [2.0] More general work on the SchemaManager and Platform classes. Making API more complete and adding sqlite and mysql test coverage.
* 746d9bc [2.0] Adding listTableColumns() support for mysql.
* 7426baf [2.0] General work on Platform and SchemaManager classes
* b951056 [2.0] Adding initial MsSql platform and tests
* d2405de [2.0] Enhanced one-to-one self-referential association handling.
* 3135799 [2.0] Fixed formatting.
* b66d530 [2.0] Class table inheritance updates. Started work on self-referencing associations.
* c9cc9f1 [2.0] Parser code review with some cleanups and comments to highlight TODOs.
* 0b9c990 [2.0] Intermediate checkin.
* a421692 [2.0] Fixed Query Cache (+testcase) and some E_STRICT errors.
* 55d7024 [2.0] Implemented class table inheritance (no DQL bulk UPDATE/DELETE support yet)
* eb6c6b2 [2.0] Some small optimizations.
* 4f5b332 [2.0] Adding insert performance tests.
* c07416a [2.0] Fixing replacement of StandardEntityPersister.
* fe599d2 [2.0] Intermediate commit.
* 60f6020 [2.0] Intermediate commit.
* 4d13925 [2.0] Some hydration and DQL parser work.
* 96ef7ec [2.0] More small internal perf. improvements.
* eea4391 [2.0] Started adding performance regression tests. More object hydration performance improvements.
* e79c45f [2.0] Fixed issues discovered during code coverage report generation. Made all ClassMetadata properties public (good reasons, read the class docblock). Performance improvements.
* 8d95644 [2.0] Cleanups from last commit.
* 33dbf83 [2.0] Removed deprecated class.
* ecd30bc [2.0] Started to implement proxy object handling. Introduced a configuration switch for partial objects (allowPartialObjects) that defaults to TRUE. Setting to FALSE enables proxying and lazy-loading.
* e0488ff [2.0] First draft of EntityManager#merge(). First draft of DynamicProxyGenerator.
* 1da8f67 [2.0] Cleanup from previous commit.
* 0a81ae7 [2.0] Ensuring that PersistentCollection instances that are injected by Doctrine can be transparently serialized.
* cfae81e [2.0] Fixed hydration for bi-directional many-many associations.
* 00c44b7 [2.0] Implemented many-to-many SQL join construction, small test included.
* 96f4d51 [2.0] Improved changeset detection.
* a6d9236 [2.0] Fixes and enhancements to sequence generators. Test suite now runs & passes against postgres. Other minor, unrelated cleanups.
* 16c4efc [2.0] DBAL streamlining and starting to increase test coverage.
* 80de567 [2.0] Fixed issue in changeset calculation.
* ae7be28 [2.0] Work on single table inheritance with more functional tests.
* 5a00a94 Implemented three change tracking policys. First test for usage of NotifyPropertyChanged.
* 832f355 [2.0] Cleanup.
* ee46dba [2.0] Moved code between Query and AbstractQuery. Added first NativeQuery implementation. Hydration work and code movements for discriminator column usage. Started implementing Single Table Inheritance.
* 67ba966 [2.0] Some cleanups.
* da1173f [2.0] Some cleanups.
* 523c93c [2.0] Refactored SQL query building process and hydration. Hydration should now support result sets with any number of root components. Introducing ResultSetMapping that is used by hydration instead of queryComponents. This allows mapping of arbitrary SQL queries (NativeQuery).
* 62204af [2.0] Ongoing work on Query/DQL implementation and tests.
* f9a2228 [2.0] Work on ID generators, functional tests and more.
* 2812318 [2.0] Removed ParserResultDummy that is no longer necessary.
* 7479a0c [2.0] Starting to improve functional tests. First basic functional query tests.
* 705199e [2.0] Parser work. Added support for functions in SelectExpressions.
* 5ebaa65 [2.0] Some docs and cleanups.
* e6dbc73 [2.0] Added remaining supported functions for 2.0.
* ae5d212 [2.0] Parser work. Added double-dispatch functionality to AST node classes for use in the SqlWalker to reduce big if/else instanceof checks and for better maintainability. Also its less error-prone in the SqlWalker because its harder to miss a conditional case. Added new extensible DQL function implementation.
* 618c128 [2.0] Parser work.
* 98076e0 [2.0] Parser work. Drafted logic for multi-table deletes through DQL (for Class/Concrete Table Inheritance)
* d833ee1 [2.0] Parser work. Drafted logic for multi-table deletes through DQL (for Class/Concrete Table Inheritance)
* c7dbde9 [2.0] Parser work.
* 89a6250 [2.0] Refactored and reenabled Lexer tests.
* b718cd1 [2.0] Parser work.
* bffd76d [2.0] Parser work.
* bc37910 [2.0] Some more parser work.
* c4e22ba Merged tokens into lexer.
* 5b45641 Merged tokens into lexer.
* 22de495 [2.0] Cleaned up old Production/Parser classes.
* d89d9a0 [1.0, 1.1, 2.0] Moving docs.
* 405ba00 [2.0] Committing missing DoctrineExceptionTest
* 45d0767 [2.0] License corrections.
* d458197 [2.0] Another step towards finishing namespace refactoring
* 43b6791 [2.0] More replacing of old style of exceptions to intermediate step
* 5582f07 [2.0] Intermediate refactoring for new exception handling
* 6277991 Started to reenable query language recognition tests.
* a38a1f5 Simplified first platform test. Further platform tests should follow the same scheme.
* 6814780 [2.0] Cleaning up tests and removing some unused files to remove any confusion
* b8b8f85 [2.0] Adding basic tests for AbstractPlatform
* 4b43a8c [2.0] Removing index, fk and table name formatting from DBAL configuration class
* 9dfab03 [2.0] Small changes to ClassLoader and add basic unit test for it
* 554adc3 [2.0] Testing Collection base class and removing some code
* 15beb5e [2.0] Removing Doctrine.php and removing references to some remaining Doctrine constants
* 87fd08e [2.0] Some fixes for ClassExporterTest.
* 32d43c3 Removed 'name' attribute from EntityManager since it's not needed.
* 2ef81cf [2.0] Various small changes and enabling the collection tests.
* c67c8ea [2.0] Initial entry of YAML schema meta data driver and sandbox. A few other misc. fixes as well.
* 4dc5a4b [2.0] Removing unused code and committing a little 2.0 documentation
* f4719b2 [2.0] Adding test for the ClassExporter
* 45079a1 [2.0] Refactoring ClassExporter to allow the getting of the generated sql as well as executing it
* 438d970 [2.0] More removing of old code
* d0c34ee [2.0] Removing old unused code and directories.
* f2e9aa9 [2.0] Cleaning up old stuff.
* 9dcab5e Small reorganizations, improvements and progress.
* 2eb4a16 [2.0] More progress on the UnitOfWork and collections. First basic functional many-many test.
* deb095f Some cleanups, docblocks, and a small needed refactoring of ClassMetadataFactory.
* efb733d [2.0] Refactored cache drivers. Made use of ArrayCache as the metadata cache during a test suite run.
* 886c961 [2.0] Continued work on association mappings and class exporting (DDL generation). Fixed #1863.
* e202cb1 [2.0] Progress on UnitOfWork, persisters and basic functional tests.
* 36763da A little progress on the UnitOfWork.
* 0ac97e7 [2.0] Making use of new constant __DIR__
* 9a55035 [2.0] Some cleanup for previous commit.
* 22e94ac Enabling namespaces. Final restructurings.
* 4ab2ba7 [2.0] More progress on the DQL parser. Added glimpse() method for the scanner/lexer that is equivalent to peek() immediately followed by resetPeek().
* 3f60b8b More DQL parser work. First basic WHERE conditions. Changed scanner according to new positional parameter syntax (?<number>)
* 663a741 minor changes
* d1cd35d Reverted some BNF changes
* 602c6d9 DQL Parser work. Getting some first tests back running. Reorganizing all parser rules into the Parser itself.
* f0a302e [2.0] Implementation of StateField grammar rule. Updated SelectExpression AST node
* 1ed2876 [2.0] More implementation under ORM/Query
* dd1afc7 hydrator cleanup and 2 new methods for ClassMetadata
* 4e62d4a More refactorings under DQL Parser/AST classes. Implemented new classes. Fixed a couple of issues around the road.
* f83f5c3 [2.0] Code reorganization, preparing for battle. Fixes Strict error on EntityPersisterMock.
* 60fb69d First commit of new extensible hydrator structure. Cleanup to follow.
* 1843539 [2.0] Fixes for DQL BNF
* 34f4ee7 First tests for basic collection implementation. First experimental use of closures (Currently commented out, because the svn server makes a syntax check against 5.2.x).
* 73ad0ac more tests and first basic update/delete
* b6e385d fixed regression
* d973363 Finally first, very basic, running CRUD tests for Doctrine 2
* 1f6676f cache driver corrections
* 7363fc3 More ClassMetadataFactory tests
* c2ab01b Added first ClassMetadataFactory tests.
* 957a6b2 added missing annotation driver class. small refactorings. added first ClassMetadata serialization tests.
* bcf0110 replaced code driver with annotation driver using addendum.
* efaaf83 test and collection cleanup
* b9ecb8d General work. Now using spl_object_hash.
* 2395888 General work. Now using spl_object_hash.
* 6be6f40 Splitting DBAL/ORM configuration.
* 9971057 moving towards transparent persistence.
* 2aea62a [1.0, 1.1, 2.0] fixes #1599 Thanks for the report!
* 3086835 Second part of commit, including the Doctrine/ORM/Query namespace.
* 178f3fe [2.0] Moved Doctrine_Query to definite namespace Doctrine_ORM_Query. Fixed paths that were referring wrong namespace resolution. Implemented more Parser and AST classes: JoinVariableDeclaration and Join. Fixed wrong semantical checks of IndexBy grammar rule. They should be in IdentificationVariableDeclaration and JoinVariableDeclaration.
* 2aa5428 minor tweak to get tiny perf. improvement
* 8615e8e minor refactoring
* 6db507c Some array/object related fixes to hydration
* 580f21c more cleanups. introducing ClassLoader.
* 76abfb8 removed some more legacy
* e2a0e18 minor refactorings on code and API docs
* c8e4e7e Small changes to get Query tests running again. Fixed wrong DQL in IdentifierRecognitionTest.php
* d4e554f moved classmetadata & co
* c3ad955 further cleanups
* 70c9654 moved entitymanager and entityrepository
* e64e334 added base exception
* 0223d7a moved Collection
* 34c830e moved Collection
* c24ecd7 moved nativequery
* 77fefcb moved mappingexception
* b8fb0fd moved connectionfactory. removed old adapters.
* b56d8da deleting Abstract_old
* be14e7d moved ActiveEntity
* 9d6e778 further cleanup in configuration
* a502b13 removed orm dependency from Common::Configuration
* b140ea7 improved _isDoctrineEntity check
* 9004729 removed old files
* 8c06f21
* aea6a94 moved configuration
* b6642e2 moved event stuff
* 0ef216a moved more files to TODO
* 18ec38e moved Entity
* 9c11c36 moving files to TODO
* 6b87c1f moved schema management
* 4f380c4 moved pessimistic locking to TODO
* 179b0da moved commitordercalculator/node
* d055222 moved id generators
* 43e35d3 moved hydration stuff
* bfff430 moved orm import
* ae634ec moved ORM export
* 169aa63 moved entitypersisters
* 7040666 moved collection persisters
* d495a33
* 93b2cb0 moved entity/entitymanager exceptions
* e69034f moved Cache
* c6117f5
* f1adfe7 Moved association mappings.
* 81298f9 new TODO namespace
* 700acb2 Moved undecided/unclear items into TODO
* f556ee8 moved Null/Type/Platform
* 4d7b883 Intermediate checkin. Refactoring towards namespaced structure.
* ad4db34 Fixes in unit tests. Started refactoring in DQL parser to separate Production into Parser and AST classes. Finished first tests. Currently only 4 are active in IdentifierRecognitionTest, and only 2 are passing.
* 4b191a3 Reverted deletion of old Manager.php. Still needed for new tests.
* 5bc3d00 cleanup
* 7d48c78 cleanup
* 44b7e5f Some BNF changes and fixes...
* 4218082 DQL BNF overhaul. Streamlining with JPQL spec.
* 305d3b3 some more test models
* b5401ee checkin of occasional work from the past weeks.
* 9c1c82c Ensure unique queries are generated when generating SQL for exporting schema to database.
* 4661231 Minor updates
* 96a40f0 Some tickets test cases
* 73985fe added mapping check to onetomany. corrected test models.
* 0b80ec0 added a little test
* 0f8e9e0 refactorings. made basic one-one, one-many joins work.
* efca794 DQL Parser refactorings and enhancements. Finished basic drat of Join support.
* d8b76a5 continued refactorings.
* 3e20fc6 refactoring.
* 3cd4fc5 Intermediate checkin.
* e704cd0 Continued refactorings. Started to refactor the DBAL layer.
* a769997
* d17a68a adding a newline.
* d9975c3 Checkin of occasional work from the past weeks.
* c43f958 Cleanups, improvements, fixes.
* 3cd7b95 Refactorings. Merged hydrator fixes from 0.11/1.0
* 4d75274 The usual 2.0 refactoring/implementation commit.
* 51f957b set a limit on fetchOne queries
* 872bb1a - added doc for a little workaround when migrating models with changed attributes
* 35fa81d Removed static EntityManager lookup from productions. Entity refactorings.
* 7206b1d Added getters to AST. Removed Production::__call. Added visitor support to AST. (guilherme: dont shoot me yet :-). visitor support doesnt hurt even if we do not use it for SQL generation). Lots of other things.
* 7757de9 setCharset Documentation provided by irc user ivanst
* 24ca139 Cosmetics changes in EventManager, renamed the registerEventListener to addEventListener, optimized the source and changed the arguments order. Commented an echo line in RangeVariableDeclaration
* ad24430 Refactorings and initial commit/draft of new event handling / configuration / bootstrapping. Still need to remove all the static EntityManagerFactory::getManager lookup calls from the Production classes. The production classes need to have access to the EntityManager of the Query that constructed the Parser. It should be injected into the Parser during construction.
* d8d761b Fixes in ParserResult, which was generating a bad table alias. Added more test cases. Commented new Event system call in EntityManager. Fixes in RangeVariableDeclaration.
* 6f1d572 added class doc blocks
* a4acccf fixed some doc blocks
* 88336e8
* ec5bb2e some minor refactorings. started to make a draft of the new namespaced folder structure.
* 4ea5c8b SelectExpression rewrite to support dctrn queryComponent. Fixes in DQL. Added more test cases
* dfbc7c1 Changed Doctrine_Query to accept a Doctrine_EntityManager instead of a Doctrine_Connection. Updated Doctrine_EntityManager. Updated test cases and included one new passing test case for SELECT generation. Fixed whitespace bug in DELETE and UPDATE statements.
* bc236c5 Finished first parts of SELECT support. Two test cases added and passing. Introduced the concept of DCTRN in queryComponent. Added concept of queryField, which validates for already defined fields in SELECT.
* 07a1662 cleanup
* f9938ea custom/magic accessors + test
* 2429605 fixed formatting
* c1b0ea8 formatting fix
* 089a416 Added more semantical checks. Fixed some tests.
* d323b16 cleanups
* a112866 cleanups
* 4616174 added bnf
* 7407fef Fix for new tests.
* 21e0bd3 More fixes for tests
* 539853d refactorings
* 4e99dcb Fixes for test case in DQL
* 0ad6aee Merged DQL parser branch to trunk.
* f8017c9 Added two missing classes.
* 7b711ae refactorings. merged hydration bugfix from 0.11.
* 74ce82b Initial HYDRATE_SINGLE_SCALAR implementation & test.
* d0ea570 Initial support for scalar hydration (HYDRATE_SCALAR). EntityPersisters born.
* 613d08f Merged dbal bugfixes from 0.11.
* 7ffd414 Doctrine_Record renamed. Hydration refactored. Other refactorings.
* ad0d24f Fixed #1023. Thanks for ticket & patch.
* 0dd8567 Continued work on new hydration.
* f92773f Added another hydration test.
* ab65ad5 Refactorings. Started with new hydrator for 2.0.
* ff11220 minor refactorings & cleanups.
* 24872ef Merged all identity maps into one in the unitofwork. identity map now properly works with hierarchies.
* 274be06 Fixed #969.
* 0370ced Fixed #966.
* 66fb71a Started playing with isolated hydration tests.
* 234253e Perf. improvement on hydrating joined resultsets, part 2.
* 3d8a37b Refactorings along with a speed improvement on the Hydrator when processing joined resultsets. Other minor tweaks.
* 42ec3c9 Merged r4208 into trunk and jepso branch
* 78492f3 Ported fix for #929 from 0.10 to trunk. Testcase needs to be ported later since the behavior implementation is not useable in trunk atm.
* 2d68239 Fixed sqlite dsn in Doctrine_Manager::parseDsn()
* 0d67fca merged fix for #912 from 0.10 to trunk (turned out it was not broken in trunk but i merged the patch & testcase anyway. Other refactorings.
* 33c76f6 refactorings
* 7a1beb5 Merged fix for #899 from 0.10 to trunk.
* 2f1badc Merged fix for #852 from 0.10 to trunk.
* 45d41f1 merged fix for #873 from 0.10
* 223daae added xsl stylesheet to generate changelogs from svn log. merged a few patches from 0.10
* 82efe45 fixed tests
* 71ed924 refactorings
* d3a2615 Fixed Doctrine_Pager::getResultsInPage() as reported by Matt Marcum through email.
* ac6e976 Fix #845 (typo)
* 708ef9f fixed testcase
* 34cfa2f added missing testcase
* d8b9656 removed superfluous code
* c5bc864 refactorings, a bug fix (#786) and improved performance for the hydration of results from polymorphic queries.
* ff91185 index naming typo
* fdf4aa1 - implode expects an array()
* 4a069d8 Added argument documentation of methods Doctrine_Export::alterTable and alterTableSql (fixes #432)
* 65442c7 Added free( = false) support in Doctrine_Record and Doctrine_Collection (trunk)
* a6a5192 fixed typo
* 072008b moved managed record/entity handling to the UnitOfWork. identity maps are the next. started to remove obsolete table stuff.
* 2739ed8 Removed support to imbricated query added yesterday (which fixed ticket #782). The same thing could be easily achieved without need of Doctrine support, as mentioned in comments. Dev team decided to drop this support for now, but are considering for 1.0
* bf0ccdf added missing file
* 36667e2 temporarily fixed image links.
* 607bcf1 started a new introductory section for 1.0. just a draft.
* 331548c Added imbricated query support in whereIn method (fixes #782)
* 139feba Adjusted quoteIdentifier in update and delete when executing a SQL query (also fixes #807)
* 9ee6158 Added float8 support in pgsql. Fixes #808
* 85cb20f made sure every caller of getIdentifier can handle an array. getIdentifier now always returns an array.
* edcc8be some smaller refactorings. started to replace the term 'template' with 'behavior'.
* c1c3f48 validator refactorings and others
* 514e17e Changed all references from phpdoctrine.com to phpdoctrine.org
* d674b8e Added Doctrine_Pager_Range::isInRange, which checks if a given page is in the range
* 499eaf6 Merged r3868 in 0.10 and trunk
* ec0ebeb Updated manual pages and changed documentation naming convention (from process to parse) to follow the API
* 6ea8a47 Split of methods in _parseTemplate in 0.10 and trunk
* d6ec5d6 Small cosmetics in pagination chapter (0.10 and trunk)
* 1ab785a Updated pagination chapter in manual (0.10 and trunk). Merged r3870 in trunk
* 85e26cf Fixed method getNextPage that was always returning the last page in all branches
* 6ed10e0 Added readonly validator
* 550a594 added setTableName to 4.3.1 example since it will not run out of the box without identifier quoting
* eb02b4d started refactoring to final mapper structure for 1.0. different mapping strategies are factored out as separate strategy classes instead of inheritance.
* dcc2a54 Reversed r3840. Broke tests.
* d5b8a6a Merged r3839 from 0.10
* 280e7d5 Updates in Getting Started manual chapter (fixes #794)
* ebdb97b Second parameter support in Doctrine_Pager::setCountQuery and added new method: Doctrine_Pager::getResultsInPage(), which returns the numbers of itens in current page
* 57df018 Merged r3834 to 0.9 and trunk. Fixed conservative model loading to actually be conservative.
* a8c5542 Merged r3830 to trunk and 0.9 branch. Bug was originally fixed in the 0.10 branch first
* 59e7ac2 additional information and new functions documentation
* d0ee6cd pre/post Up/Down methods
* 589e231 Merged r3815 to trunk
* e354e52 small refactorings
* be5aac1 small refactorings
* b3de3fb Added model loading do default sandbox configuration.
* bea3a7c Minor changes backported from 0.9 and 0.10
* 23ab5b9 Merged 3786 (removed is_numeric check from convert boolean method, when array is passed as parameter)
* 7fe7476 Small fix convertion of enum (fixes #788)
* 09243b2 Added NOT operator recognition in DQL (fixes #496)
* a3348dd Applied patch provided by ticket #788 in 0.9, 0.10 and trunk
* f5b0b6b added tests for Collection. also fixed a bug with serialization in collections. added copyright header to the two new testfiles
* 081ef09 refactoring
* c62abc9 added a stub to test the methods that throw exceptions in order to get 100% coverage
* b040bbe Added tests for Doctrine_Access. It uses annotations for exceptions and to mark functions as tests. Also changed some logic in access and implementing classes to make the abstraction a little bit more solid
* 9929d55 Merged changeset r3758 into 0.10 and trunk (gnat missed to do it)
* 05acd91 Merge r3769 (fixed problem with convertBoolean in Pgsql)
* fc4f7e6 Updated package from PEAR_PackageFileManager2
* c3f23f8 relaxed a comparison in the hydrator. caused buggy behavior.
* b6a6866 refactorings
* 7231654 Merged r3561 into 0.10
* 6fda95b Merged r3686 into 0.10 branch and trunk
* 5b834e8 Updated.
* 51d7af0 Added jwage as lead maintainer to allow pear packaging.
* eb99219 refactorings
* f165148 more experiments with the new testsuite.
* 81b394c more experiments with the new testsuite.
* fd1fb57 Fixed issue with autoloading of models.
* 48c67ab
* ade4cd2 cosmetics
* 57abb79 Another package fix.
* 564ce7c Fixing package file dependency.
* 662b341 changes on the new test suite.
* 373a0ac changes on the new test suite.
* 36708c9 changes on the new test suite.
* ba30800 changes on the new test suite.
* 6329db6 changes on the new test suite.
* db8225e changes on the new test suite.
* e929180 changes on the new test suite.
* 939a2bd changes on the new test suite.
* 99de12d changes on the new test suite.
* 57a5101 changes on the new test suite.
* 0427609 fixes #732 - yes, it's a nasty hack, but we have a new parser on the way
* 0061bc8 new test setup refactorings
* 45235a1 more changes to the new test setup. introduced separate ticket folders.
* 00fa362 changes to the new test setup.
* e757ccc General dev on tests.
* 838ccd6 Removed schemas folder.
* 2dbf17b Initial entry of fixtures structure for tests.
* 66863c4 Added section for ticket test cases.
* 2b06032 Initial entry of new test structure.
* cbd33b9 Moved models to be includeds in tests.
* b641d2c Moved tests to an old location.
* ec404b4 merged 3708 (Fixed #776) from 0.10 branch to trunk.
* dad3137 cleanups
* 0892647 Joined strategy bugfix and cosmetics.
* 6ed4bcc - added package xml files
* f1adf23 - fixed package file names
* 56407f7 Merged r3518:r3700 from branch to trunk. Branch to be deleted, soon. Development continues in trunk.
* cf80853 - reworked ingores to includes
* e381fdd Ticket: 766,767
* fcfff27 - fixes #519 and #761 (patch provided by RQuadling)
* a2d69c5 - no longer (never?) needed
* e1580c4 Merged changeset #3588 into 0.9 and 0.10 branches. Fixed ws in trunk
* 6b48433 Merged changeset #3621 into 0.9 and 0.10 branches. Fixed ws in trunk
* 0944772 - initial commit of scripts to generate a Doctrine package.xml (this should be eventually be changed to just bundle core/dbal/orm) as well as those necessary for core, dbal and orm
* 2d24e9a - lazy load the _tableFactory and record listener in order to reduce the dependencies for a to be created DBAL package
* 3a5bd47 - ws fixes
* be445e7 - un-MDB2-ify DSN docs
* e2d8a91 - fixed class name in comments
* ebbfcf4 a previous commit of mine broke method chaining
* 9962e27 copying test case for ticket 749 to 0.10 and branch - thanks dbrewer
* e280b4f test showing that using count() with enums does not work.
* f7d691a fix to whereIn to prevent invalid SQL being generated when no params are passed
* 7b453f1 improved exception message
* a6b194b Work on migrations diff and fixes.
* ddefc7f Fixes to sandbox and added printing of params to output of dql task.
* 00195eb Moved.
* eb04f52 Added params argument to allow you to use tokens
* 8cc89be Moved Doctrine_Migration_Builder and Doctrine_Import_Builder to Doctrine_Builder_Migration and Doctrine_Builder_Record. Updated code to work with new class names.
* 04d945a fixes #527
* c5e60f3 Adjusted ownsOne and ownsMany methods errors to be better descriptives
* 5eecd96 fixes #644
* 52169a4 fixes #648
* 7a2fec8 Formatting fixes.
* 02c57f5 fixes #688
* 1f18a99 fixes #659
* 3018a9e fixes #692
* e44bdb8 fixes #689, which details problems with the handling of MySQL native enum columns and model class generation.
* aa1592c Fixed incorrect function call.
* 9ee248b Undid change to reset(), it broke the tests.
* c8c859b fixes #696 function was named synchronizeWithArray but i renamed it to synchronizeFromArray because it makes more sense because all the other mades user the term "from"
* 64ead09 Formatting fixes.
* ee3bf04 fixes #674
* 99d309f fixes #699
* 3e1014a fixes #729
* 4e522eb fixes #717
* f9ee88a moving ticket to all branches
* 7255e4f fixes #700
* 41cf13e Removed draft directory from trunk; DQL parser rewrite continues in its own branch.
* 3a0f99f fixes #701
* 767172a fixes #721
* d47f4dd Changed all references to http://www.phpdoctrine.com/net to http://www.phpdoctrine.org
* 6f699f6 fixes #693
* 0f9ec1f fixes #719
* 24e264a Fixed compiler task and made Compiler return the path compiled file was written to.
* d5c9108 -
* 689a4c6 Connection refactoring to allow create/drop database functionality for sqlite. fixes #480
* 55bb405 - Replaced NUMERIC token with INTEGER and FLOAT tokens - LIMIT and OFFSET clauses allow only integers now - Added support for INDEX BY - Added more tests, fixed failing tests, etc.
* 733eecb Added contains() method which was introduced in the 0.9 branch.
* ec4ea31 updates to the lexer of the new dql parser
* 3fcf1fb updates to the lexer of the new dql parser
* 77036b6 Added Doctrine::HYDRATE_NONE example to "Fetch Only What You Need" subchapter of the "Improving performanc" chapter.
* 4b95d05 Merged r3550 from 0.9 branch to trunk.
* 04e4a9c added assertNull() and assertNotNull()
* 6737c5c Fixed tests, added more tests, added license to all files, added some docblocks
* 852efdf Added a missing test model.
* 7e4875f some updates to new parser
* ef47989 Removed initial definition of setSelectedTemplate in Doctrine_Pager_layout in all branches. If no selected template is defined, the default assigned template is used. This prevent possible issue where the user defines default but not selected template (will use the defined one in class, what is wrong)
* 85846c3 setting default templatse for the payer layout
* 99d026b Fixed _adjustOffset in order to get it working after previous change in Pager
* 78edfd5 Fixed wrong call to _setExecuted in Pager
* e5f2aa5 Added different counter query support for Doctrine_Pager. Now it can use 2 different queries to paginate items. Added 4 new methods: setCountQuery, getCountQuery, setCountQueryParams and getCountQueryParams. If not defined a counter Doctrine_Query, the collector one is used. If no params were defined to be used in counter query, the ones passed by execute method are used
* af32f80 Added a fix in toArray method to prevent mapped Doctrine_Record values to be displayed fully
* dca3c3b making a comment a little clearer
* 8edb3a9 refs #732
* b68eba0 Fixed count bug in Doctrine_Pager that was wrong counting the total of results found. Added 3 new methods: Doctrine_Pager::getExecuted (checks if the Pager was already executed), Doctrine_Pager_Layout::execute (handy access to execute Pager query without having to access Doctrine_Pager instance) and Doctrine_Pager_Layout::processPage (processes the template of a given page and returns the parsed string)
* e4381a6
* 46d7495
* f07ab59
* c1a6194
* 7425eff
* 521d634
* 394152e Updates to the new parser.
* 71d1150 Second merge from experimental branch to trunk.
* e01809d Fixed returned range bug(s)
* c6e2086 more small refactorings of the new joincondition tests.
* 62860d5 fixed joincondition tests.
* a6e84ae
* 4f81ab6 Added support to leftJoin and innerJoin parameters. Included some tests that failed due to an existent Doctrine bug.
* e0dcd11 - implemented listTriggers and listTableTriggers()
* 73d63af - fixed tests to expect DEFAULT NULL when no default is specified on nullable non lob columns
* fa5ab7d - moved getIntegerDeclaration to export since we already have getDeclaration in there
* b1df27b - use sql standard concat syntax instead of registering concat() mysql hack
* 658f73f - use same implementation as MySQL
* 3cd0274 - DQL still uses the CONCAT() and not the || syntax
* 82f0e5f - do not force a DEFAULT NULL on LOB fields
* 982205b - fixed tests to expect DEFAULT NULL when no default is specified on nullable non lob columns
* 88dfc98 - fixed test cases to expect the || SQL standard syntax
* e980359 - ws fixes
* cb1a71f - fixed test cases to expect the || SQL standard syntax
* c6b6669 - typo fix
* 6f5cf40 - default to sql standard concat syntax instead of mysql's non standard variant
* 442fb47 - unified getDefaultFieldDeclaration(), force DEFAULT NULL when no default is set and the field allows nulls
* 53c044f - ported concat() from MDB2
* f53a239 - ported listTableForeignKeys() from MDB2
* ba8aae6 - ensure that nextId() always relies in autoincrement id generation to ensure that last insert id works reliably
* 16ef556 - added support for temporary tables, tweaked createSequence and enum support in getDefaultFieldDeclaration()
* 406c57b - cosmetic fixes
* 64e1f6e added another schema example with onDelete: CASCADE generalized a connection example to use user:pass instead of jwage:pass...
* c456e4c Merged test case from 0.9 for testing loading NestedSet in setUp() method
* 500783a fixes #718
* 3e7883e
* 648f068 reverting previous change which references and closes #712
* 89cb0ec refs #712
* bd2e0d8 Reapplied changes to Doctrine.php made by jonwage.
* d9112ad Merged current state of my experimental branch back to trunk.
* 344ab02 reverting the reorganization done in 3455-3456 in order to make merging my experimental branch to trunk easier.
* 60c9217 A few more fixes for autoloading and locating paths to Doctrine components.
* 44820ec Preparation for new organization of code in to sub packages. Changed autoload() to work with new structure.
* 33223b5 getDatabaseName()
* d2bff7d added tests for updating I18n records, fixes #672
* bb980bb
* 02a57e4 Removed $aggressive param as it is not needed and was left there by mistake.
* fd3a821 Added enum example to schema file docs
* aeb1059 updating synchronizeFromArray to be synchronizeWithArray (thanks jwitten)
* 0b78afa Make Doctrine_Collection objects use Doctrine::ATTR_COLL_KEY for data array keys
* 716bced Problem on Sluggable Listener default values merging
* 7d6e9b2 adding fixes in the manual of missing closing parenthesis reported by jwhitten on the maillinglist. Thanks!
* b994c1a Fixed #697.
* 260b9ae Added support to params in join methods of Doctrine_Query
* c2282da fixed class name
* f57801c optimized scanner
* 82379e6 added prevention to override page_number mask
* a9ca704 added pagination topics
* 091acf6 Reorganized utilities chapter. Moved pagination chapter to utilities. Created advanced layouts with pager and defined basic schema of extending customizing pager layout
* 44929d5 Added note about deprecating methods.
* b438827 Fixed spelling error.
* 7b321a2 Formatting fixes.
* 2e16d60 fixes #649
* bef37c2 fixes #658
* 0e52819 fixes #640
* d1df55e Refactorings for schema files and Doctrine_Record builder. More to come but got held up on some things that zYne- must fix first.
* 132e5c9 CHG: Changed private variable name (chunkLength to _chunkLength) in Jumping.php and Sliding.php CHG: Added documentation for Doctrine_Pager and Doctrine_Pager_Range* classes TODO: Finish pagination documentation
* 9de41c8 Fixed #680: Missing quotation of ENUM DEFAULT Statement
* f3e9fe6 adding a toString method to pager layout
* d6ec266 fixing typo in exception
* ff2d68d fixing doc error
* 6365df0 refs #681 : adding failing test case
* 51c88e2 Merged 3405 (Fixed #626) from 1.0 branch.
* 4516678 add test case for #626 regarding Doctrine_Table->find()
* 2af9fb8 renamed svn repo in docs
* 5013453 Document toArray, fromArray and synchronizeFromArray methods
* 5dc0b6a Change the indentation
* 7d78af8 First take on docs for refresh and refresh(true)
* 2b5590a copyDeep no longer exists, copy() as a parameter
* d76de72
* a95073a CHG: Doctrine coding standards adjustments ADD: Added methods: addMaskReplacement, removeMaskReplacement and cleanMaskReplacements in Doctrine_Pager_Layout. They are responsable to make masks behavior as another masks or values on predefined situations.
* 1446447 Fixed #673.
* 79b7990 Refactored transactions. Fixed #464.
* b309933 commit test case for #673
* 467897d Fixed #626.
* 910ab71 Put plugin tests back in.
* d222f37 example nested set fixture file provided by 'bwegrzyn'
* 41defae add ticket #438 and #638 to run.php
* 13b5346 Fix for #669
* cf8012f drafting the CTICA test case
* ab8819c Related to bug #662
* 9281630 Fixed #664.
* 6a958ba Fixed #665.
* 532dea0 Fixed #662
* 2717408 Fixed #662
* 7202977 Added documentation for the experimental link() method.
* 094dab1 Changed the link() method's use of getLocal() and getForeign() to getLocalFieldName() and getForeignFieldName().
* c655b60 Added link() functionality to create links between related records. It basically works in the opposite way as unlink().
* f165322 fixed new dql parser test script
* 97b4eb3 added new dql parser to draft folder
* efa4348 removed parseAggregateFunction
* 7a78c39
* 3500a6f added parseFunctionExpression
* e5d43b2 added parseSubquery()
* 108403f provide examples of testing model relations existance.
* e069f12
* f418678 possibly a temp fix. fix to allow postgres array datatypes work as a string
* d91c39d fixing typoes
* 75ccd8c Change if for else if on synchronizeWithArray
* 002893c Modified changelog
* 7819594 Added synchronizeWithArray method and unset functionality for relations
* 014b18f Small documentation issues, insert query which hadn't had a value, reference to an example above should be below Ticket: 656
* 4275c66 Removed exec() call and updated docs for data fixtures.
* 0b89c4d Changed loadModels() once again. Removed loading of models based solely on model filename. Added support for different models with the same file names. All models files are required, in order to determine class names. The changes result in an overall increase in flexibility with respect to model file names.
* 7e0a902 Added test case to demonstrate that delimiters in Doctrine_Query_Tokenizer::bracketExplode() were case sensitive, and changed tokenizer to make them case insensitive.
* 227c1c3 notice on CHANGELOG about parameter on refresh method
* af657cb Introduced a new attribute ATTR_AUTOLOAD_TABLE_CLASSES that can be used to control whether Doctrine should try to autoload custom table class files when looking for them.
* 2bcd41e Fix for ticket #650 Ticket: 650
* 19c08a2 removed autoload of self
* 05ccf70 Improved autoload.
* 599446a adding test case for previous commit
* 0c9c376 allowing for the "interval" postgres datatype
* a117f8c Merged Facade, Cli, Sandbox chapters in to one new chapter named Utilities.
* a143cae Fixed #626. Reopening the ticket for further issues is fine.
* 806e9c6 Fixed default definition in date* fields
* 8ed0530 Fixed #626.
* 28fba54 Another hydrator speed improvement.
* 5e26473 Fixed #636.
* 8557d9d #438: Updated test case
* baf7726 Hydrator speed improvement
* fc310cf Fixed #626. Commented out plugin tests due to a fatal error.
* a73a73d Fix tickets #583 and #576
* 338bd78 Added a description to the Doctrine_Record::cleanData() method
* 9f20184 Updated version.
* 0ee7ffe Updated version.
* e6768b4 Initial entry of Geographical template.
* e8bb04a Reverted change. actAs() and loadTemplate() currently only work in the setTableDefinition()
* deabfcb Fix ticket #620, PATCH provided by baron314159, thanks
* fcd427d Added a line break at the end of the tests
* 899c53f updated caching docs
* 70addc5 Fixes to model building so it does not generate duplicate relations.
* 13a79c4
* 8bb65f0 #438: Updated test case syntax
* 3aa9918 - Fixed problem with Nested Set table definition not happening in time for exporting when NestedSet behavior is added through Doctrine_Template_NestedSet.
* 7e2669d fixes #624
* 6998583
* 5738fed
* f8a0eb2 fixes #624
* b329ae8 Added a $deep argument to refresh
* 724cc2b MAde small fix to model loading that caused a warning to be raised.
* f0b0100 Code formatting.
* fc34ba6 - Small fix for initialization of method parameter.
* 7c0a538 - Corrected capitalization in casts to type string.
* 9eac277 Consolidated a few things. Initial entry of Inflector class. Moved some methods from Doctrine base class to Doctrine_Lib and Doctrine_Inflector.
* b6924e0
* a5f755f enhanced plugin initialization procedure
* 206002d allow default options to be overridden properly
* 20b7487 doc typo
* 536c4fd optional fields
* 542f9b0 Further model loading refactoring and refactored merge() in Doctrine_Record
* 0ac4d75 - Fixed typo in column declarations.
* 80bb1ed added getPlugins()
* 32392d9 fixes #473
* 562a487 fixes #568
* 7389d82 fixes #547
* 843deba Added docs for the construct() method
* a7b86fa Added mergeDeep method to Doctrine_Record.
* 377d157
* eb55566
* d411ba4 Implemented Doctrine_Pager_Layout, providing a programatically way to generate paginator layout using Doctrine_Pager and Doctrine_Pager_Range components
* 2fef2fd
* 8711b28 fixed code formatting
* 18fc6b4 fixed initialize
* 84a97f9 Fixes #618
* 391cdfa doc blocks added
* 2174bc9 enhanced the internal API of various plugins
* c25d481 fixes #608
* 3429b18 Fixes #610
* c483704 Fixes #613
* 4292750 new coverage data
* 63815ba Removed. Will be replaced by native Resource connection driver.
* 2bd3667 A few fixes to Migrations and formatting/code fixes.
* 3829b0f fixed some tests
* 4a99e76 changed autoinc key to autoincrement
* 33ed595 Implemented Doctrine_Pager_Range functionality. This classes enables a powerful way to generate page ranges (Fowler's pattern) to be used coupled with Doctrine_Pager. Already implemented 2 of the most used ranges: Doctrine_Pager_Range_Jumping and Doctrine_Pager_Range_Sliding.
* 139720f CHG: Updated Doctrine_Pager to become coding standards compliant
* 05147fb Completed implementation of the query cache.
* bbfa506 CHG: Added Doctrine_Pager object, which provides Paginator functionalities to Doctrine.
* 352ab0d renamed the default hydrator. started to implement a query cache.
* 896b991
* 4e4320d reenabled the plugin tests. they seem to work now.
* 99bca8b
* 618815d
* ae4b715 enhanced plugin building procedure
* 3baf1af
* 4570b90 fixed CTI column referencing within DQL
* 0cda367 moved tokenizeQuery() to the Tokenizer
* 90d472e prepared the tokenizer for getting a state and being a full-fledged object
* 18ae694 Removed test code
* 02e0aff Added missing file
* 78f5a2e More refactorings. Commented out the plugin tests for now. They seem to wreak havoc with a lot of other tests (especially validator tests) and i havent found the reason yet.
* 24a8cef Fixed getLoadedModels()
* 54050f8 Fixed getLoadedModels()
* 86939d8 fixed removeColumn()
* fbd4e86
* 5d3b095 Added isValidModelClass() static method and fixed getLoadedModels() in order to resort back to the (classical) approach of class inclusion as a fallback when record classes have different names than their file names. The fallback behaviour of getLoadedModels() is now similar to what is was before the changes introduced in rev 3002.
* 929273a More refactorings and small speed improvements on the default hydrator.
* 205c50e commented out a test line
* eeb7350 commented out a test line
* a4a1a3f Started refactoring of the default hydrator, including some minor speed tweaks.
* ea3935b fixed http://doctrine.pengus.net/trac/ticket/609
* 42d6a4a some docs for arithmetic functions
* 3fe7879
* 050c76b
* 156cfd4 Introduced a separation of the 2 concerns: 1) Query construction 2) Result hydration. Makes it easier to see the dependencies between these two concerns, cache the results of the query parsing process later on, implement & use alternative hydrators to experiment with different algorithms etc. etc. Other small refactorings.
* 8195898 fixed another test case broken by changeset 3187
* 01f2ee7 fixed search tests that were broken by changeset 3187
* d645b16 More refactorings
* 477199b - clarified the chapter 6 relations introduction on relation aliasses - fixed typo
* ba9e467
* d5cc06e some small refactorings. adding docblocks. creating guard clauses. refactor our some code into methods. no aditional test failures so it looks ok. also added some @todo comments
* 7af31c0 added getWords()
* 309c293 reversed the order of search results
* 5d5e81a
* 2a3b6d2 Removed some redundant code
* 8243224 Doctrine_Migration::setTableName now takes the ATTR_TBLNAME_FORMAT into account
* cfc7d4e Refactoring. Started to introduced a clear separation between column names and field names (aka column aliases).\nDoctrine_Connection, DQL Parser classes/methods map field names => column names.\nDoctrine_Hydrate maps column names => field names during hydration.\nColumn names are only stored in Doctrine_Table:: and Doctrine_Table::.\nRelations use column names in 'local'/'foreign'.\nWhen using field names (column aliases) you need to use the column names in 'local'/'foreign' when setting up a relation (hasOne/hasMany), not the field names.\n\n In other words column names are only used to communicate with the database. field names are used everywhere else. the casing of field names does not matter. column names are forced to lower case for portability. If you dont use field names (column aliases) your column names are your field names (and therefore all lowercase).
* 95792cd fixes #596. Added suggested patch
* 554b961 fixed location of sandbox in docs
* 2c24b00 Fixed issue with foreign constraint errors and saving order.
* 417c361 close bug #603 typo
* e96b754 Fixes #602
* 687187d Updated I18n example.
* 23cc4af Changed author in Ticket #480 test case to me
* 18c40c3 Added test case for Ticket #480
* cb2d131 Fixed so packages folder is not created unless it is needed/used.
* 85ef90f Fixed connection binding so it is only put in the base class.
* 6db2501 Added docs and enhanced fromArray()
* c97fc19
* 91cb642 Moved loadTemplate() and actAs() generating to the setUp() method
* de16517
* 281acef Added information for Zend framework ports.
* 04f74dc Initial entry of Doctrine_Log(ported from Zend_log)
* e8087eb Fixed issue with create() and the array of passed data
* f11e954 Fixed issue with data dumping. Added exception throwing when you use data key that does not exist.
* 15bf4d7 Fixed issue with specifying directory as schema
* caa3f47 - Fixed class not found error for PluginSymfonyRecord
* dc0616f - Fixed order of assertions in export model from directory test.
* f96352a
* 2e5dd84 tests for CTI column referencing in DQL
* 5c6e8f8 New coverage for parser, yaml schema parsing, a few fixes.
* ff892b1 fixed enum parameter conversion in count()
* ca736ec added toArray()
* b2c2755
* d862b01 making Doctrine::dump() indent arrays
* 94007b0 Fixes #471
* ef23963 Fixes #550
* 32c6288 Fixes #600
* 43c8eba
* 8e127bf added Doctrine_Plugin_TestCase
* 8e1f157 nested plugin functionality added
* edfd9f6
* 68d1259 Quoted inheritance type value to be able to use string values as keyValues
* 187c194 Fixed an issue with the NestedSet where the baseAlias was not reset properly under some circumstances.
* a4795d6 added hasImpl()
* 2ee78d7 Added test case and models for sfDoctrine-style inheritance in record and table classes.
* 9dcceb6 Merged 3138:3139
* ed38355 Merged r3136:3137
* b889f42 Merged r3134:3135 (fixes #582)
* e53a659 Merged r3132:3133 fixed #591
* 46f2277 irc bot example
* 060784a Merge r3127:3129 (fixes #522)
* b1c4c5f Merged r3122:r3126
* ec1ec99 Merge r3121 (fixed #573)
* 071d542 fixes #580
* 6b03c4c some docs for CTI
* 10d1ff9 removing invalid testcase
* ad42e81 tests for abstract base class in CTI inheritance tree
* bd31958 drafting the initial CTI support
* c6a0dd6 tests for deleting CTI records
* 8f11427 added Doctrine_Connection::delete() method (needed as a convenience method as well as for the upcoming CTI support)
* 199dbbc more tests for the class table inheritance
* a8d9830 added update() method, needed for various things but especially for the CTI implementation
* 11ee8e3 tests for basic CTI fetching
* d60db7a fixing the reason for #589, a typo in the docs :P
* c133403 fixed typo in model
* f81e4fd Added failing testcase references #589
* 84fb1ec Fix array_merge so that schemas that are loaded after are merged in to the existing array of schemas.
* 5bb4493 Drafting the initial CTI support, only works for simple inserts now
* d1c2381 tests for inserting CTI record instances
* 3f3103a Fixed #587: added 'removeRecord()' method to Doctrine_Table, which is called in Doctrine_Connection_UnitOfWork->delete().
* c6e99ad tests for CTI exporting
* 7efe3f5 coveragereport
* 11ee3cf Added test case for #587, and models to support that test case.
* 175d330 fixed ticket #571
* ee9e79d Fix schema merging and fixed issue with fixtures saving.
* c50b2bc - Fixed PHP notice in unserialize() caused by $keyColumn not being initialized.
* 769fd47 -
* 0038138 Rewrote data loading to support I18n data, nested set data, and better relationship defining for fixtures. Also fixes ticket:528
* 37898ac Fix to toArray() when you use toArray(true) on a record that has not been saved yet but has references
* 0003c23 Fix to fromArray()
* 563377c Fix for missing sql when creating tables for model with templates that result in addition tables
* e33130b Fix for coding standards.
* 07bacdf MySQL migration unit tests
* 87d58d9 fixed processRenamedColumns() to work with mysql migrations
* d0d026a ugh.. forgot some debug code.
* 8529954 changed getIntegerDeclaration() to handle $field['default']==NULL condition
* 93e1945 Added trim to package path.
* af4f85a some tests for class table inheritance
* 0b24b45 coverage report stuff
* 0ad03d6 Fixed #577
* f6a0aeb initialized $columns in listTableColumns. it threw an undefined variable error if the table was missing or had no columns defined.
* a476c62 Cleaned up some stuff with schema generation and removed name: key from column definition.
* 3b898ca Added getTableName() and setTableName()
* 89ce4a2 =added the missing getter for the Doctrine_Relation object
* 9e33796 Corrected formatting typo and changed "Above" to "Below" to make a sentence make sense
* 2ef3a63 fixed grouping and filtering of tests from the browser
* 4640cb2 coverage report against head
* ea80356 fix dsn so that sqlite:///full/unix/path/test.db and sqlite://c:/full/windows/path/test.db works
* 1945b0d fixes #562
* aacfe72 changed the tests so that DSN sqlite parsing works. It does not use the syntax in the manual.
* 7d61858 fixed diffing of arrays if an assert_equals fails
* c6f5311 Fixed Ticket #561. Typo.
* 79e5257 added a convenience method and new coverage stuff
* ea4561f fixing some inconsitencies in the docs. Moved compile to optimization part
* 75c6309 Fixed test case.
* d099c2e Changes extenstion to .php instead of .class.php to be consistant with all of Doctrine.
* 6f07c2b Fixes to options for builder.
* 53413e5
* e5f76c4
* 5643211 added getParams()
* 01e41f3 added possibility for setting user-defined params
* cdcaab1 enhanced component overview and moved it to its own chapter
* 0a2ecb6 Class renaming.
* a8ac66d Updated changelog.
* 8bfbd6a Clean up, initial entry of root txt files, fixed a few broken unit tests. New documentation.
* 146098c moved around and initial entry of sluggable code.
* 7a43ae4 Initial entry of sluggable template.
* 832a8e5 Refactored code to less lines.
* 84d5845 fixes #554
* e9a9527 Fixed missing comma in code example
* 39b8a3e
* 1d6020c fixes #533, using DQL identifier aliases before column names is now optional when selecting from single component
* 0695a6a $this->parent doesn't exist
* dc4be22 Added missing attribute check to Doctrine_Configurable. Fixes #545.
* dfd15a6 Introduced ATTR_TBLNAME_FORMAT. Closes #257
* b0c7dce fixed record state handling with aggregate values
* 2125718 important hint about which columns local and foreign refer to in Many-To-Many relationships Ticket: 538
* 13f2ea7
* 486375f
* 755316c added tesst for Tokenizer and Search to get them under full coverage. relatex refactorings and coverage reports
* 53b05c1 added tests to get complete coverage of Transaction, RawSQL, AuditLog and Query/Having. Related refactorings. Added some getters to be able to test. Also added coverage report for these changes
* 520f4a1 fixed: old mapped values were deleted when data was hydrated into an existing record (lazy-loading)
* 3565dea
* dc5e0ce fixes #515, correlated subqueries with IN operator
* 991f456 fixes #514, literal value as the first operand for IN
* 32c3a34 new coverage report
* c6facf9 reverting previuos commit
* ab6a7c9 adding docs for Query::reset() method
* f2eb153 replacing tabs with spaces
* ff7aac8 New fix for the check for duplicates between explicitly declared custom relations and autogenerated relations.
* 53eb2ea revert change because it was breaking something else...needs to think of another way to do this.
* 324a070 To clarify for Ticket #534
* e7f64af Check for duplicates between custom alias relations and auto-generated relations.
* de220fa found a few bugs when i wanted to use Doctrine_Import_Mysql::listTableConstraints() fixed code so those problems wont occure. However the method still not works as intended, more information see mail at doctrine-dev mailinglist. Fixed same Problems in other drivers aswell.
* d631c78 Correcting the last example (Phonenumber): Changed hasMany('User') to hasOne('User')
* eb8b391 fixed getRecord/Collection as xml. removed old obtainIdentifiers function and fixed count call
* db10d4a Formatting/standards changes.
* 4428b51 Fixed bug with default for boolean values not working properly.
* 3e31860 Troubleshooting why this does not work and I cleaned up the code.
* 231b42e Initial entry of timestampable template.
* 2ff1dca Added better support for attributes generation in doctrine records
* 872c81c Fix for index generation only generating the last index only.
* 6334c5a Reversing fix.
* 0da6243 Fixes to model generation.
* bb1e87b Removed adapter docs since it is not working.
* 1989b09 Fixes [ticket:512]
* ab597cd Fixes [ticket:500]
* bea129d Added support for packages to the doctrine builder and yaml schema.
* 094e6cb Added to autoloading to support caching the loaded model paths so we can retrieve them with autoload.
* 4d527b9 add test case for ticket #438
* c610ba0 corrected creation of Doctrine_Event object to prevent unexpected behaviour during usage of preHydrate/postHydrate hooks.
* 3cdaf71 refetch state after preSave listener in unit of work. if state changes in preSave listener it is not taken into concideration when an object is saved/deleted etc. also fixed some small stuff in tests and added new coverage report
* 00b8427 some docs for hydration
* 195dff3 Renamed.
* 1978327 Renamed.
* 372831d Tweaks.
* 34d4f12 -
* e50b276 Misc. tweaks.
* a3c39fe Applied patch for ticket #499. Tested and it seems to be working correctly with patch.
* a4ae926 added isIdentifier()
* a01ed06 fast identifier search for Doctrine_Hydrate, now the hydration should run in O(1) instead of O(n)
* 6ed2e63 added hydration mode HYDRATE_NONE
* 1ac6d50 new coverage report
* 9895dc1 Changed version to valid version.
* 8588f22 Added version and moved package file.
* 9ce5f1d Removed from trunk. Located in tools folder now.
* 2c18fc9 MOved sandbox to tools folder.
* 198b34c fix to assignDefaultValues. should fix #468
* a368726 Removed/not used/outdated.
* e08f911 Removed/outdated.
* 0ed2312 Removed from trunk. Outdated/not used.
* 09e77de deleting old coverage files not valid anymore and adding some new ones.
* 311073b commiting modified Coverage file, and new coverage tests part 1
* a217a6e fixing another linting error
* d1f32b0 adding missing ; at line 67
* 7d1e039 cleaning up draft/
* 7dbb387 fixed #431
* 3799de8 fixed #485
* edc03d5 Added magic finder methods. findBy(.*) and findOneBy
* 27b369a Mass search and replace for coding standards changes, doc block formatting, and code spacing.
* 4ce2a36 Fix to naming of spyc and update docs for cli.
* e2a204e Enhancing CLI. New commands and cleaning up.
* 821cc6e Added confirmation for db drop and added ability to make cli interactive.
* bbf05e1 Fixed notice.
* a14db26 reapplied my changes to Export.php that were (accidently?) reverted by jonwage
* 2d1b5cc Removed.
* 3f0d5bf Removed.
* 975b74b Enhancements to CLI and removing sandbox files. Will add ignores.
* 8d2aeba A little formatting and documentation.
* 526c4ab Made methods static.
* 9440cf0 Additions to migrations to support generating migrations from models or existing databases.
* 16933ef Removed Facade.
* 779003e Removed Facade and moved all static methods to Doctrine class.
* dfdcf00 fixes for exporting indices
* 9b4f5db fix for mysql export module (allow specifying a default without specifying a length)
* f1c6657 introduced dropForeignKey() to Export and Migration
* 9679e55 Fix to notice.
* eb9842d
* ed8b89f removed deprecated schema classes
* 1a990b6 fixed version column attributes
* ee1cf10 fixed updateIndex()
* 6825767 removed deprecated schema test case
* 1ddd4f5 Added back the generation of "equal: true" from schema files.
* a6d0562 fixed versionable template to adhere to generic plugin structure
* ea5e58f removed deprecated schema and object classes
* 28dcf18 made version comparison less strict
* 066e7d5 Initial entry of sandbox and cli manual documentation.
* c7b5185 Initial entry of sandbox schema and data fixtures.
* 90fd422 Updates to sandbox and manual.
* 1bbc5b1 Fixes to relationship building and added support for new schema options.
* be20cf3 docs for batch updates
* ae632b4 fixed include paths
* 08bec68
* f8e2c31 moving /manual/new to /manual
* ac89acd removed old documentation files
* 10b6e11 some docs for file searching functionality
* 67a8ed5
* 733e44e docs for text analyzers
* c1c87d0 added test case for file searching functionality
* 48a1f48 typo
* 3e7d9d2 small update to validation docs
* 5f0b6cd fixed VALIDATE_ALL constant value
* e428845 corrected some tests
* e2e3884 Added support for connection binding, templates, act as, and attributes.
* f8ee097 fix for the fix.. (foreign key creation)
* 29c220f export & migration fix
* d9e213a fixes #484
* 3e39fcf Implemented generation for loadTemplate() from Schema file.
* e63393c Added generation for "equal: true" in the relations block of yml.
* 852a2fd Fixes to importing and merging of data fixtures from multiple files.
* 05119fe Fixes for relationship building.
* 6ee5df4 Addex support for indexes and attributes to schema.
* 359d07b fixes #484, validator nospace not validating correctly
* b102ebf
* 76bd8b7 added more stopwords to analyzer
* e10acab drafting the new class Doctrine_Search_File
* 4fb5f7c added createForeignKey() support to export module and migrations
* abde67f added createConstraint()/dropConstraing() support to migrations
* 37cec1d -
* 50ab186 Fixes for sql exporting so it will get all loaded models if no directory is specified.
* f2a7390 Fixed calls to wrong static functions and added some functionality to sandbox.
* c881254 fixed newlines (I had my editor in windoze mode)
* d522ba7 changes db drivers to match the new two parameter Export::getDeclaration()
* 6127484 Testing migration addColumn
* 09f0824 Removed because it is replaced with a Doctrine_Task and is available from the cli. You can also call it directly with Doctrine_Facade::compile();
* dd5347b Fix to alter table command.
* 41f8d26 Initial entry.
* f54687f Fixes to original compiler code to allow the exporting of certain drivers.
* 4213e49
* 4d36734 Moved static methods from Doctrine class to Doctrine_Facade and updated the tasks to use Doctrine_Facade.
* ead8403
* c4b3a18 table refactoring continues
* 6394c79 initial entry
* 9e9ab7f Added documentation.
* 37ffee9 Moved the tasks from the cli so they are not together.
* ef40c04 getConnectionByTableName() returns Doctrine_Manager::connection() if table does not exist
* 3eb463a Moved the cli_compiler back to lib. It has also been updated again.
* d6ef2b3 removed deprecated attribute from getTable()
* a8b38b5 Updated the cli compiler to allocate more memory. It was also finally tested on Win32.
* 3b8efd0 added initIdentifier()
* 54c3b98 Fixes.
* 071febe fixing handling of default values
* 574ed30 Moved.
* 65afaac Initial entry.
* d2f41b7 Initial entry.
* 4f996de Updated generated accessors to have load argument.
* c5daa23 Fix to generated accessors.
* 3048620 Fixes for buildingsql and generating models.
* cfb45de fixed spike phpcoverage, there were some problems with global variables
* 0dbea77 Fix to Builder so the generate_accessors option is used.
* 33c209d Fixes up the getters/setters that are generated in Builder.
* 3833133 Fixes to indexes and to not call parent::setUp() in the base classes.
* 34af8e3 Moved cli to sandbox folder. Fixes to importing schema and generating sql.
* ea368a3 fixed Html reporter
* 61399a5 added spikephpcoverage but did not get it to work. if somebody wants to play with it look in DoctrineTest on line 122. fixed the coverage report a little
* 3cea839
* 39bfb03
* 0f79ed1 improvement to option handling, and added accessor generators
* 6e020be changed text for files that are not tested
* eb620ff fixes default sorting direction and change instructions a little
* 30e41d0 updated code coverage report
* 92c3be5 removing message about outdated coverage report
* 15cdb65 Added missing argument.
* 5ff94e1 Updated manual for "Implemented generation of indexes and their definitions from schema files".
* a98961b Implemented generation of indexes and their definitions from schema files.
* 4805dab refactored test harness and moved logic away from the run.php file. fixed coverage reporting so that it now generates a full html coverage files. look in tests/coverage/index.php in a browser for details
* b202f46
* e79f1c3 small improvement to Doctrine_Hydrate_Array::search()
* ec29299 huge speed improvement for hydration hooks
* baf09de added some new search tests and fixed hydration tests
* 32a4639 batch update functionality added
* 7d7313a
* fa5c28f updated plugin classes to use the refactored main class
* a9e5a35 plugin refactoring continues
* a73ce3a
* 657d656 refactored plugins
* 780c0de
* 483cf72
* 6f5ae1c
* f3867db
* 37d7707 ok, fixing last fix after my last commit i did some research in the php/pdo documentation and found that the port (well even the dsn) syntax depends a lot on the driver. so my last 'fix' did fix it for mysql - but broke it for dblib/mssql, this patch should make it work with those aswell (just moved jonwages solution to a own case for dblib & mssql driver). Someone should check if it works with the other drivers (i dont have all those database systems) cause looking at the doc did show some more diffrences. (PHP Documentation for example says the dsn for pgsql needs to be delimited by spaces instead of semi-colons)
* 2621996 fixed dsn bug (if port given pdo wants it to be added as port=12345; to dsn not :12345)
* 97a1552 Updated the cli compiler to account for the other cli components that were introduced recently.
* 057266c Fix to dsn and ports
* 0e72ae2 Documentation changes.
* 05f74be Initial entry if cli and out of box configuration methods.
* 51a444e More documentation.
* 347ec12 Documentation.
* cdc4943 Comments.
* c5e1a15 A few tweaks to arguments and how they are handled.
* 2694574 Removed.
* 81324ec Fleshing out functionality of CLI system and changed syntax of migration classes to only required a to parameter since we already know where we are coming from.
* 5255145 Tweaks to CLI and initial entry of some new blank tasks.
* 0da69dd Removed initial test task.
* c6b4471 Initial entry of cli tasks.
* b005689 More changes to Cli system.
* 4e877c5 Fleshing out the cli system.
* a016cb1 Removing resource from drivers.
* 84b16ff -
* ec262f0 added skeleton for the resource adapter
* e80876c Fleshed out cli system and added one sample task.
* b930116 Initial entry of skeleton for Doctrine_Cli
* 4f0234f Removed propel style accessors.
* 8598411 Added support for Propel style getters/setters to __call()
* 029761d Reversing change.
* 16c32e2 Fixing bindParam(), which should have it's 2nd param passed by reference, not value
* 4d38b32 Added ability to put php in all inputted files/strings to parser.
* dd71ec4 Fixes for composite keys giving error.
* fe34a0d Fix to fixtures importing and relationships satisfying.
* c69c0c5 support for persistent connections, fixes #447
* 9a0ef8e unique constraints automatically removed from translation table
* eed1455 unique constraints no longer part of auditlog version table
* fc2b7ba some auditlog tests added
* 8fb82c2 Fixes #427, now the AuditLog component should work
* 1f1fef7 Fix to generating classes.
* 94bf9a4 Fix for importing.
* 8c413b2
* dd076e4 added logic check for when $models array is empty, but $specifiedModels isn't
* 18857d7 hasTemplate() added
* 3c6eb60 Fixes for auto completing relationships.
* 8cc2c97 Formatting fixes.
* c9fb769 explain short yaml syntax for class generation
* 102f106 fix class generation of yml schema fully defined m2m relationships.
* 6b26a7b Fix for ticket #457, moves Doctrine_Record::find/One() to Doctrine_Table::execute/One() Ticket: 457
* f1162cd use array_map instead of foreach loop
* 300669d Changed methods to public.
* 0b6aa39 Fixes for migration to allow migrating from current version to latest version.
* c0818ef Removed. Not needed anymore.
* 69874b7 small migration fix (notice+warning when the migration folder is empty because of uninitialized variable)
* 6e519eb fixes #462
* 852f215 fixes #463
* 7391081 fixed fatal method delegation bug
* d78f992 fixed locator class name constructing
* 4e7a667
* 52346aa moved hydration listeners to record listener
* dc4d96e
* 24885c0 fixed references to get()
* f160487
* 43811d2 updated all the necessary classes to use injectable
* 13e75b2
* 7a014f6 initial draft for locator
* ff1316e allowing for PHP in YAML files to be parsed
* 5c3bea6
* a20ceff tests and implementation for hydrate hooks
* 2c7ced2 allow for both sides of a relationship to be generated from a one sided definition
* f50128c Hydrate hooks added
* f0e43a6
* 7ecc82f removed deprecated attributes, added bound query part functionality, fixed remaining I18n issues
* 11e8bfe new tests for I18n
* 7c0aca3
* 4634b7c
* fd4cbda Added missing class.
* 293e752 Added documentation for schema files.
* c3c4a28 Fix unit tests.
* 5bec1b2 Fix for class/alias relation generation.
* 3b0f749 Fixes for multiple connection handling.
* 7bbcb51 Renamed Spyc to DoctrineSpyc to avoid any conflicts with other libraries.
* a0857060 Fixes to loading models and made it so Builder can generate abstract classes.
* e7e153d Enabling spyc inclusion.
* 956c5df Fixes for exporting sql to correct connections.
* d2d52a6 Tweaks to generated code.
* 3f49cc7 Fixes for new sfDoctrinePlugin
* 72b2911 fixed a bug in Doctrine_Query_Abstract::set(). Missing return value.
* 225b904 More api doc changes.
* f991510 more api doc changes
* 0a6f216 Lots of formatting changes, cleanup, doc block changes.
* 3daa10b Removed.
* dc90cca Fix for the creating of files and the path to create them at.
* f59131f fixing previous commit, these files should not be modified
* c477b35 testing testing
* 27f570f testing testing
* 06def07 removing test file
* a6c2224 testing cia.vc bot
* 81b06f6 finished testing -sorry about the noise
* 6c449db adding a test for CIA bot
* f79faa9 removing test
* 7790894 this is a test
* e670e2a added possibility to use an aliase with Doctrine_Table->createQuery() and some very small refactoring using createQuery() in Doctrine_Table
* 8bef0c7 fixed typo and made some sentences clearer
* 3703b41 fixed typo
* 4ae866d changed $cache to $cacheDriver to be consistent and so that the chapter flows better
* 999988f fixed typo
* e0dedf7 fixed typo
* 659d748 Made the sentence clearer
* f044813 added blob,clob,gzip type validation
* 88fc0f1 added enum type validation
* 34f527a Fixed some syntax errors on Doctrine Search
* 01a3e06 Fixed some identifier quoting on sqlite, mysql and pgsql. Added some tests too
* 73c90e8 fixed typo
* 50d7fdd fixed typo
* 3be6034 fixed typo
* 450db8b fixed typo
* 999e03f
* 526f31b
* 2c99d8e
* ed64914
* e21971d
* 02dd8b1 Validator refactoring. 2 new validators: past & future
* e647cdb
* 4eee98d
* 8293e72 fixed typo.
* 5a7b2ba
* df4850f
* 133b7e2
* 8143d39 fixed bug in Cache, made Array.php compliant to its/the interfaces documentation (returning false instead of null when nothing found) and changed if statement in Hydrate to react on false, not on null too
* 7e2498a
* 5ee24d9 moving website out of trunk. it has external dependencies on symfonys SVN server - which sometimes is unstable. It is causing problems preventing peopel checking out trunk at the moment
* b908e2f Include mootools and IE css fixes properly,
* 50c4fc5 Undo last commit.
* 96bed9d Just render the manual content
* 9054133 General fixes/work.
* 900df37 Fix to autoload
* f162a04 Uncommented the lines that autoload Doctrine classes
* ca50bb0 Added PostgreSQLs to_char() function to Expression/Pgsql.php.
* 4cd0027 Formatting fixes
* 12cc664 Added exportTo() and importFrom() to Collection and Record.
* 271d3c8 Added support for serialize and json to the parser.
* 09ba0c3 Refactored some more stuff, cleaned things up, adding request validation to the server.
* c929891 removing tabs
* 77daa29 Changed default to yml.
* 8c8d818 Tweaks to everything, refactoring hydrating.
* d4e3497 Removed some unwanted functions.
* 1d3cdd0 Removed test code.
* 13a1a61 Fixes for unit tests being broken.
* b447f6c Minor tweaks.
* bf59f2e Initial entry.
* 578556e Made a change so we have a table object like in normal doctrine.
* eca4f7a Added delete functionality to records.
* 6d6f6c7 Fixes and tweaks. Added code to generate classes for schema and load them.
* b40fd36 Fixes to server.
* c7b7937 Fixes.
* 26ee84d fixed bug in Doctrine_Query::copy() - params were not copied
* e9ba450 Fixes for Doctrine Resource
* d6c0bcb Initial entry for Resource refactoring.
* 3438aef Refactoring of Resource module.
* c7ea8f3 Not section above but above in this section
* 4390a75 Making use of the inter-documentation linking feature
* 5cc9efb Fixed a layout bug when using sticky toc
* 80f5d6d Removed repetition.
* c41f1c4 Removed line breaks in the middle of paragraphs and fixed a typo in an example.
* 8ff1c4c Fixed interdocumentation linking feature
* d8525ca Smooth scroll effect removed as it messes up browser's back/forward functionality.
* cfbfe26 Fixes division by zero
* c5b694c
* 6395d94 Corrected typo
* 5313bc0
* be1f839
* 6fd1080
* 6fd82d8
* 9ce05cb
* b98130d Fixes for doctrine resource.
* 5aa7302 Added fromArray() methods.
* b574c72 Clean up.
* d0898c1 Fixes to allow inheritance.
* 57ce063 Back to default.
* 4b82c6f Removed code to auto complete relationships.
* d7cd584
* d59dce8 Moved save.
* 208fa1e Fixes for saving models.
* 9992cf3 Fixes for Doctrine_Resource.
* ce0ec8d The autoload function is unnecessary
* 0cb2992 tests for the compound filter
* bfa3ef5
* f787a29 drafting the compound filter
* 2db5287 tests for standard filter
* f3488d1
* 2f7d4cb changes to support setting the tableName and properly create enum column values
* 9c32fef Changed foreign_alias to foreignAlias
* e22ad5b gnats changes.
* 35ef784 Initial entry of Doctrine_Resource and other fixes.
* f4eeb64
* b7e368a Formatting fix.
* ad55d16 Fixes for schema importing.
* 29ff0de
* 990f011
* 6db13eb removed rat comment :P
* aae6950 fixing coding standard $_ infront of private var and removing \e from pcre call due to incompatibility with suhosin
* dc701e1 Add decimal as a valid type to Formatter->quote()
* e05c0c8
* e24d9c6 refactoring the table class
* 2169cbe
* bea3d56
* d4e3567 Changes to migration.
* be5eb98
* 2f70b20
* df0081f
* faa5763
* da437dd
* cfededd
* dc8280a Made dummy data function return it.
* 2fe7b95 Changes static methods to be normal public methods.
* 1e10907 Fixes to make schema importing work.
* 433035f Fixes for importing dummy data.
* 3df29f7 A few tweaks.
* 1763681 Initial entry.
* 370f649 Made blank again.
* a5377c2 Initial entry.
* 0e96484 Changes to make export schema yml closer to working :)
* 8402633 invalid variable
* dee6574 An experimental interactive CLI Doctrine 'compiler'
* 8331728 updated the test to not break other tests.
* 174b507 added new relation save test
* 19de41b added new models for some tests coming in the next commit
* 04f1a13 Updated to auto complete other end of relationships.
* fec83cf
* b180c7c
* fef5d32 Updating Export code to use the new methods in Doctrine instead of rewriting same code.
* ee1d1a7
* 643fe70
* 0c8ba8e Removed remove alter table from sqlite b/c this is not possible in sqlite.
* 10bdfcb Changes for new migration code.
* 5d12093
* 919ec71 Initial entry.
* d857bfa Initial entry.
* 63e7a3a Initial entry.
* b41259b
* 340dbf7
* 67085f5
* 2bb8b70
* e7e32c4 fixed error in documentation
* 659d105 MOved to new name.
* 28b35cc Renamed.
* 900c016 Initial entry.
* 8185e1f Removed cli.
* 8663861
* 095dee4
* 15c4235
* ea83841
* 7435ec3
* 6eb6857 Took down detailed view of cc report since I do not have time to fix it right now and it is a security issue
* c48c878 Fixed security issue in cc script
* da57136 Fixing codingstandard errors
* 82a248f Added a try/catch block around the running of each test to catch unexpected exceptions and log them.
* 879a213
* 024b12f "adding required fields option"
* a63c8fe
* 9d755ab
* 19fc58d
* e1f646c Moved.
* 71853fc Initial entry of the doctrine cli base.
* cb36f5d
* 023c919
* 9ac324d
* 78f8aea Added example code.
* f3bdcb9 Lowercase as.
* 5c098a2
* 1dc6045 Fixes for new yml schema.
* 2279cf8
* bb04514
* 29f6447
* d6fd3e1
* 670b483 Updated to new schema format.
* a170822 Fixes for yml importing/exporting of schema.
* d62500e Updated syntax
* 8e57185 Fixes.
* 122ebf0
* 78f145c
* 16a0aae Making sure we don't require Spyc 2 times.
* c9658cb Getting exporting/importing working.
* 13d781c Added aliases.
* 39c3f2e Initial entry of Parser for yml/xml and made import schema code use the parser classes.
* 15e2484 Initial entry of yml
* 1096f90
* 303e84c Initial entry.
* 3864591 Fix import documentations errors found by Rustin ([email protected])
* 2bde9f6 Small note on unlink all
* 404338f Added support for unlink all
* c8578d4
* 2f66d60 Initial entry of sfDoctrinePlugin.
* 9fbde03 remove caching of args. it is just plain wrong
* d6b9033 Removed external for sfDoctrinePlugin
* c606da1
* 3a93d7f
* 7359ee0 DQL expression handling rewrite
* 5fba56b
* 2f8c839 removing class variable adding static function var
* 72ae6ff Initial entry.
* 7a26255 addded tests for template. added optimization for __call and calling template functions in Record
* cebd492
* 0d84bcd Made loadTemplate() simply call actAs() rather than duplicating code. Original loadTemplate() was broken anyways, addTemplate() was never called
* e7c3c9b Css formatting.
* 4c14fb6 Tweaks and fleshing out some content.
* ca17b08 Strict standards: GroupTest::run and UnitTest::run should have the same signature
* f2ab781 Updated relationship handling code (using unlink method)
* 59c4cdf Docs for the unlink method for many-to-many relationships
* fffd268
* b402d6b Corrected test case for ColumnAggregate field
* 8957624 Re-arrenge order of statements to avoid conflicts
* b08d722 Re-arrenge order of statements to avoid conflicts
* d8352d6 Substitute array_diff function with array_udiff to allow overriding __toString()
* 0436fc8 Minor spelling correction
* 0d8cdcf renaming from text to string ref #435
* 26e3e7a renamed text to string since text did not work in tests
* a7c24a0 fixing codeing standard errors...
* 8fbd182 conveience method inspect() in Doctrine_Validator_Exception. Call it with user_func and it will apply it to all ErrorStacks
* 3ad6e01 Simplified test for isComposite
* bbf5b62 - not use the integer index, instead use the actual value for non emulated enums
* 6987d11
* 991d56f
* 88f60a0
* d16ea7d
* e45ae7d
* 4eac440
* ec6120b
* eed2035
* 46ac880 Fixing pdf.
* 26d3d3e
* 7ca8d64 Styling, changed font colors and sizes.
* d0c9c57 Fixes for api documentation styling and manual urls.
* 48dbf08 Initial entry.
* 559421b Css fixes for layout.
* babe5ca More tweaks to make manual function correctly, and look correct.
* 4804aa0 Initial entry.
* fd2a85b Fixes to get manual working.
* 88ad244 Trying to fix manual.
* bb53758 Updated url to be full url to download file.
* 0c05d54 Initial entry.
* af936d4 Fleshing out content and committed some new files.
* cdd4cb7 Initial entry.
* b99d441 Initial entry and fleshing out content.
* a5619cc one more :P code type is sql
* 722f790 code type is sql
* 8c0ec95 code type is sql
* 0a68f3b INDEXBY is a new DQL keyword
* fb5a739 code type is sql
* 1db6dfa Association table tests are pretty messy, still more fixes to go
* 6d72afb INitial entry.
* f63efd9 Removed.
* 0d056d7 hmm, not sure.
* e20c213 refactored Table->find()
* 814223b * unified and simplified Hydrate->fetchOne() as well as Table->find() * both always return reliable false if result is empty
* 744666a fixed issue with fetchOne() - a break was missing
* af14c81 Memory problem solved. Sqlite creating functions repeatedly.
* 87afb48 Redirect changed to correct url.
* d2a28ab Ignoring.
* da34812 Removed.
* 5b94c84 Removed manual module and redirected to existing manual.
* 93f452c Separate correctly test messages when running from the browser, and get the variables through _GET
* 543cd86 Fixed typo in the docs
* a478dfa removed hydration constants from doctrine_hydrate
* d9a5bbd
* fbb4e3b More tests for Many to Many relations, bugs detected
* d0efd96 Update syntax for relationships on models
* cd7f42d
* d992dee
* ac9c213
* 7a7a59d
* 831c195 Document ATTR_QUERY_LIMIT
* 1fef41e ATTR_VLD is deprecated
* 7e18a0a On some cases the IDs for the entity table change and this test fails
* 5ae71f6 Throw exception on deprecated attributes
* 49053d6 Table name may be different than just tablelize class name
* 0de326b fixing run.php in web browser take 2
* dfd3f18 fixing web test runner
* 4a2fac7 Fixed a bug in the nestedset implementation. When using single table inheritance all node instances need to use the same tree object. previously every subclass created it's own tree object which resulted in strange behaviour.
* ef9fda8 coverage report for 2405
* a7b48e4 Use FETCH_ARRAY on Doctrine_Record::refresh() to avoid clearing object relations
* c3b9837 Fix bug #428, clearing object relations before adding new ones in a query
* 1c5162e Use array_shift, since the key may not allways be 0
* 2c9e480 fixed propper input to test so that it runs successfully
* a989abd fixed validator tests that used the old API
* 8423421 Added ticket 428 test case using Album model
* 902d609 Removed one unnecesary class, more to go
* 94cb373 ticket test group renamed to tickets
* 1a4a66c Organize and add more groups to the tests
* bbf866d MAP keyword was changed to INDEXBY
* b4b0747 EXPORT_ALL constant should include bits 1 and 2, so it should be set to 3
* a6cc048 Avoid including temporary files like the ones created by vi or emacs
* f97a652 Added failing tests
* 5a2de6c Another require_once
* c64b774 change old way of declaring definitions to new one
* a975c64 Avoid using getMethod on classes that don't have that method
* dc17fba Error while running tests: Entity class not found
* f798820 removed test that throw notice and fix some more test groups.
* f3a377a replace tabs with 4 spaces. and fix other coding style related stuff
* d3e4b2c small bugfix
* 6f7736a - trying to fix http://www.phpdoctrine.net/trac/changeset/2322/trunk/lib/Doctrine/Export.php
* 9a5f3b8 Deleted wrong svn:externals definition, please contact me if you need it <[email protected]>.
* dc0c08a fixing to adhere to coding standards
* 60d62da fixing code standard stuff
* 7abe829 removed the docs since they are not appropriate
* 78c3ba6
* be2bd76 adding information on how to run tests
* d448f15 added -help flag to testrunner
* 1b23da2 implemented -group and -filter checks to the command line testrunner
* 42e76aa adding functionality to testrunnner to spscify both group name and classname on the command line
* 810b1d6
* b07cf7e
* a6318cb deprecated validation attributes VLD, AUTO_LENGTH_VLD and AUTO_TYPE_VLD, introduced new attribute ATTR_VALIDATE
* 35bd97b
* e73f9fe
* c27b982 storing tests indexed by classname and not spl_object_hash
* 89f772d
* 44ad5cb fixing run.php to alert if testing with invalid group
* 75f2364 fixing testrunner and cc report to look nicer
* 70ff3b2 refactored Validator API
* d8ac77d fixing test runner to allow running custom groups
* 92e5248 fixed very simple support for subGrouping in tests
* 63cba02
* 055d5fe
* be09b88 tests for sqlite file-based dsn
* 2dd52e3
* 4ff9af6 removed aditional ?> from lib
* d08f492 removing ending ?> and some tabs
* eb92f6d
* dc1f503 moved ticket and data type tests
* 08fffab moving ticket testcases into Ticket dir
* b6eeaa6 moved export test files back into models and modified path in testcase
* f943213 fixed errors after cleaning up tests. removed some tabs
* e360684 moved all models to trunk/models. removed some old invalid testcases
* 7127f12 drafting I18n
* 70cce78
* 97c0b57
* e37ae45
* af2a834 refactored parameter stacking (Fixes #442).
* 0fdb229 - added support for Doctrine::ATTR_USE_NATIVE_ENUM (defaults to off, no BC break)
* 63c8c87 changed escapeshellcmd to escapeshellarg
* 45e56de
* f2e9b3a pookey: fixed odd svn problem, jepso, please sort out escaping :P
* e4f2082 removing cache from SVN
* 9803a92
* 6c7db9b
* 9cc162a
* 1f25201 deny access from the internet to these directories
* 044c679
* 4b87106
* cb50a93 MAP keyword support !
* 66d6136 some tests for MAP keyword
* 3e47532 Notnull validator no longer checks for empty strings
* 7bff012 Test array fetching on table finder methods
* 9b52463 Added FETCH_ARRAY support for table finder methods, fixes bug #397
* 202d668 Fix little inheritance error on docs
* 97159ea
* 8627919
* 3fe5b80
* 13941a6
* 07c5c92 deletes are no longer stacked in the end of transaction, now transactional integrity is always assured
* 5d0caba New coverage report
* f4fa179 We don't need these files anymore
* ebc7d8d
* 07b5727 severe export bug fix: classes using column aggregation inheritance not properly exported
* 5d1d506 added invoker catching
* 96f97c2 fixed the method that checks for pdflatex
* 224d3fb
* ef127af
* 951b287 formatting fix
* edb1b25 Applied the patch from Jackbravo (ticket #441)
* e2be550 added docs for delegate methods
* f742b87 updated method that checks for pdflatex
* 661ede6 Not needed.
* 8805eaf Initial entry.
* 94d5766 Removed.
* 8df26cb Initial entry of website.
* 48095c2 removed unnecessary file
* eab107a added Pdf output capability to manual
* fd86c7a
* 51bba36 Initial entry.
* 3fd01a1 Initial entry of trunk api documentation
* d9e4151 A few changes to get package generated.
* 81ed29c added <user> tag
* 2b53d33
* 2757d27
* 81da7a3 Removed.
* 30d1d34 Updated.
* 70110bb Moved around.
* a3481e6 Initial entry of package xml files.
* 35f7085
* cd86730 Some mock-up Doctrine web site proposal
* 67fc976
* 04e5888 fixes #429
* ed28229
* 15556a3 fixes #433
* 4fc6efd fixes #440
* 157c2d5 Updated documentation to show example on how to disable foreign key constraint exporting for individual models.
* 3eedefa Reverted changes for disabling foreign key sql exporting. Not needed since it can be done with attributes.
* 684ad68
* f219331 Test for possible bug and notify
* 2d08773 Reverted changeset 2271, increase in memory usage too big
* 7bedb0b Added Doctrine_Query::free() to make it possible to help PHPs current GC
* 1c24964 Added toString method to avoid some errors
* bd61271 toArray now can return also the record relations
* 11bae77 Uncommented some Aggregate test cases that now work
* 0a21d72 Added documentation for turning off foreign key sql in export.
* bf6ed87 Added back getTemplates() function. Somehow was removed on accident
* 8dfd9e5 Updated Oracle.php export driver to match parent function definition
* 6ce7d88 Added ability to turn off foreign key sql exporting for specific models
* d82b58a Added PostgreSQLs age() and date_part() functions.
* af14bd3 Adjusted documentation with the recent change in the import/export methods name
* 7b9eeb3 Fixed typo, reported by Scott Burke (webfx @ #doctrine)
* 777539f Fixed bug on columns not being quoted on INSERT statements, reported by email by Gavin Mogan
* d47b8f1 Again... Prevent quoting two times the table name, bug report by g00fy on irc, seems like this bug could be on other drivers as well
* 95d4435 Added some user functions (trim, ltrim, rtrim, sha1), the trim function prevented the tests from running
* 9b7c743 Prevent Doctrine from quoting two times table name, bug report by g00fy on irc
* 7fc7677 Amend: this was not yet to be commited
* 17913f5 Clearer fix for nesting level too deep bug, use in_array with strict flag (use === instead of ==)
* 666e2f3 Nesting level too deep because using in_array, fixed
* b01212e Fixed a bug when using Templates and exporting classes using inheritance
* 25554aa fixed a problem with undefined array keys when fetching in array mode with multi level joins
* 70c94fa Patched the bug #423 which didn't allow user to set attributes in the construct() method. Ticket: 423
* ce90ee5 Fixed Doctrine_Node_NestedSet::getNumberChildren()
* 6d4f7da typo
* 003e6ad
* bcb31fc added template method call delegator
* ed8e90b
* ec6f806 Doctrine_Cache_Db: * added tableName option * added deleteAll and createTable methods * fixed fetch method * fixed a bug with expire time in save method
* dc01da9 fixing files that should not be commited
* cb68809 new coverage report against head
* 99ae59f Changed import/export methods to importSchema() and exportSchema()
* b460096 Changed imprt back to import as variable names are not affected by change to php
* 9a8c205 A cleaner representation of proposal no 5
* ae82b62 fixes #434
* b54d56a Jaws_Schema is now abstract
* a062835 'import' is a reserved word in PHP 6. Changed all method names / properties name from import to imprt. This means the documentation will need to be changed
* b3e983a Added failing test for ColumnAggregation. Type field is not automaitcally set
* 9c781f2 A weird design approach by wernerm. The fun never stops.
* 33fc6c3
* 643b758 some tests for Doctrine_Record::unlink()
* 4ab5240
* 37e6248
* f6c1560
* 2e9490f
* 30521a7
* 1b8e9ea Removed getState() method and changed all references to getState() to state()
* 5a976de fixes #335
* 201c6b8 fixes #419
* 7c857b6
* 703fd8e
* fdae3e3
* 8aa8c54 Small changes to the recent fix from jonwage
* f123a7c Added extra logic to getRootAlias() so it only calles getSql() if _aliasMap is not present already
* b9a3e0c Added call to ->getSql() back to ensure parsing has happened so we can determine the root alias.
* 91be688 Removed unecessary change to Hydrate.php
* 7f4abdf Added copy() method to Query.php and made NestedSet.php use it because native clone() does not work. Also Added ->getSql() to getRootAlias() so that _aliasMap is present after the parsing.
* 39e024c - fixed return value to be bool for execute() (did not run test suite)
* 635f1a9 fixes #420
* 46154c5 fixes #418
* 5fe3346
* 0686aef
* 714a422
* ce8fa91
* 3bf396c fixing example to follow coding standard
* 8def32d another wernerm doctrine logo proposal
* 54d6296 added RTRIM function support
* e96617b
* a181b06 added TRIM function
* 1473df1 new DQL WHERE parser
* b83321e added removeLinks()
* f619273
* a956738
* f395999 fixed cc tool to adhere to codingstandard
* 6c0b5fd added the fix for ticket #398. also fixed the missing $coll->setReference() in Doctrine_Relation_Association::fetchRelatedFor()
* b243286 formatting fix
* f1179e5 typo fix
* e5c02c2
* 2f85c85 added the method refreshRelated() to Doctrine_Record
* f92cd77 added test to ensure that a link to a hasOne resource can be unset
* 86af4c7 fixing cc report
* d1a9e7a adding coverage CLI flag to testrunner and updating coverage report
* c67cfaf fixed variable error in totals printing
* 1c31b98 fixed typos
* f50bb70 fixed cc.php to show coverage report and cleaned up code somewhat
* e9eaa2a paths should be right now
* e653d1b fixing graphical coverage report
* 554c26a fixing code coverage report
* 28abbc2
* bc03128 fixes #425
* 69f1bd4 removed notice error when running tests
* a903c92 Make the new hasOne stuff work with identifiers
* 17787aa Need to include float in the list for length checks. In general this default for length should be removed downstream in validator but to be consistent
* 5501a4b Fixed typo
* 7f1666e Changes to make hasOne relations with 'foreign' and 'local' work as expected
* 5aaa598 More tests around the hasOne problem
* 8d48375 Njero Test shows the dangers of hasOne
* 4210452 You cant call ucwords(strtolower(...)) on the plugin name because NestedSet will become Nestedset (lower s)
* 8ba35b6 Make the Njero testcase live for hasOne hydration problem
* 391bdc8 set isConnected to false when the connection is closed
* 0a50b95 Unified event listener methods for close() method: preClose() postClose()
* 0eb8a42 Set correctly the connection attribute ATTR_QUOTE_IDENTIFIER
* 9a4f9e2 fixed formatting
* 78f683d fixes #424
* 5f7afb9
* 795bb23
* 1133b26
* 1a76029 Fixed typo
* 2468d4e drafting the new clause parser
* 643a3ea
* 34c898d
* a12e74d
* 8180084 =When unserializing a serialized record the value of enum, array, object and gzip fields are restored + it is now possible to store an object of type Doctrine_Record in an object field
* 3e5f740 Hierarchical data was moved on the hierarchy :)
* ebf34c2
* 581b7ca
* 5436129
* ad56367
* 406e78b
* 14ec057 modified testcase so that it fails with validators
* 94c7b9f
* a58bec1
* 1de1962
* 1f689ae Syntax error correction
* 46e5a0d Fixed multiple-root setup with new syntax (actAs/loadTemplate). Forgot to pass the parameters.
* 7ad2c77 - Updated nested set documentation - Removed the reserved alias "base" from the nested set. It's no longer necessary to use that. Use whatever alias you want.
* 121d9ad A fixes to get the importing a little closer.
* ff83298 Reorganized code.
* 1ef946a
* 45cb86d
* c9268d2
* 02a93cc docs for the Doctrine_Template
* 2989260 tests for the new templating model
* 5490247 new templating model
* 90bf624
* da1a6e3
* ab76c18
* 013bdeb
* 1c919c7 added whereIn
* 48481be Fixed issue with isValidNode() not always being passed a Doctrine_Record and fixed issue with params being sent to set(), moved to where() until set() can handle params
* 9441f91
* c9d6a04 fixing issue mention on the mailing list by [email protected] at 2.aug
* 68cdfba Updated Record/StateTestCase that includes a test with a sequence of calls that check for the current values of the attributes and state of the Record class
* 2cc28d0
* 474a21a
* a26a465
* 97ca7c9 wildcard support for search query language
* 36fa801 tests for wildcards
* af10064
* df92530
* 2c76c48 updated search query parser engine, now supporting operators OR, AND and NOT
* 2b32cc0
* f81c5c3 fixed fatal bug in sql explode
* ebfc097
* c643385 Updated manual style.
* af8ca16
* 81c2278
* d59f761
* 64f7e3a added default lengths for all data types
* b2e6bbb
* 6245287
* 75a1ead Fixed issue with count() and composite column primary keys
* 0e990f7 Add test case for single field index as string
* cb146fb The index lookup needs to allow for array("fields" => "name") where the fields list is a string and not an array
* bc6ff69 added base plugin class
* 02dcacc Added new test for select expressions.
* 8002dfa
* a57226b fixes #338
* 9e90fee
* 21bab7b
* 1350eae
* a269fcd Custom join condition model rewritte, full support for ON and WITH keywords
* 3471103
* b2d9a22 OFFSET and LIMIT for PostgreSQL corrected.
* 2fe3e37 some docs for naming conventions
* eb05878
* fe1bc52
* ac88e64
* 20532fe fixed the typo
* db6db4c fixed docs related to seSubclasses/setInheritanceMap
* 37198a6 formatting fix
* d877b82
* c045174
* aa1aa84
* 1a18acb
* 5866a6f
* 7ab2e58 added setSubclasses to abstractRecord. Fixed classes in tests. added some more output to the Test.php script
* 57a6200
* 8a0898d Several fixes for mysql export module (incorrectly added indices) Ticket: 408
* 7583a8d Preliminary fix for a bug that occurs when using NestedSet + Column aggregation inheritance
* 15e43b6 changed the assertions of the sqlite export testcases since apparently indexes and tables are done in two seperate queries. nothing wrong with that in my eyes atleast
* c38958d fixed output of cli testrunner
* 4e4dc0a fixed some failing testcases in columnaggregation. the if check was to strict
* 82f3ae5 new tests for search query language
* 5b611b5
* 201f821
* 20ca910
* 9bc4d76
* c662f4d * added new fetchOne() method for convenience * some whitespace cleanups
* 97e8244
* f0275da deprecated lockmode attribute
* 975d7ab
* 0e8f679
* f31eaa9
* 569348b
* 8ee4d75
* 975069e
* 7c7645f
* e60c34c
* fbe1662
* ab38654
* 39f33a8
* 330156e
* cbf6e48
* 0f1fb82
* 0cdf1c3 Bah, why must I suck at spelling :-p
* 3b5046a Update to the introduction, described how 3rd and fourth arguements are required and how you can enter null for the third arguement so that you can put in validation.
* 91ee810
* c1709be commented out non-existing test case, and closed the unclosed code coverage block comment
* 1375d13 Added a test case that objects fail to update a field in proxy state.
* fc2f9f2 Closes #405. Syntax for getting input properly escaped through prepared statements: $query->set('field', 'field + ?', $value) or $query->set('field', 'field + ? - ?', array($value1, $value2)) or simply $query->set('field', '?', $value) Ticket: 405
* 9eeebfd
* f43ab79
* 8a393ab
* fbe1334
* 9232529
* 7d7df95
* 02dab53
* eaf2fdc tests for check constraints
* cfaa5f1
* 23025b5
* d0d2067
* 6b1c619 Preliminary graphical coverage report. If you want to play please replace all paths with your absolute path to doctrine in the coverage.txt file and change the path in coverage.php
* b5f81c5 fixed very basic code coveage report that prints percentage and total percentage
* 9fcf6cc
* c26ed84
* 3a6ce5a
* 22792e7 fixed new reporters
* 239c842 Fixed testrunner so that it prints out all errors. also fixed a CLI reporter ann a HTML reporter
* 4896873
* 1e56808
* ad44c65 new record locking mechanism
* a2111d6
* 752a26c
* 53cd5ed Added Unit Test for ticket #337
* 2d55394 fixed default error message for ValidatorException that list the classes that have validation errors
* f04948f fixed profiler docs
* a690adf fixing so taht getName uses the correct constants
* 5d79089 fixes #395 applied Antik´s patch and ran tests. 1 less failure
* 6919788 fixes #400 use new syntax for connection
* eca9f79 removed array_unique in Hydrate/Record and added test to run.php fixes #403
* 2865efc Adding modified testcase from #403
* feaade5 Fixing hasRelation closes #406
* 75dbc8c Several bugfixes for the export module (expecially pgsql).
* 6348e5f
* 141a956
* 41bb34e
* 6674d34
* 95e5dee
* a969e7a
* ef59c19
* 9d8dfbc
* 7ea7d58
* 8b4e422
* 919d050
* 7b98861
* 5a70876
* bba435d [#404] restored addFrom for the DQL - went missing in Query.php refactorings
* b44f13e
* 8651135 fixed INT_MAX issue
* 86f313c This was left out from previous commit
* 9b61957 - New feature in documentation: you can now link to other documentation sections with the following syntax: - [doc getting-started:installation], or - [doc getting-started:installation Custom link text] - Updated Text_Wiki to 1.2.0 - Documentation should now pass XHTML validator - Formatted DSN section so that it's easier on eyes - The single quotes in <code type='php'> won't work anymore due to the Text_Wiki update. Use double quotes instead: <code type="php">. The single quotes have been converted to double quotes in documentation files. - Modified the links in h1-h6 headings to use the same style as the headings. - Some refactoring
* 302503b #402 - Added href to h3 titles see: [#403]
* bd2cb48
* ec7a9a3
* 02c06fa
* 943a7c8
* 941a2e5
* b13a70c
* 6823c76
* 1633b07
* 163c1aa
* 3f84ede updating min PHP version
* b28a63e tabs to spaces
* fb58fb6
* 4226685
* 59be22b
* b868b23 Documentation: - modified javascript files to use mootools - fixed a layout bug in table of contents when javascript is disabled - added a smooth scrolling effect :)
* fbf4462
* ca9b3fb
* 5b4c4ff more efficient memory handling
* 9ad3a0f Test is working now, trying to make it fail...
* ab1a884 Put the contents in the file
* 0cd2bc7 Jeff Rafter/njero temp test cases for relational mappings
* d49c6ca
* b9f7f07
* 18115c7
* 0debccf
* a26ccbe
* 23c344f
* 3502fd9 identifier quoting fix
* af7d3ad
* d877140
* c37c61b Fixed count() returning incorrect count when groupby exists.
* ada16bf Test case for incorrect population of nulls, refs #395
* 0d60b86 Recovered missing link to validation docs.
* c9dafc2 Changed where() and orderBy() to addWhere() and addOrderBy()
* 22cdbd7 * Fixing previous breakage in grammar
* e92a519 grammar fixes
* 816893e
* c1511dd
* e6d7127 First tests for NestedSet.
* 931bc8d * Correction to Record Event Chain stuff * Updating AuditLog to new way of doing array hydration
* d434174 added Search component, new record event listeners and some tests
* b32163f
* 0813509
* 1b9dcfb
* 9f7b573
* bb13fe2
* befc0c1 Builder was broken. Applied patch sent by Carl Michael Skog.
* e47a72d
* c67cd12
* 0ae6300
* b2f2556
* dd2fbde
* e6680a9
* 1c4f4f6
* 5aea10e
* 54e5f45
* 591cbe4 * Made the documentation directory structure a bit more logical by moving 'docs/en/root.txt' to 'docs/en.txt'. * Found two more sections from the old documentation that are not yet converted to the new format.
* 5fefbbd Documentation cache uses 'Last Changed Rev' instead of 'Last Changed Date' now.
* 4cb332f added method to properly quote IN (...) strings Ticket: 383
* 50b5ecc Implemented a cache for documentation.
* fcc5877
* 4004541
* 7133b67
* 84f764c minor relation fix
* 532d3da Bugfix for hydration. (zyne, please have a look at the diff). Improvements and enhancements to the NestedSet (not BC! please have a look at draft/nestedset_changes.tree). Added a model that was missing in the repos (model/BlogTag). Updated a testcase.
* abb7773 Fixed wrong constant.
* 85ec506 fix some an infinite recursion when deleting records that reference each other with ownsOne
* 56768b6 fixed identifier quoting
* 7cfbd74
* 3933229
* f5277b5 added fetchArray()
* 2c9546e
* 362b844
* 95b5bc1
* dbd49e9
* 3d736d3
* 58f6d35 renamed Doctrine_Record::obtainIdentifier() to Doctrine_Record::identifier(), fixed identityMap implementation
* 3874be5 refs #381
* 65f0cb8
* ec39adc
* 378ed91
* 615dcdb
* ce1002a Another typo.
* d657b34 Typo
* 75613eb First draft of the new nestedset changes. Open for testing and discussion.
* 411779d
* 660f832 Added new test case for saving blank records
* e4114c4 fixed literal enum conversion with joins
* 6b6daad typo fix
* 7fef24f
* fcee65c
* 62fbe90 Better sequence handling, making sure we are using DEFAULT VALUES with identify set to off.. we turn it off (identity insert, then we insert).
* 42ef717 Introduced setHydrationMode() and new hydration constants.
* 0077a22
* 85e8784
* 20e6b00
* cc7b136 support for expressional column values
* fa6523a fixed some inconsitensies with the codeing style
* 999aeff added new xml options record_name and collection_name so that you can override default behavior if wanted
* 263e424 trivial changes to docs
* 11f9940 Refs #376
* 1fcddf7 Refs #375
* 96c1f16 Added new test case
* 4b6a537 Initial entry
* b2499e0 fixes #369, #370
* 6d27356
* 9703f18
* 2431e48
* 7aff293
* 0a516b2 docs for cache
* 0624cbd
* 6bedbdf
* b080397
* 17410fc
* 837d296
* 5b2c57a
* 2d2e01a
* 72f9c2b Fixed coding standard
* d203d11 CS corrections
* 57b4a54
* 3740f03 Added new test case
* b3019cc initial entry
* 59df6ed Addition to the validator tests. Ticket: 354
* c02c83d
* 417b71f
* f4842ed
* b4ad603
* ccc51c7 formatting fix
* 5586bf9
* 501e8e9
* e197961
* f290439
* 2a2cb28
* 8ae8fa7 Added new test case for incorrect alias being used
* 279f3d6
* 1242c8e added test case for using aggregate functions in the orderby/having
* 3cdceb4 added new test case
* 07a710e
* 760e598
* d9b9a5a
* 858c1c0
* 57ae92c
* a6139bb
* e371987
* c7d5ea0 Fixed error
* 1ea58b8 Added mysql subquery test case
* 2e6c45f INitial entry
* 9f604e7
* 6d29c83 deprecated countRelated()
* 94fb249
* a65524e removed SimpleTest, Doctrine has now its own little testing package
* a164c6a fixed some in the export xml functions to correctly show records if no ignore_fields are set and to use database table name and not classname as basis for xml containers
* 2acd306 Added a new method to give more options to the user.
* 81d39c5
* d70e104
* 625b6a3
* 741cc3f Corrected Doctrine_EventListener method names. Fixes #366
* d4bc0d3 Ensure usage of Doctrine_Connection_Statement rather than PDOStatement in Doctrine_Connection::execute(). Fixes #365
* 031b2ba Added check to ensure a foreign object is actually a Doctrine_Record before calling isModified.
* c5fc122 fixes #364, optimized the bulkDelete for composite primary keys, security check for circular references in cascading saves
* 82432b3 #368 refs: r1846 Missed Doctrine_identifier
* 8b8ae07
* 3976077
* ae8f683
* 4ed4477
* 87474aa fixes #367
* a3f2cae fixes #360
* d76814c removed Doctrine_Identifier
* 4add469 removed deprecated classes
* 12ddf49
* 7ef19ad
* aa98250 docs for soft-delete plugin
* 215d06c - Moved the record template inside the builder class, otherwise it is not included in the bundle; removed Record.tpl - Changed manual newlines to PHP_EOL - Added a parameter to explicitly set the table name - Added a parameter to explicitly set the class file target
* 325f0cc lib directory deduction now covers all possible cases.
* f3245d4 Corrected minor typo in phpDoc comment.
* d548a43 The method is not static anymore, replaced self by $this.
* 4d5745c Added two parameters so a different file name / class name can be specified.
* 73b9f36 added test case to demonstrate PHP crashing when trying to save circular self-referencing relations (ticket #364)
* 3cccec2 Added header + script automatically detects /lib
* 4e24188
* 15db4bd
* fae059c Added failing unit test for count()
* 01772f9
* fd54aae
* d4cbba7
* 612793d fixes #359
* f86ac4c getDbh() now auto-connects
* ad21df5
* 7488435
* d58b960 formatting fix
* 1273563 Export now executes the constraint clauses after the CREATE TABLE clauses
* c45823a new transaction tests
* a795996 Addresses issue of infinte function recursion when saving related objects. Fixes #363.
* a593d74
* dea4968 Completes deprecation of Doctrine_Db. Fixes #362.
* fb46481 added namespaces for event constants
* efea8ac
* 83128e7 Removed debug lines (let's hope I did not forget anything else !)
* a36461c /* */ to // style comments in methods
* 56e2d36 Coding standard compliance
* 9c9597f
* 4f7e92f
* 1448847
* e1fbae2 EventListener method names updated
* 628aac0
* 9f8fbba ... and made it a little more elegant.
* 0eab525 Made bundle.php more intelligent.
* ab1f1de
* 0d5b449 formatting fix
* ee07246
* 401c3fe
* 0a2b073 deprecated Doctrine_Db
* 1128799 tests for record template methods
* 782cbe3 new template methods
* e057ab7 added driver tests for Doctrine_Query
* 0ea1560 data type check
* 431b63d fixes #356
* 4fb8046 New doc section
* bf4429d
* b116d3a
* faf7766
* 04bca79
* 2206476 avoid attempting to export non-record classes like symfony's sfDoctrineRecord
* 613fdf0 Added the XML schema import facilities.
* 658d4bb Commented out unreacheable code.
* 2a7037c uninitialized/unknown variables
* 80f15ee undefined/uninitialized variable
* 4ad0c50 undefined/uninitialized variables
* f62897b While updating sfDoctrine, stumbled across these errors. this->_stmt->queryString is a protected field and should be access from getQuery() instead.
* 643650f fixed misspelling
* 5c5e2a6
* 052dd3b
* 8faf31e
* b8c2005 stylized logo
* effaf27
* 689469a * Adding an orderby test case to aggregate test
* 6a03325
* bd3995d * Added failing test case for RawSql.
* b3873ea Documentation: dropped the overflow: auto declaration for pre elements since Firefox has some nasty problems viewing the doc pages with it.
* 68b3a6a new classes Doctrine_Event, Doctrine_Connection_Profiler_Exception and Doctrine_Util
* 113ac3b 1. Merging two event listener APIs
* bef66f5
* 5718cbb1
* 99ad6fb
* ea30a65
* 7eba036
* 5a15afc
* b525df8
* cd08fab
* fbc1d9c
* ad3f5bb
* 4ed1d11
* 91f51b9 fixes #351
* f46a92b - Few changes to documentation layout - Added Sensei_Exception
* e5b137a logo skeleton
* a108327
* 50c9cf3
* 7cac28b
* e9c61a5
* a7632ff fixed index generation
* 0c560d7
* 997d066 fixed dropTable()
* bbd9797
* a0dd44a
* c5d0890
* 1c92387
* 6ff9ee9
* 7aa35b7
* 3736c71
* f84b6cb
* 19407e4
* ab53065 added getRoot
* 98c0d77
* a770f83 DQL-to-SQL lazy conversion
* 4346c9f
* e40a541
* 78e1ec9
* a6a6123
* 45ceb8b
* 3c678fc some new export tests
* c12f764 tests for index auto-adding
* 1ad4afa
* 7249b97 formatting fix
* cfbcc8d gzip support
* d938e6a
* 8784fe6
* e1d295f
* 721fd26
* 33a6a5e
* efb8fc9
* 0833fc5 tests for Firebird and Mssql sequence drivers
* af09158
* b835388 fixed sequence handling
* 642d44d
* 9ed0e6e
* f23b69f fixed small bug in the many2many example
* c5291ae
* 042a4e4 fixes #346
* 2685cf2 fixes #347
* 1408cde fixed propper code example
* d72c9a2 fixes #345
* 41e2ead
* 5b13dcd
* 12379bd
* ea6c4a1 minor bug fixes
* 271b455
* 053b17d added test case for Nest relations
* a4e4340
* 2683210
* bb0f0e3 added doc blocks
* 4dede8c added exportClasses()
* 956b4bb added exportSql()
* 82b9d07 foreign key support
* 5006400
* 62f72a7
* 0bf5bf8
* c8ac51e little bug fixes
* e69284c
* 2456ed7 updated relation syntax
* 3e57286 doc block fix
* d6095a2 added IntegrityMapper for future emulation purposes
* 72466b3
* b21faef
* eb57e95
* 2d088df fixed E_STRICT issue
* 1b979ff
* b5754f1
* 78b4dc2
* ba61451
* cbdb0f9 raw sql docs
* 13c3f78
* 4726d66
* 71fb158 Fixed some spelling errors in xml export
* be2f05d Since SimpleXML only output UTF, we say that the XML is UTF-8.
* b9957ee Fixed a bug in Text_Wiki that caused some of the doc pages not to show up.
* a53d19a * Commenting out a line in export, I've no idea what it's meant to do, but it breaks things. * ZYNE! you need to look at this ;)
* 36c5fd5 New documentation: table of contents does not have fixed position anymore
* d1a1697 E_STRICT fixes
* f8134df
* abfd891 fixed a bug in import template
* 0aa1056
* dc2e1d3
* 6b5bfea
* c45c3e8
* 03e62f9 ported stuff from MDB2
* 27ae95a dropDatabase() added
* 1a14aa3 MDB2 porting continues
* d967835 ported getTemporaryTableQuery from MDB2
* 5329c38 * Converted most of the docs to the new format. * Fixed a few layout bugs in new documentation * Fixed documentation table of contents indentation bug in IE6 (fixes #344) * Fixed a parser bug in Sensei_Doc_Section * Restructrured a bit some files of the documentation.
* ca6a138
* deef213 ported sequence methods from MDB2
* 8d8b66e porting features from MDB2
* 365bdc2 enhanced mysql driver foreign key support
* a28c399 Ticket 330 closed.
* e1fb5e5 removed iterator references (those will be added when the implementation is ready)
* d1085b0 added Doctrine_Record->isModified()
* 3d0e985 tests for multiple aggeragate values with array fetching
* 34a54f5
* afda33d * Removing unneeded echo from Ticket330TestCase * Adding above mentioned test case to the test script
* 800765e mysql foreign key / trigger test
* a8791f6
* 9988907 Fixed coding standard
* 5f0198a New documentation tool.
* 813886a Added test for failing getLimitSubquery
* 7b2f77a Added MultipleAggregateValue test case
* 0c85739
* f69ba1b * fixing boolean values, casting them to bool when reading from the database
* bbc35e3 E_STRICT fix
* ffdf663 private -> protected
* 2ddfc07
* 8007b32 drafting Doctrine_Db functionality into connection class
* e21281a fixed formatting
* 632f85b renamed test case
* e4db5eb made compiler dynamic
* 422890c
* 69c8531 test files for the foreign key support
* 445d1f9 * Updating the test framework with an assertIdentical() call that uses the === operator rather then the == operator. * Updating BooleanTestCase to use above mentioned function - and they now fail
* c417a3b boolean value handling fix
* fddaa17 Adding conditional class definition so that people who use the 'memcache' pecl module can run the tests.
* 1cfe7fc
* 1b807d8 added doc block
* 8ee01ce
* 8eef3f4 updated doc blocks, added savepoint as optional transaction parameter
* 8573d33 Testing foreign key reference that is not ID Ticket: 343
* 595071f added full support for join table self-referencing
* 5d94658
* 670a961
* 43af7b6
* 216cdde
* a3bc368
* a361fda
* 44c2399 added Mock driver
* 70c23e5 added doc blocks, changed formatting
* ddad416 added doc block
* d275bed fixed sequence handling
* 8e071b7
* 1238a50 fixed some more E_STRICT issues
* 6ea281f fixed E_STRICT issues
* 6d8003c made Firebird adhere to strict standards
* b70f6cd
* 15e28ef
* ca775fd fixed many-to-many column guessing
* 115cadb complete support for DISTINCT keyword
* b097669 tests for DISTINCT functionality
* d04fa55 Some new tests for one-to-one relation handling
* f6751a5
* a358559
* 7fc8eeb
* ad42d14
* a64e675
* be34a39
* f289595
* 7a00232 fixes bug with extended-non-Doctrine_Record tables and makes the relationship parser to fallback to the old method to find keys if it cannot be guessed
* 42170dd Fixed #328 Ticket: 328
* bc717ac
* db02c85
* cc998bf
* 7bacdf0
* a00c606 One-to-one relation fetching fixed
* 7bb0a29
* 22a2494
* 86c5a65
* 6ef0cc9
* c697f09
* 3230021 Proper false statement handling
* b41714e
* 2a99eda
* e42bb0e
* 84eaea7
* 5bb1dbb
* 00399c5 added a testcase
* cab7c8e New test case for one-one relation fetching.
* 1e2b0bf
* c8d36a3 Removed deprecated AccessorInvoker
* dcc3bd8
* b036987
* 33fecef
* cc56542
* a0a9df9
* 4d0310b
* 63bca65 huge bug fix for new hydration algorithm
* 240fdee
* 0f10828
* 12788a4
* ae342b4
* 033d511
* a41cd2b support for unique columns in multikey tables
* 3843749
* 2efc914
* d7d1bdd Bugfix for parseData2(). Unrelated to the issues mentioned in my previous commit.
* fd70c99 finished converting chapter 2 to docbook
* 2e6ed4d Updated 2 test cases to outline two major issues with the new hydration (at least i think that it has to do with the problems): 1) When the result set is in a custom order, components may be doubled (this already occured half a year ago though the symptoms were different (items were assigned to the wrong collection). 2) Accessing related components that are already loaded (but empty) results in lots of extra queries. The only way to get around that is do wrap an isset() check around nearly all places before accessing a relation. This was not the case in earlier revisions though at that time an isset() was sometimes needed, too to prevent extra queries. But now it seems to be necessary everywhere.
* 682d98f started to add chapter 2 of the book
* bd2564d docbook docs restructuring
* 9d5ec7e grammer changes
* b0a6adc splitting out the introduction chapter into its own file
* 614ec1f docbook docs update
* 2662b46 DQL aggregate value model rewrite
* d4405bb docbook docs: changing features section headings into headers, and fixing the example
* 8df53a9 docbook docs - adding a link to the forum, and adding the features section
* 62e1e7d
* 324ad16
* 0c495ed more documentation
* a5ab965
* 148fc61 more docs, hopefully my last commit tonight...
* 9187dbe generated documentation will now include section numbers
* b09c1a9 fixing the XSL sheets to use the programlisting XSL files in the svn repos. This really is quite a nasty way of doing it - absolute paths should not be in SVN, not sure how to fix it yet
* dfaba8d importing the programlisting xsl stuff that does the syntax highlighting
* 5bc9d10 Slightly more documentation Sorry for the trigger happy commits, but with each one I'm actaully trying to fix some post-commit script magic :)
* 4fce956 fixing Makefile for docbook docs
* 90393b1 attempting to remove the blank lines after programlistings
* d6b1d49 porting over more of the docs to docbook
* bf3b4d6
* bc1d7e0
* 6bd0bfe docbook docs are now able to do syntax highlighting.
* 6c42ff9
* e3cc035
* e7732ee DQL limit-subquery-algorithm ORDER BY handling fixed
* cfa0351 adding an example contianing a list and a code block
* a1bfac1
* ccd86ea
* d4c12c3 new DQL Hydration algorithm !
* 881788f docbook output is now generated into a singlefile called "doctrine.html", and a whole set of files in the "html" folder.
* 9c91447 adding a stylesheet to the documentation, and a local override XSL sheet
* 1dc56c4 adding more to the structure of the document
* 852966c community information added to new documentation
* 41ba612 more work on the documentation - pretty much just copying bits from the current manual pages
* d3281d8 adding a Makefile for docbook documentation rendering to HTML
* 1c563cc removing the SVN post-commit test file
* 4875cc2 svn post commit email test
* d2d118e updating the docbook readme
* 4071c6e adding the first bits of a docbook documentation port
* 23670ed
* f5ae328
* b234e71
* 12a9f30
* ecbecaa new attribute Doctrine::ATTR_LOAD_REFERENCES
* b8559e3
* 6628644
* 58ec853
* 39e4608
* b969552
* cc01ca4
* 95f5395
* 1b89132
* 063d0f8
* f446204
* e448bcb
* 5514d92
* e77b65b first (ugly) draft for array population algorithm
* 7130cb5
* 782f073 Added a failing test.
* b774c98
* fed8eac
* 2f0178d Two bugfixes.
* 502103d Performance improvements and a small fix.
* 5600798
* 8386d69
* fa11260
* 2973b27
* 0b819a2
* 5cd993c
* 6673186 dql resultSet cache, first draft
* 01f5436
* 3b4de02
* 514d67e
* f8893f2
* 5201785
* 58a5ca0
* ebdfbcb
* adc870d old relation adapter layer now supports tree relations
* 49574ce
* adc6c1b new connection module: Formatter
* 1e5c0d6 fixes #333
* b1a7875
* bf263fe
* 54fcf19
* 6b86c9f
* b4bcc51
* b6dcef0
* 2ce1c5f
* 755f30f
* df77352
* 7e953aa subquery aliases now mapped to aliasMap
* 074a434
* 4b7a4a0
* 525e7d7
* 2d9c165 parser caching functionality added
* 324188a added cache constants
* 4ceb4ac
* 199d818
* 468e480
* 569ad7c fixed typo
* 16aba40
* e03ef62
* 82da462
* 3d4bcd4
* b9be106
* 28af01f
* 60136a4
* 134c944
* b3afff2
* 775e861
* e3e001e
* e922ae7
* cab55d0
* 8c54e8d fixed delete state handling
* 01d8e55 fixed reference setting
* 796c53f remove getter / setter invocation from the core, getter / setter generation will soon be part of Import
* c57cf24 Important security fix for the e-mail validator. The D modifier was missing in the pattern.
* f2484d1
* 7d10dbe transaction deletes no longer unset record identifiers
* 58bfed2
* 7e003d3 transactions now register collections for snapshots
* 124fbff
* f6bb8c9
* 99037ab
* 146b215
* b4edcf3
* 71338c3 drafting the new relation model, still a lot of work
* b3b1f61
* c06c81d
* 4a37995
* 2e6d8a9
* a7d1d64 updated doc blocks
* ad0c3e2 some new tests for the new relation parser
* abcc423 new relation parser now supports many-to-many relations
* 4f57aac
* ec28b0b
* e0eafb5
* 6cb07b5 - fixed handling of non select queries - moved code from _fetch() back into execute() as a result (maybe move the code after parseData() into a private function in order to keep the method size manageable
* 634d2d9
* 5227d51
* 1734924
* 9e01606
* 2f10b04
* 5b22e54
* 1a4baae - typo fix
* df18483
* 8bd1c75 added Db2 exception
* 598cdb5 added adapter exception class
* 56e3a39 added Db2 adapter
* 4aa70a1
* 999c72b
* 0b9ea73
* d79e4d0 new tests for relation parser
* 919da9e
* f8549da
* ff73391
* 7c2dc1a
* de32422
* 45f4ec2
* 0f921a8
* 10312db fixed boolean conversion
* 71c5220 fixed boolean conversion
* b60f68d
* a39c35c
* 531f4a4
* 5d4b8c4 Unified abstract class for RawSql and Query components
* 8fc2028 added alias tests for rawSql component
* 1508803
* 4e88885
* c9d9bf1
* bbe6f1c
* 9d8cb48
* 4b09d95
* 9b470a6
* 22753f1
* 62e7ba7
* 68088c1 Enum support for placeholders!
* b6b91ac
* a1ef5fb Fixed issue with isValidNode() and it not accepting an argument when it should allow it.
* 6f466c3
* 8823186
* f44784d made all manager variables protected and adhere to Zend naming conventions
* 5d3660f
* 1b3e981
* 33bb25a
* 936d442
* 2291272
* 827755a
* 82ba74e
* 330bf1d
* f26217c DQL core refactored
* b50acee added TokenizerTestCase
* 1d03309 added distint() and forUpdate()
* 5b6ce9c diff processing methods added
* 389d137
* 2592739
* 6a7130b
* 4289bdd new model now supports DQL DELETEs and UPDATEs
* 4480932
* fb29ca0
* 6cdb8d9
* db08423
* a87e418
* 04d0ffb
* 129fa33 new DQL model now supports WHERE clauses and subqueries
* 3578ca5
* dce5488
* f44cad9
* a430d22
* 6027642
* ce4ea88
* 6c517bc
* 9f93dbf new DQL core now supports FROM and SELECT parts
* fa2da84
* 86fa70d
* 00bf8c9 Fatal error: Cannot make non static method Doctrine_Exception::errorMessage() static in class Doctrine_Connection_Exception
* 5b2c3a4
* 899024b
* 0f4c09d
* a51e774 added Doctrine_Record_Filter
* 172d42a
* 3ffd633
* 42e9c4b
* 6a2012b made dump accept second parameter as native function var_dump
* b8d1ab8
* 34fd973 - s/numeric/decimal
* ad0f389 - added ability to set scale at runtime
* fd0c110 - remove debug code
* efc7baa - use ATTR_DECIMAL_PLACES when defining a decimal field
* 4d1722f added ATTR_DECIMAL_PLACES
* 29a6d2e added new methods
* f4ad789
* 2fdc29a
* 1879b8e - typo fixes
* 797cdec - typo fixes
* a8fb6cd - typo fixes
* 16a2370
* e3b3439
* 7c78d89
* c500f71
* f99e3dd added Doctrine_Hydrate_Exception
* a0beed0
* ac34484
* d3a7b43
* 2d0b4ab
* 6ee6b36
* 89f3554
* aa48f56
* 9ea8d5d
* b3cf15a
* 4b5731b Make Doctrine_Node_NestedSet::delete() work correctly with multiple roots.
* 86fe74d Added support for gzip and enum types that was missing so when Doctrine_Record::unserialize() calls Doctrine_Record::cleanData(), the data for gzip and enum types is correct. Fixes #322.
* b68a791 Added back proper type-casting of integer and boolean types that was added in r419 and removed in r422. Fixes #321.
* f0236dc More additions to the NestedSet implementation: Added $node->makeRoot() which can be used when using many roots to detach a node from a tree and make it a root node itself.
* e90e62c Small fix: createRoot() only generates a root id if it doesnt already have a valid value
* a1ee3f9 Added support for transparently moving nodes between different trees when using many roots (EXPERIMENTAL!)
* 5c5be48
* fbb5a53
* 46e0137
* 6bd8eaf
* 1f24127
* e6d32b9 formatting fix
* 0a58490
* 3b48b79
* e81891e
* 9460ff9 use the connections array for key()
* 471a0a0
* 92a6699
* bc24aaf Closed #313 Ticket: 313
* e990c9e
* c39c751
* 18944f3
* f4d160e
* d81a843 boolean type fix
* 40b7b14 explode queries by any whitespaces, not only spaces
* 5990090 Added getCollectionAsXml and cleaned up the getRecordAsXml function. It should return primary_keys correctly now.
* 623228b avoid endless loops with __call in Doctrine_Query when calling non-existent overload method (join, parsejoin, parseparsejoin, ...)
* 1384051 removed empty php tags at the top of some pages html->wiki conversion previously missed
* bdf8ce2 Changed link to documentation2.php
* d9b13a5 Added getRecordAsXml that returns an record as XML.
* 4a93637 combined hierarchical data docs(missing from TOC structure renaming)
* c3439ae Ticket #312 Duplicated params in sql when using LIMIT or OFFSET and MYSQL - due to Doctrine_Query::getQuery()
* 44101ab FIX: Doctrine_Query::count() prevented execute() calls on the same query object
* 32b564e minor change to test suite making it behave better in cases of exceptions and fatal errors
* 772701e formatting changes to run.php
* 2274554
* f6af261
* b71ac56 enhanced error handling
* 26a723e fixed identifier quoting for update()
* 9862f45 another identifier quoting fix
* c5eb26c identifier quoting fix
* 707f801
* be01439 yet another
* edd01f6 take 3...or 4
* be94b10 fixed bogus php syntax (was breaking formatting)
* ddc1b64
* 61a96f0
* 68de3e8 oci8 alias fix
* b1c307c
* 9e35c90
* 10f96e0 fixes #309
* 7a9a86a fixes #310
* b81f399
* 60a5901 added new portability option
* 647542d
* ff18867 fixed #307
* 7b2a2ac refs #307 comment 3
* 659ecb4 update to ticket #307
* eaea971 fixes #307
* cc85ccc fixed unsupported text formatting within <code> tags (for SQL statements)
* 876973a html->wiki conversion script
* c4ca596 testing conversion to wiki markup script
* 8b95e7e added RAND orderby
* 61dc5e1
* 3ffe5d0
* 0d2e83f made Doctrine_Query ignore empty orderby parameters
* d1b9daa made Doctrine_Query ignore empty orderby parameters
* 53eabd3 Fixed windows newlines ^M and removed <br /> tags. They should not be used in the docs.
* 16e4296 combined codes and docs manpages; deleted codes (obsolete)
* eed2a37 adding a failing test case for ticket #307
* d82f539 MInor fix to syntax.
* cd8452a added copydeep function
* 0929be6 Fixed broken docs
* c110ca4 added aggregate text placeholder (mostly a test :) )
* 3b1a2e7 added output example of aggregate
* f522349 Corrected top dql line.
* 911b587 Fixed some errors in syntax.
* 4fc97fe Added simple COUNT() example
* e7e0053 INitial entry and removed mistake
* e0a4c2e Initial entry.
* 913567e Fix tabs to spaces.
* 7057cc7 Fixed error in syntax for deleting.
* 635bc1f Improved the previous fix for the unique validator.
* 18766e6 Fixed an issue with the unique validator.
* 70caab1 Fixed some docs. Mainly substituting " with ' in code examples.
* 7f68e09
* 93c386f Fixed double quotes to single quotes
* be9d359 Fixed indentation and other issues related to coding style
* 34cce3e
* 907156f
* b373cb8 fixes #303
* 28e937b fixes #298
* dcab308 fixes #297
* 01c93d3 bulkdelete delete multikey rows
* f402f87 Added support for fetching a subclass when querying the baseclass if the inheritance mapping is met. Added tests for this and included tests. Wrote documentation.
* 1af2164 fixes #296
* b47381d
* 4676d8f
* 37bb2d3
* 47daaa9 Algorithm for creating the tables in correct order
* b1a3eed
* 4f505c6
* 732bc89 fixes #300
* a3ceef4 Updated this readme with a suggested fix
* 0a1dfae
* 8e8c59a experience how to compile the phpdoc help using phing Ticket: 299
* c3eecb9 French documentation testing.
* 851e09f Fixed the Starting new Project page. Added a list of clients. Wrote a very simple introduction to Import. Fixed some formating in Making the first import
* 50defa4 Changed some small text on the Requirement page and the Installation page.
* 4652ae5 Added a validator test.
* 0ff46eb Added another design suggestion
* 2acb54d quick fix.
* 61056d3 Design suggestions from wernerm
* b117b46 fixed mysql foreign key issue
* 0770450 fixed autoinc field handling for unsigned attribute
* 990b6c6 added docs for data source names
* 1104ae7 primary keys now unsigned by default, primary keys no longer used as foreign keys
* 4865602
* 7157693
* a03d7c6 some tests for CHECK constraint parser
* 73942e7 Check constraint parser added
* cd78c4f
* ef7f3c2 fixes #293
* 3c3408a
* 759c23f first draft for sqlite cascading delete emulation with triggers
* 306dd80 sqlite foreign key support
* 8428338
* f7a7472 Foreign key exporting added
* 1fbb8b6 unitialized or typo variables
* 04d0993 fixed two typos/non-existent variables.
* 36e3b75 fixed index documentation
* e592d77
* 8bb4d38
* 0040261 fixes #290
* 24abb16
* a9817a0 new methods: addSelect() and addHaving()
* e65f623 Added validator for unsigned data types Ticket: 288
* 60b89fd Fixed the formating of the listing
* b254399 fixes #286
* 7cb5143 little draft for introducing DI into Doctrine
* fdf9db4 * Added varchar default type parser
* 9143270 fixes #281
* 13cd323
* 41347bf added Frontbase export driver
* eb55ec4 ported guid() from MDB2
* e68b193 ported listTableViews and listViews from MDB2 cvs
* 164138a
* 4aab157 Docs menu updated
* cb79bec docs for unique constraint
* 8bc6813 fixed DQL DELETE handling for mysql
* 1da5bae
* fecce94 fixed the handling of hooked parameters
* 84acea5 fixed saving records using multiple connections
* 7d5d217 updated the docs for table options
* 1dfbc5b fixed the handling of aliases within DQL DELETE and UPDATE queries
* 9b525f3 updated the DQL DELETE handling
* a2016e2
* 80093d7 fixes #278
* 4774a78 added some docs for foreign key constraints
* e00fe88
* d914517 first import docs
* c866366 added some export constants
* fad6255 Docs for CHECK constraints
* a336d42
* da86fd8 added docs for notnull constraint
* 61ccabb minor fix to case statement in Doctrine::dump
* 96635a7
* 04488f5 fixing filename case
* 7534e25
* 48bab09
* caf9e32
* e9415cc
* 7fc19d3 renamed some files
* 764e89e
* 14de88a File renaming continues
* 31ccb63 renaming some files
* 31a0a0b
* bfd35de
* 45a5fd8 Renaming doc files..
* 42f9d59
* d1cea9f
* 01bbb87
* 7de3e31
* 8367729
* 28f361a
* 8dbfcf4
* cea5cf3 added now() support for pgsql driver
* 82dbb99 updated oracle import driver
* 7fdb950
* 5317ae2
* b4099e4 varchar max length fix
* 81a8f3d
* a204646 Relation model rewrite, draft 2
* 94e5ce7 more tests
* 9f42b87 added dump() method
* d121a4c Fixed #273 Ticket: 273
* 180d435 Relation model rewrite, first draft
* 84cf99f
* 0c82cfb
* a4167f8 little bug fix
* 584c55f
* 04c60c8
* ccda68d
* 008de10
* d977aee
* 097adf5 Migrating test cases to be PHP 5.2 compliant
* bb1cf02 Migrating test cases to be PHP 5.2 compliant
* eebe47f
* 4a020a9
* ee8c1a0 boolean parsing updated
* e80b339 boolean value parsing added
* f4553f8
* 8fb01f7 added some sql statements for later usage
* 5a9c72c index tests
* 0b3a3c3 Index support added!
* cced902
* 1abc697 updated index docs
* 5744f04 updated doc blocks
* 89a36ca
* 63de17f
* 81a2134
* 1f27c65
* a92d8d7
* a56fd1c new tests
* 5ddd15f new tests
* 0b9a92b
* 12d391f new tests
* d4fa464 updated index handling
* c70a857 Enabled $Id$ and $Revision$ keyword substitution in lib/
* 93a737b Added missing multiple root support for Doctrine_Node_NestedSet::getParent()
* 18cf288 Added missing multiple root support for Doctrine_Node_NestedSet::getFirstChild() and Doctrine_Node_NestedSet::getLastChild()
* a0def48 Added missing multiple root support to Doctrine_Node_NestedSet::getNextSibling() and Doctrine_Node_NestedSet::getPrevSibling()
* e006ebb Added missing multiple root support to Doctrine_Node_NestedSet::getAncestors().
* ec6fc68
* 653b42c
* eef58af unique index support added
* 855ee3a
* 89fa42e added index()
* 31624bc support for unique constraint
* 3d8ff31 Removed an echo statement of an undefined variable. Possibly a remainder of some debug output.
* 99edf66
* b29a034 identifier constants added
* be5750a
* e9d7274 updated import builder
* 8703d6e
* c259117
* 54239c7 better listColumns handling
* 9471145 better listColumns handling
* 862b7cd possible improvements to Cache class
* 8844515 fixing error in my previous commit
* e1e9731
* 160bae1 tiny optimisation, and fix for handling of _data private member variable
* c43d470 fixing var name
* 2c306fd
* ee2c5f6 Fixed a bug in Doctrine_Node_NestedSet::getRootValue() and setRootValue(). They were still using underscore property names (roo_column_name, ...).
* 2922c9a caching docs
* a5b31e9 Some new cache tests
* b3ad23b cache implementation continues
* 20e23d9 fixed missing argument to compile() method
* 52a5ec1
* 21e22ba
* 3ab8a56
* badc58d comments added
* 3c699f6
* 6f4c3c2
* 880422c
* 35a760a
* 4282758 fixed Doctrine_Query::count()
* 8dc99da Refactored many classes
* 2662410 fixed bug to always parse tree options as array
* e49ebe5 added Column class
* 0d1d0ed doc changes for tree configuration
* 02efd7f refactoring for tree implementation
* 8eabed5 tree handling added
* 43369bb
* 2e6e9d6 array was not initalized
* dc73de1
* ddb4509 little fix
* 0b8d297
* 2b06f51 added support for random()
* 5e4d1c3 added ORDER BY RANDOM()
* 24d694b
* 70f72d9 fixed Compiler classes order and removed old classes from compilation list
* f127b37 fixed typo
* eeedb43 fixed a typo
* 572ad3b
* 4ff6164
* 66e6557
* 0d6a4e4
* 7823e9e Refactored the eventlistener chain
* c2b37f0
* 9828081 Error checking for naming collisions
* d3b6acf
* 60dfd10 missing ;
* b94f973 php syntax
* 28547ee php syntax
* 6e1e8fb php syntax
* 4c7f91f php syntax
* 1b569b4 php syntax
* 2b2cb32 php syntax
* 05e638a php syntax
* 63fe23c added missing ;
* 7324938 set the whole path as title
* bb6d574 add the corresponding <title> to manual pages
* 6f4b4e0 removing exception when trying to call connection twice
* e43e7d2
* a7d1bc5 Cache implementation continues
* 10a6a5f
* c38137d int alias added
* f2e19fd added 'int' as an alias for 'integer'
* 1132282 Doctrine_Db_Statement no longer depends on PDOStatement
* d777d36
* 635158e
* 3f9ffc2 some mocks added for testing purposes
* e2cb158 db eventlisteners updated
* 5b594a5 some methods added
* 42c7dd6
* dd76905 cache array driver added for testing purposes
* 3b3b4e4 added cache exception class
* af3e40a cache test case skeletons added
* 80d7327
* 4319d09 little sequence handling fix
* 360c8ea
* 302405d little fix for pgsql sequence handling
* 9a45b64 fixing getEnumValues()
* b7cac8cb added cache core
* 278bafb
* 13783ed
* 80a39d8 added APC caching driver
* c18c699
* df2b2ef
* 503511e
* 03be159 added memcache cache driver
* 58de562 added cache interface
* 48a2f50 updated the enum doc
* 1bdd4ba allowing to log the parameters of prepared queries
* a39199f DQL ORDER BY now supports ordering by an aggregate value
* 84a7fb7 Fixed DQL subquery handling
* 5cbed20
* 871e73f
* 25f1d5e Fixed DQL many-to-many alias handling
* 8303cdb updated datadict test cases
* 511a961 Fixed variable name typos
* 3328d09 Variable name typo
* e4ad2f7
* 9d56400
* 71475eb removed futile exception classes
* 3114ebd Removed futile datadict exception classes
* 3e4f362 removed futile exception classes
* 9e6ea20 updated export drivers + removed unnecessary exceptions
* b657563 added tests for mssql import driver
* cdddf75 added contains
* b23a69c added docs for the usage of column aliases
* 07cbafe More docs for the usage of indexes
* 9397727 added indexes introduction
* fb26e0a constraint exporting added
* c88d183
* b7ab722
* 4faa6e5 added tests for the pgsql import driver
* 7e1c763 fixed pgsql import driver
* b6e8c40 column alias support for DQL HAVING part
* d77ffb2 added support for column aliases
* 8a1766e fixed ATTR_COLL_KEY handling
* ffa7ff5 Fixed pgsql and sqlite sequence handlers and test cases
* 1eb8b54 lots of refactorings
* b4bf33f right sql date format setting
* d1c4585 added a setDateFormat method (primarily intended for the Oracle connection)
* cb924af - Added Doctrine_Record::trySave() - Modified the length validation to skip validation for integer fields. The length of integer fields represents the number of bytes and is used for table creation (4 = INT, ect.)
* 37a6a6f added doc blocks
* 9bf18a3 fixed compiler class list
* 58f7869 added the possibility not to set the new connection as current connection
* 3bcda16 nested set configuration constants
* 8ed299a Minimum length for a string validator (usefull for passwords or usernames for example)
* e03bffb
* 880ca14 added PDO based attributes, fixed DQL aggregate value handling with left joins + added some new tests Ticket: 263
* 729bba8
* 9524b03
* 8bb6dbb
* 88bf7c1 new events onConnect and onPreConnect
* 3c0192d
* 484fb08 little refactorings
* 4ff559c Refactored import drivers
* 7e8310c refactored oracle import driver
* 6f7da98
* 45fdb31 fixed little bugs in firebird import driver
* 31da317 added tests for firebird import driver
* 3fc9edf Hierarchical data handling implementation moved from draft to main lib
* 4106348 Fixed mysql sequence driver
* c60d502 PDO-style data source names supported for Doctrine_Db
* 7131ab9
* bf749ae setting execution time to 900 seconds
* 5499042 joesimms: fixed link to tree traversal information in docs
* a32e5db joesimms: added draft documentation for hierarchical data support, and docs on how to use the tree interface, in particular the NestedSet implementation
* 029b5d4
* b441465 Made the testcase template adhere to new CS
* 2f4801f added tests for sqlite import driver
* b3e59ab Fixed sqlite import driver
* ca3cd10 added some hierarchical data doc files
* 4082f28
* 854051e couple of more changes
* 50c9890 made nestedset adhere to ZF coding standards
* 9df0b72
* 1f54f67 some tests updated
* 75d4ddd
* 69a2490
* 6993485
* 82e7d88
* 6b5aa0c
* 154d6c4 some new tests added
* 65ebec5 Fixed sqlite connection function binding issue when using Doctrine_Db as well as added proper primary key handling for export methods
* 56ff937 fixed lazy-connecting for transaction methods
* 86ec08c joesimms: added support for many roots for one table, added another example illustrating this, see EXAMPLE2.tree.php, also changed toString to __toString in getPath()
* d829e22 Removed sequence module methods from main driver classes
* 6822752 Removed transaction driver exceptions (not needed anymore)
* 9b20d16
* 10f8657 fixed compiler
* 2169ac8
* 26406f6 docs for sequence handling
* 2efddca added sequence test case
* 78b06ef
* 0bafdb6 Minor fixes
* 2bdb686 Updated sqlite export driver
* e91feea little fix
* 2b7731d
* 16c8094 added query join test case
* 41d6a3f
* 05d9695
* d14e19a minor bug fix
* 2e7b683 remove call by &reference and add class type hints
* 971083c tiny update for Zend standards
* fc4261d
* 4928dfe
* c8d0a37 updated sequence driver test cases
* 609a228 added some tests for sqlite sequence driver
* bd46df2
* af0d91f
* 33706ee Updated sequence drivers
* 0a5a3bc Aggregate relations now treated the same ways as composite relations on save operations
* dd5c9d0
* 12e76ba updated the compiler class list
* 78ce54a - added colnum parameter to fetchOne and fetchColumn - use fetchColumn() in fetchOne() - removed PORTABILITY_FIX_CASE handling in fetchColumn() since this can be handled by PDO internally
* 2933cd2 updated NestedSet to use Zend coding standards. still a few problems with return values using () that need to be looked at.
* 6786ce0 Added sequence driver exception classes
* 24f6b06 sequence porting continues
* 1d14143
* 27e36c2
* 61967bc
* 3f9565e ported interbase sequence functionality, still needs refactoring
* ebfc078
* 5ce795b
* 413af92
* 72bc84f sequence module skeleton added
* 6e5e5c2 added some test case skeletons
* 1aecd11
* 8e667da - s/query/exec
* 3bc748c - s/\$db/\$this->conn - turned raiseError() calls into throw Exception - MDB2 style query*() conversion to Doctrine style fetch*() - removed PEAR::isError() calls
* b0f3a5d test cases updated
* cf4c715 - s/\$db/\$this->conn - turned raiseError() calls into throw Exception
* 67514f4 - s/\$db/\$this->conn - turned raiseError() calls into throw Exception - MDB2 style query*() conversion to Doctrine style fetch*()
* 1a21a43 - s/\$db/\$this->conn - turned raiseError() calls into throw Exception
* 260558e - make more use of Doctrine internal methods
* eae259a - make more use of Doctrine internal methods
* d4750ee update the nestedset example so it doesn't point to joesimm's home directory ;)
* 9b53bb8 joesimms: initial draft for tree support. NestedSet support included, placeholders for other popular implementations also included. Read the README.tree file for more information and changelog to core files. Modified core files have also been included in this commit. hope it works and you like it !
* f56b11a
* 0aac52e
* 83d89b7 TreeStructure bug fixed
* b636861 Doctrine_Db now supports pending attributes => lazy connecting now possible
* f900a51 Custom join condition support for DQL
* ececdad added a test for a self-referential tree structure using only one table
* 08d638e
* 1a52fe7 typo (might fix #236)
* dcdc049 - CS fixes
* 9f6a652
* 8ea6bfc
* afb21d1
* b18b38d added custom join condition support for DQL
* a6cf587
* 953355c added import driver exception classes
* d5e5c87 added exception classes for transaction module drivers
* b729da7 Exception classes for the export drivers, also added export reporter class
* 5bfd47c import drivers updated
* 611c65e added null key handling for Doctrine_Collection
* 7473691
* eb1a96b Changed the PDO::query calls to Doctrine_Connection::execute calls for portable errors
* d9d4e87 Fixed many small bugs
* 1febda1 Made the datadict driver testcases adhere to new coding standards
* 13cd9ef new tests for pgsql datadict driver
* 8ab9395 new tests for the oracle datadict driver
* 398c819 tests for the mssql datadict driver
* abc34cf new test for mysql driver
* 4650a38 Fixes #250. Ticket: 250
* 9d87bb4 - remove trailing whitespace
* 3214810 Temporary fix for #254 until there's a better solution available. Ticket: 254
* 239995d - fixed switch statement formating according to ZF CS
* b4ac430
* 8c28e73 added new tests for firebird datadict driver
* f998aff added Firebird exception class
* 6239c4b Fixed the Phing build script to build the API documentation (Thanks meus for supplying the patch)
* 4e22f1f - second round of PEAR CS fixes
* 716bb65 - first round of PEAR CS fixes
* f6400e0
* 8110cf8 Mysql string > 255 now converts to TEXT type
* 64923b5 fixed wrong class constants
* 4bff105 added getParams() method
* 7529c4d added new import driver functionality
* a6a0427
* b40c969 Refactored import and pgsql import driver
* 491b156 Refactored pgsql import driver
* dbad262 Doctrine_Import driver base methods added
* e4fe182 Moved schema reading functionality from datadict drivers to import drivers
* 480cb5a better expression support
* 2c7642a added tests for expressions in DQL select part
* 051f984 limit offset support for rawsql
* 816d026 added tests for Mysql portable error handling
* b228cf6
* 26141db Fixed some minor bugs
* ca9abd7 Added new tests for portable error code handling
* 0197259 added tests for Pgsql portable error handling
* 5d3a916 added test case for Expression module base class
* 81d3d12 Added missing exception class
* da0f27d Little fix for expression class
* 61c9062 Modified exception classes, new method for connection exceptions getPortableCode(), refactored some classes
* 81bc672
* 71b218e added Transaction driver test cases
* a0c1692 added Import driver test case skeletons
* 2f380fa added Expression module test case skeletons
* a364b86 Moved export test cases
* ff5c84a Moved some tests
* 13333bc Refactored relation test cases
* 3beff58 Moved query subtests to tests/Query dir
* d1ad19f Modified the test structure
* a622f9a case sensitivity fixed in the compiler.
* 393093f added TestCase for Sqlite portable error handling
* 0d4a5bb added TestCase for Oracle portable error handling
* f571c61
* 4622a71 default size for columns
* cf939c6 Doctrine_Hook first draft + test cases
* aa349ec
* 7b48189 new DQL aggregate value model
* 12dc05f autoload bug fixed
* a81e1d7 added leftJoin and innerJoin methods
* e33bd03 added isNotNull support
* 7f8fc2b added new expression handling methods
* 1a27a0c added some new docs
* abb56d4 Docs updated
* 99e8158 First draft for Doctrine_Hook
* fff536a Added portable error functionality
* 7bf4a50 Removed unnecessary Db drivers
* 0d4273c
* db60ec5
* 1d1f055 allowing customisation of the invokers prefixes
* ac34e4b added connection management docs
* 84bbfcc DQL now supports UPDATE queries
* 5022669 added reserved keyword list
* bde8d33 fixes #251
* e89bfc8 fix for the accessor configuration constants
* 5d449f6 Added enum support for export
* 4b6008b added Mock DB Driver to allow Table property inspection without a real connection to a database
* 9bed1ba
* 7a35e67 implements setCharset for mysql, no exception if setCharset is not implemented (fixes #244)
* a65e106 fixed typo
* 2d29792 Doctrine now works seamlessly in multi-connection environment where connections are bound to classes
* 9aeeffe component connection management
* dd79e12 removed datasource handling as lazy connecting is now being done by Doctrine_Db automatically
* e2b585d
* 3596642 E_STRICT fix
* 20d9112 E_STRICT fix
* da30710 updated the doc styling
* 4b9b61a Added data type code examples
* 9257eef Added data type docs
* d8c48da added quote identifier support for limit subquery algorithm
* df0511e Updated some docs, added identifier quoting to DQL, fixed some test cases, fixed dql select part handling
* cb20dfa updated datadict drivers
* cbf0120 fixes #240
* 127ad3a
* edddb0c
* 9760427 Removed adodb-hack, replaced by new export/datadict drivers
* 8779a38 Constructor template method added
* fcce6bd Updated transaction drivers, ORM core now uses the new Export API
* 33fbb4f previous fix resulted in php segfaulting
* 9f00ce6 refs #239 - probably fixes, zYne- please check... tests are currently broken
* 6f6ce24 refs #174 - probably fixes, zYne- please check... tests are currently broken
* cab5b43 Updated transaction drivers
* ddc9c32
* ba893f6 added REPLACE support, fixes #238
* 7556bfc Fixed DELETE handling, fixes #236
* 57fee96 Small fixes
* 1775fc9
* 4a1bff1
* faa5e60 Sqlite datadict driver tests
* ece1833 fixed references
* 6480503
* 78b849e Removed old transaction
* fe88258 Updated classes to use new Transaction module
* c502c51 Fixed some small bugs
* 2241453 Lots of small fixes, driver improvments and more tests
* 9df8e4d small fixes for datadict drivers
* b8257aa updated datadict driver test cases
* 570bc06 removed options references
* b68d060 fix for php 5.2 compatibility
* 94277fc Removed options references (not supported yet)
* a4cab6a added missing test cases
* 8b969d0 added tests for oracle datadict driver
* c6f5546 updated oracle driver
* 161b912 added missing class Doctrine_Hydrate_Alias, refactored query and hydrate classes
* be7931e Added Doctrine_Hydrate_Alias for more flexible alias handling, small fixes for many classes
* 83d68f5 commented out some options ported from MDB2: support not ready yet
* 8815624 added tests for mysql datadict driver
* 9ed1eea More driver tests
* 8162a68 generated using http://uml2php5.zpmag.com/ and sorted roughly by hand
* 4179242 Updated datadict drivers
* eb6dde7 Doctrine_DataDict_Mssql_Exception now has Doctrine_DataDict_Exception as parent
* 9ac5486 replaced pear error with exception
* f02ad22 updated firebird and mysql drivers
* 85559a7 Updated pgsql expression and datadict drivers
* 01efe0e updated driver tests
* 41e5b46 updated datadict driver tests
* de94e46 fixed some bugs in mysql export driver
* ec36e81 added new constant
* 5b7089c added implementation for getSequenceName and getIndexName
* b658368 added new datatype tests for sqlite
* b1d5eed Updated test cases
* 70e467b Added Doctrine_Adapter, updated many driver classes
* 98c1f66 small fixes for transaction drivers
* 4a74875 added new test cases for transaction drivers
* 12520b3 added test case for pgsql transaction module
* ec662f3 added new driver tests
* 9200d12 small refactorings
* ee5a7f8 Added super class for all export test cases
* f5fc3a6 added tests for pgsql export driver
* 7e32cde added tests for firebird export driver
* d97c78d updated query limit test case, added new tests for mysql export driver
* c134ad1 Added support for new attributes
* a27ed3d
* 14075fa Added some tests for new attributes
* 5f1a407
* fb8498e Quick fix for bug found with many-to-many relation fetching and limit
* 8ca0e1a Added db2 connection driver
* 48b8791 fixing Strict standards: Declaration of Doctrine_Connection_Mysql::replace() should be compatible with that of Doctrine_Connection::replace()
* 7a5cda8 added getServerVersion to pgsql driver
* 231be65
* 5a5934d added replace(), currId and nextId() methods
* d4df743 added new attributes (needed in the future)
* eedfb40 Module constructor no longed needs Connection object
* 281b30f fixes #233
* c9d6c63 added Firebird datadict driver, updated firebird expression driver
* ff42bc9
* 7c38b01 added Mssql export driver
* 61c793c Refactored export drivers
* c1c66b6 Started porting the interbase manager methods from MDB2 to firebird export driver
* 4d02a63 added firebird export driver
* 6d4e947 added UnitOfWork test case
* b3915b8 fixing typo
* 2c3b8ba Fixed limit subquery handling on mysql with prepared statements, fixes #231
* 6daa1e3 fixed references to deprecated getTransaction() and getUnitOfWork() methods
* 4f361df updated doc block
* 69a97d1 Updated some doc blocks
* caf4185 Refactored Doctrine_Connection
* d6d7824 Refactored connection modules, added new methods to Doctrine_Connection
* 02cc9b2 Removed cache constants, added portability constants
* 7cbef3b added Doctrine_Connection_Module
* f8b9663 Ported index/sequence name fixing and common manager functionality from MDB2
* 311131b Added Oracle export driver (still needs a lot of refactoring)
* be0d79c Updated transaction drivers
* 2459f8f Informix datadict driver: added some sql clauses for future use
* 8b5cf30 Updated Pgsql datadict driver, moved transaction isolation functionality to Doctrine_Transaction
* 256fbd5 Moved transaction isolation functionality to transaction drivers
* a452ccb added transaction exception class
* 61c59aa Doctrine_Transaction drivers
* 9f54ba0 First draft for the new Transaction component
* 9b46ca5 Enhance Doctrine_Db doc blocks
* 22d91d9 Moved connection exception driver functionality to Doctrine_Db_Exception drivers
* 0999dd6 added Doctrine_Db_Exception drivers
* 3ee90a5 Portable error code updates
* b83d0ab Firebird driver: handling of portable error codes
* 4a4341e added reserved keyword array to pgsql datadict
* f94d3e4 Fixed OFFSET clause generation of Pgsql driver, which added the OFFSET keyword without a value to the SQL query in case of OFFSET 0. fixes #230
* 219a2c2 Fixed OFFSET 0 which was interpreted as null and then ignored in SQL-query, causing a SQL-exception
* f3d21a7 added class doc block for Doctrine_View_Exception
* a208dd3 Added class doc blocks for validator classes
* a6bdf19 fixes #229
* 085dc9d Enhanced class doc blocks, fixes #228
* 799102b Enhancements and refactorings for the offline locking manager. Ticket: 225,226
* 3085413 renaming manual files
* 2762218 renaming manual files
* f02cae8
* 7aaf8c4 Removed old Doctrine_Db_Statement, new one is in lib/Doctrine/Db
* cbc157f replaced the old Doctrine_Db with new one
* cd80b59 Small fixes
* 7d7c470 fixing case in files
* d33e69d fixing case in files
* de07b6a Dependency and strict standard fixes
* 30a2b0e Removed reference to deprecated constant
* b3c5aeb issues with case sensitivity
* 13fd094 Doctrine_Db updates
* 4a32d6a Association classes are located in Relation dir
* 28ea794
* eef1bd4 Portable error code updates
* 90e2887 added portable error codes to oracle driver
* de446d2 added portable error codes to mysql driver exception
* 38a1816 Doctrine_Connection_Sqlite_Exception : added portable error codes
* 1e464e9 DQL LIMIT / OFFSET docs updated
* 440bef0 Updated Doctrine_Db docs
* d8f35ee fixes #227
* f84fce2 param order wrong on array_search in D_Table::getAliasName()
* 34ecd30 Doctrine_Query::where() now accepts prepared statement parameters
* 188520e Added missing runtime classes to compiler runtime classes list
* 0cdd144 Added portable error code constants to Doctrine_Db, errorCodeMaps to sqlite and mysql drivers
* a0aa16b Doctrine_Db updates
* fef149d Doctrine_Db_* updates
* 21cde0e new fix to #146
* 29ce606 added createQuery
* b0129fb moving the DB directory to Db
* e640e78 missed some from previous commit
* 60985b5 renaming all DB references to Db
* 4e0476f intermediate commit - see my next commit message
* b6ffa04
* 1d5bdee rolling back r587, reopening #146 - this breaks creating new objects.
* d466830 fixes for #218 and #219
* 1727a3e fix for #207
* 63d84e1 fix for #146
* db46345 fixing typo
* 319b645 Fixes #221
* bd776a6 DQL: support for DISTINCT keyword in aggregate functions, fixes #220
* ba4c83e Total rewrite for DQL alias model: now using short aliases instead of long aliases (needed for Oracle portability).
* 185c334 support for FKs, indented with spaces
* 33b23ed Added setRelation and getRelations
* 870ce44 Relation is the relation between 1 column in the local table and 1 column in a second table
* 36e69be added listTableConstraints
* cdd49b7 removed since the correct file is DBTestCase.php
* 00ed2c1
* 2021baf
* 9e35702 Sqlite driver: added support for md5, mod and concat
* 76f4bfb tmp name for a file
* b75ef33 Fixed pgsql limit subquery algorithm
* 6b4e032 Added Doctrine_Connection::queryOne()
* ad595dd fixed declaration of Doctrine_Connection_Pgsql::modifyLimitQuery and Doctrine_Connection_Common::modifyLimitQuery to be the same
* 65d4158 Removed getState() and concat() methods from mysql driver, getState() is not needed (it resides at transaction class) and concat is located at mysql expression driver
* 051077c Sqlite driver updated
* dcc5984 Firebird, mssql, mysql, oracle and pgsql connection drivers updated
* 87f9122 Updated pgsql connection driver
* 1df7817 Added supported array to pgsql driver
* 466b0be Updated informix, mssql and pgsql connection drivers
* c1f8ddd Fixes #214, added exception classes for all drivers
* 3248d5e Firebird connection driver updated
* b219cf4 create a db schema for the current connection
* f4df542 listTables and listDatabases should return a 1 dimension array
* 3f407e5 adds build function to export all databases in the passed $schema
* 286dfde added bogus getState function (needed to print $conn)
* 0fb5f14 added addTable and getTables methods
* a94c714 added getDatabases and addDatabase methods
* 52aa584 set primary, autoincrement and unique attributes
* 0148078 detect autoincrement columns
* 2704af6 Little fix
* 4433e6f Introduced constants: Doctrine::ATTR_AUTO_LENGTH_VLD and Doctrine::ATTR_AUTO_TYPE_VLD. Both default to TRUE. If set to false, you need to explicitly specify "length" and/or "type" in the parameter of hasColumn that specifies the validators for that column.
* 05cf2cd Sqlite connection driver updated
* c6bd114 Refactored Doctrine_Connection
* c5f7572 REPLACE emulation added, fixes #213
* 893b9b0 Updated oracle and mysql connection drivers
* 53e9b06 Moved connection driver functionality to expression drivers
* 7ef869e Refactored Doctrine_Connection and Doctrine_Record, fixes #212
* d8dddff new datadict objects need the PDO object, not Doctrine_Connection
* 8f69e2d Sometimes mysql return keys with first letter in uppercase
* 7e8f168 Added Doctrine_DB driver skeletons, fixes #210
* 048d778 Many-to-Many relation handling fixed, fixes #193
* 7e4e592 Fixes #209
* 22abc47 Docs menu updated
* 5b73304 Informix datadict and expression driver skeletons
* d0c0592 Little fix for preserving fields on pgsql when limit subquery with orderby is used
* dd73f6d Fixes #205
* 53bdc31 added adapter skeletons, fixed wrong limit subquery ordering
* b014566 Refactored DQL classes
* 4cd29ea DQL enum handling fixed, fixes #202
* 79034ea Added Mysql, Mssql and Firebird expression drivers, fixes #199, #200, #201 Ticket: 199
* 0d75147 Doctrine_Expression classes added, fixes #195, #196, #197, #198 Ticket: 195
* ff85f8c Fixes #194, added Doctrine_Relation_ManyToMany_TestCase Ticket: 194
* 0835a57 Fixes #192, added Doctrine_Record_State_TestCase Ticket: 192
* e06f0be pookey: sorry, I do not understand this fix, but i needed it
* cac04a0 Fixes #190
* 76b3f2c Refactored Doctrine_Table
* 5ed9eef Import builder now supports default values and notnull constraints, added missing test case (Doctrine_Query_Update_TestCase), fixes #189 Ticket: 189
* daaab94 Developed Doctrine_Import, changed Doctrine_Schema objects to have unified constructor
* 0c0e6fd added Doctrine_Record::state()
* 7e7a0b8 Fixes #185
* 02bddbc Support for transaction isolation levels, fixes #186
* 6aad5f8 docs formatting updated
* dd4aff4 SQL function abstraction started on some drivers, developed mssql and oracle datadict drivers
* cfac641 Added new datadict drivers + datadict exception classes
* 240d51e Added sqlite export driver
* d18688e Added pgsql export driver and updated pgsql datadict driver
* 1706986 Docs menu updated
* 45e9bc8 DQL new docs, refs #181
* 96bf070 New DQL docs
* 599dc75 Fixes #180
* 20f5042 added Mysql export driver + updated some datadict drivers
* 7dabc66 updated database connecting docs
* a300634 DQL UPDATE / DELETE statement docs added
* 8b87b3e Nesting level too deep bug fixed
* ec8f446 Fixes #175
* c1280d3 Refs #175, Removed $collections instance variable from Doctrine_Record
* 1c8cf02 DQL: DELETE support added
* cce886d Fixes #174
* 34a8acb adding a test to show a situation where cascading inserts do not work
* 5cbc3fc
* bfcfa9f Aggregate function support added
* 83af818 fixing #172 - copying a record now will set non-null fields to modified so that when it's saved it inserts correctly
* 5d8ac6d pookey: adding test cases for Doctrine_Record::copy refs #172
* e3137c7 pookey: error with copy, refs #172
* e32e960 Fixed windows formatting
* 075a580 Fixed a missing space in the query build by count() Fixed count()'s code formatting (was tabs in some lines) fixes #171 Ticket: 171
* a2299b2 refs #170, this adds != support for boolean
* edaf23d adding new enum tests ( refs #170 )
* a04f118 closes #168
* 47d8bd2 updating tests refs #168
* 716a91e improving (and breaking) find() test cases, refs #168
* da6f4a3 Fixes #166
* 2e8f73d Removed some remainders from the old validation behaviour. This fixes a bug where records dont get inserted.
* 765c06b Improved some tests.
* 3e6a352 Fixes #164
* db433c8 Fixes #163, #162, removed Doctrine_Record::__call()
* 3b24837 added missing test case class
* f40601f Fixes #161, DQL : added support for EJB 3 -style JOIN syntax
* 7c47b78 Removed svn:external from .
* e1b9022 replacing svn:externals - opps
* 8b4bc0f Fixes #159, #160, added EXISTS expression support as well as correlated subquery support
* db25f46 Finished the validation changes. Ticket: 150
* 42f7cb7 new DQL docs
* 5957622 Fixes #157 Ticket: 157
* d83c193 DQL: docs for IN expressions
* 9855ce7 DQL: docs for ALL / ANY expressions
* 537138f DQL Order by docs
* a5a2751 Ticket: 150
* 171226d Continued work on the validation component. Ticket: 150
* d81a424 Fixed typo
* b0f0537 Necessary changes to the validation components. Further improvements and docs will follow in the next days. Ticket: 150
* 499da8f Fixes #156 Ticket: 156
* cba61cb Fixes #155
* 966450d Fixes #154, has* relations should act as owns* when saving related objects
* 11206fe Small fixes, now it should be possible to add custom errors
* 67da38b Validators updated, *NOTE* this breaks BC: - validators codes are now string instead of integers (constants) - validating is now handled in record level - added new component Doctrine_Validator_ErrorStack - new methods Doctrine_Record::isValid() and Doctrine_Record::getErrorStack() - errorStack now as a record instance variable
* 847bd1a new attribute: Doctrine::ATTR_ACCESSORS, DQL subquery support, accessor invoking support
* 4408774 DQL Component Aliases added! Fixes #142 Ticket: 142
* 766aec2 added missing test cases
* 6210a60 Fixed a bug when saving a record with null valued boolean column
* ba73772 Fixes to the compiler.
* 9589f48 pookey: added boolean test cases for setting null values
* aa25b57 pookey: fixes #83
* 04a3cb9 pookey: fixed email validator and added more test cases
* 8abb979 Fixes #85
* a1b4b0f Simplified object population
* 5de6c0a Simplified object population mechanism
* ca213ac Refactored Doctrine_Hydrate
* cded682 fixed validators with default values
* ab99a5f Fixed fatal bug in Doctrine_Hydrate resulting in wrong mappings when result set contains rows in 'wrong' order.
* bc76914
* 1f58e34 Added coding standards, fixes #140
* 05a23f6 Added a test case to track an ugly bug.
* 4eb1060 added new tests
* 00cbc5d Fixed many-to-many handling when join table component is accessed before the associated component, fixes #136, #84
* bbc3d3f Major change on how transactions are being handled: insert / update queries are now executed immediately and only deletes are being gathered (due to delete optimization strategies). Fixes #138, #135
* cba5846 Added unit test for queries on multiple left join branches [ticket #139] Ticket: 139
* b55ae1f
* bd90246
* efc6d71 Moved collection iterator classes under Collection_ namespace
* 8e9a8af Added new exception classes, renamed Doctrine_Repository to Doctrine_Table_Repository, refactored many classes
* e188f37 Export skeleton added
* 0c94b00 added some docs for the upcoming new Doctrine_DB
* 487e07a added DQL introduction
* 1ff9015 Updated docs
* 14b9535 Fixes #132, refactored some test cases Ticket: 132
* d5b1c35
* 1d65d8d
* 86bf9a8 deleted old relation classes
* ed62d63 Moved relation classes under Doctrine_Relation namespace, fixes #134 Ticket: 134
* c8c1397 fixes #133 Ticket: 133
* 1ab5a4f Refactored Doctrine_Record, added license to LocalKey class
* 88ef777 Refactored Doctrine_Record, added Doctrine_Relation::isOneToOne
* 25956be Refactored the object population algorithm
* 753e9bd Fixes #131 Ticket: 131
* ddf0cea Doctrine_Collection::internalAdd() removed, fixes #129 Ticket: 129
* 1a0179b Fixes #128 Ticket: 128
* 7b84d15 Fixes #126, #127 Ticket: 126
* c574710 Unit tests' path problem fixed
* c239ff4 Added exception info in Doctrine_Record doc blocks, fixes #125 Ticket: 125
* bed3a37 added fetch* methods to new Doctrine_DB
* a1d3e13 Fixed enum test case
* e3f5aa9 Boolean type bugs fixed, fixes #101 Ticket: 101
* 2c16937 Fixed boolean test case
* 437fac4 added getDataDict() for connection class
* ecd2612 Sqlite datadict updated
* 816971e Added a Phing build script for building API docs using PHPDoc and Doxygen.
* 6094eeb moving php source files to lib directroy
* 5cb3086 Schema classes updated
* 79cbc45 Added Oracle datadict driver, fixes #117 Ticket: 117
* 4843d16 DataDict mssql driver added, fixes #116 Ticket: 116
* 4b10902 Added pgsql datadict driver, fixes #115 Ticket: 115
* f19a17b added datadict mysql driver, fixes #114 Ticket: 114
* cec372d Doctrine_DataDict_Sqlite driver
* 70ebe0d concept of how we might pass params to the test script
* 6dd9bdd If tests are run from command line uses text reporter instead of HTML.
* 4bb224a
* 6ca06a6 added missing class: Doctrine_DB_Statement
* 617213b fixed tests
* 96177e3 Added unit tests to cover all eventlistener events, fixed fatal transaction bug
* 0a8123c the start of a new system to allow a defined DSN to be used for testing
* 0d7ddf3 Removed deprecated exceptions: InvalidTypeException, InvalidKeyException and DQLException
* ddca18a Removed InvalidKeyException references from Doctrine_Table
* 70f76a8 fixes #105
* d4e0b71 added Doctrine_Overloadable
* 75fed36 added static method driverName
* a184f4b added license
* ffde554 fixes #104
* 2b7d2db Ticket: 109
* d46cacf
* 1278934 Fixed #108 Ticket: 108
* d94d5ec - Fixes and changes to Doctrine_Compiler - Added a small cli script to run the compiler from the command line. The script requires the Doctrine base directory (the directory where Doctrine.php and the Doctrine folder is in) and the target file as its parameters.
* 110a676 Added a unit test for access of one-to-one related object from the foreign side. See ticket #108
* bcbdba0 New Doctrine_DB enhancements
* a773997 Added some Subversion properties in order to integrate version control with the issue tracking system. Some sophisticated SVN clients e.g. TortoiseSVN or Subclipse will show issue ID's and make link to the issue tracking URL in the log messages and ask for a ticket number when commiting. A ticket number is now asked which can be ignored.
* 0173d0a Small fix
* e49a686 some event hooks added
* 6ef092c The skeleton for Doctrine_DB_Profiler
* cf0b64e fixes #107
* 0490d7b Fixes #106
* 10e7d41 Doctrine_DB_TestCase, Doctrine_DB_Exception added, enhanced parseDSN method
* 09d249e - Lazy connections possible through Doctrine_Manager::addDSN($dsn, $connectionName). Connections will then be opened automatically when they are requested the first time.
* a1bed77 added boolean test case
* 222724f Added a leaner dsn parser for consideration
* 8ea7b0b boolean test case added (currently fails on selecting when false)
* 1862f00 new Doctrine_DB to the draft
* 08a4de4 removing unneeded ini_set
* fcdcb57 Added the missing test case
* abc5f59 fixes #98, also added some doc blocks
* a25913a Removed deprecated events, fixes #97
* 270bf92 added some doc blocks
* 3be1d00 refs #62 - beginning of test case NOT COMPLETE - I haven't got the testing framework running on my machine yet
* 9975da2 fixes #92 and reverts a function name change I did for no reason (and third test of post-commit script...)
* 3db504e fixes #92 (and second test of post-commit script...)
* 2ff5d01 fixes #92 (and first test of post-commit script...)
* c8e5c3e pookey: fixes #92
* 0ad201e pookey: fixes to eventlistner chain
* 84aef7c small fix
* 6402b73 Fixed Doctrine_EventListener_Chain, renamed onPreSetProperty to onSetProperty
* 0a46071 Small fix in Doctrine_Cache_Query_Sqlite.php
* eb33002 fixed missing links and mispell
* ff19c0d fixing typo
* 521ad6d added license to Doctrine_Null, removed Doctrine_Module (depracated component)
* 17f0c82 Refactored Doctrine_Relation
* 0244d3d Refactored Doctrine_View
* 80901aa Removed Doctrine_Form (form building is not part of an ORM framework)
* 013c05b Refactored Doctrine::loadAll()
* 0921d1d Doctrine_Compiler added
* 935fbb5 Removed deprecated constants
* 92d4bb2 Removed deprecated exceptions, fixed #90
* ebad53b Removed object cache and all references to it, ticket #89 fixed
* edbe5cd fixed syntax errors
* 4398002 Gzip datatype added
* ed1f7ac MX checking disabled by default
* 20f8581 Cleaned up deprecated functions
* 419daa8 Small refactorings
* 9b95192 UnitOfWork and Transaction under the Doctrine_Connection namespace
* 9d4c421 added Doctrine_UnitOfWork, removed unnecessary methods from Connection class
* 20c3426 added Doctrine_Transaction missing from the previous commit
* 7b52c80 Refactored Doctrine_Connection: separated into two different classes Doctrine_Connection and Doctrine_Transaction
* 8edafac Changed ValidatorUSState to conform to the standard Doctrine_Validator_* naming scheme and removed the old style from Doctrine_Validator
* 89e1215 Changed DQLException, InvalidKeyException and InvalidTypeException to inherit Doctrine_Exception
* ce84fe3 Removed trailing whitespace
* c8918b0 added Doctrine_Collection_Exception
* 5d21663 Manual text bigger
* 74128a9 Fixed syntax error
* d1047ad Inheritance bug fix
* f2a2d3e Fixed DQL OrderBy parser bug
* 906b1fa Added note about table naming, fixed some spelling and file naming errors as well
* bb2a131 count() fixed
* 1b0d2c7 new method isDistinct
* 41ee917 method name changes for better custom getter/setter compatibility
* ddbf6c9 Fixed default value support + camelCase column problems
* 7528489
* 1b96c5d Email validator rewrite (Ticket #6)
* fc913a3 Added some line breaks
* 75242e5 DQL docs updated
* 5dd9d8d Closed #46, column naming docs. (does it need a code block?).
* 2ab8c4e Credit card validator added (Ticket #15)
* 46bc40f Fixed pessimistic locking manager
* 1c782a0 Support for application level default values
* 7914695 DQL update: AND an OR as equivalent operators for && and ||
* 120d185 Tests and implementation for DQL functions contains(), like() and regexp()
* 060739d added Regexp operator compatibility for mysql and pgsql drivers
* eacb781 added new DQL function: contains
* b84c7f4 pookey: standards complience change
* 871f3c4 DQL enum type support (still not working for prepared queries)
* 0cbc703 Nospace validator fixed
* 868e0bc added Doctrine_Access::__isset() and Doctrine_Access::__unset() for complete support of magic method invocations
* 5f44b71 more fixed to make it strict compatable
* 1c818f5 fix to make it standards strict
* 16d964e Fixed the core get() / set() issue
* 51fbbb0 AccessorInvoker code example
* 6e7cc43 added Doctrine_Association_Self
* e49319f New component Doctrine_EventListener_AccessorInvoker for automatic invoking of get* and set* methods
* 92b7f2a phpType() as static method
* 3dca74f Association self-referencing fetching now works (still not integrated into DQL)
* fadef33 Validator now supports all doctrine types
* bce726d Doctrine_Collection::loadRelated() bug fixed
* d6eb961 loadRelated() now works for many-to-many associations
* 7ef7031 toArray test cases
* 65c9e56 toArray() added
* af59b14 doc blocks updated
* 16fad08
* e21562b fixed Record::hasRelation() to call Table::hasRelation() instead of old Table::hasForeignkey()
* 946e3f1 Fixed to prevent custom message from being overidden by default
* 12a21ba Doctrine_Query::create() added for lazy folks
* 276af65 Support for passing an array as constraint/validator argument
* 7bb07a5 Syntax error fix
* 2e3f800 Removed indexGenerator
* b340bfe removing the closing PHP tags form all php files, it\'s not needed and can break sessions which are whitespace sensitive
* fb2a3bf when using Doctrine::compile(), having the require_once()'s in the source files will break things. This is because the file hasn't been included, but the class has been defined in the compiled file. This means you have to rely on autoload to allow compile to function (or strip out all require_once's from the code on compile, but atleast one needs to be maintained). IMPORTANT: you MUST now use autoload.
* ae534f6 minor changes to Doctrine::compile(), adding extra error handling and improving docs
* 1a265b0 removed debugging
* 087de88 Case insensitive column names
* 9046569 Doctrine::compile fixed
* c5e4f36 Tests for covering the Doctrine_Collection::loadRelated functionality for basic many-to-many relations
* 1d4a59b added PDO-hacked metaTables and metaColumns methods
* 90bd728 Support for collection key mapping
* da9d179 Support for mapping table column values as collection indexes
* 155f519 New fetchmode constants (implementation later)
* f11fe0c Possibility to pass the hasColumn constraint/validator arg as an array
* c929174 Doctrine_Table::getForeignKey -> Doctrine_Table::getRelation
* 14781f1 RawSql docs + codes updated
* f1df269 Code example for setting validators
* 3b8b1a4 Added connection & collection introductions + first code examples for Doctrine_View
* 77a69bc Docs for autoincrement and composite identifiers
* 713a49a Record introduction added
* 9f03f21 Docs updated (added also empty files for missing docs/codes)
* 186b446 Docs updated
* fb77e2f By default mysql connection doesn't use DQL record limit (it doesn't support limit in subqueries yet)
* 85a799e
* 2dd3e97 Doctrine::ATTR_QUERY_LIMIT constant added
* fa633fb Little isValidClassname fix
* 82c13ca Doctrine::compile() refactored
* 31bfa23 Sqlite datadict driver skeleton added
* 8c294ab * Added some test cases for the importing part. The new tests will fail for now because of the lacking implementation. Refs #11
* fd3bffc * Added Schema classes and some testcases (refs #11)
* 9bd341d Doctrine_Record::countRelated() added
* 5b0858c Query count() fix
* cfa6a51 Fixed ticket #26
* d283fbf Preliminary support for DQL aggregate value selecting
* f547396 Little fix for cleanData method
* 46f2cbe Fixed cleanData method
* 37b3ad1 Fixed Doctrine_Record::exists() and removed final attribute since its *not* a method that is used by Doctrine internally
* c71ce5c set method exists() to final
* 11efc8e Added exists() to check for existence of data, getColumnCount() as alias to count() and renamed has() to hasRelation() for clarity
* cc94b93 * Yet improved draft for import (refs #11)
* 5bf0040 * New draft for Doctrine import (refs #11)
* 70c57c7 Firebird LIMIT support updated, severe query parser bug fixed
* a972f78 * Doctrine import functionality draft (refs #11)
* 5780e3b removed the compile call from unittestcase
* 843711b Fixed missing quotes on Doctrine::classify()
* 3adb433
* 8e3aead Tests updated for classify / tableize
* 80dad42 Doctrine_Collection docs updated
* 69fff9c Docs: Connection introduction added
* fa61f34 Missing Connection file added
* 7f7aa89 Ip and blank validators updated
* f554dac File names changed - Session -> Connection
* 1cc24eb
* 5f1c8d1
* a0958f7
* 66dce04
* 034744c
* f10d1fc
* 58f09c4
* 5f05818 Docs updated Session -> Connection
* 6fffa9e Manual codes updated Session -> Connection
* acced2b DQL Limit now works with normal many-to-many relations as well as many-to-many relations using column aggregation inheritance
* 7ca5397 Session flushing bug with proxy objects fixed
* bdce1d8 little DQL LIMIT fix
* beda312 DQL Limit now works with prepared queries
* f3c0a27 Ability to pass null to rawSql / Query constructor, Doctrine uses then the current connection
* 392683e Added Doctrine::tableize(), Doctrine::classify() and DataDict::isValidClassname() for proper table naming. Fixed Table() to accept these (more need to be changed such as rawsql).Also fixed unbind method (missing argument)
* b887ca9 Transaction introduction updated
* 8755e5a DQL - SQL conversion LIMIT clause parsing examples added
* 45bca03 Docs updated
* f44cc73 Minor rawSql fix
* 38a4a23 rawSql parser fixed
* 5059dbc Sqlite Datadict updated, Doctrine_Record::merge fixed
* 33d8f27 Started seamless changing of the name Session to Connection
* c9b9017 Docs updated, more tests for DQL LIMIT
* 75a2dea Minor testcase fix
* 593d5bb DQL LIMIT improved
* ee4b46a Doctrine now throws exception if instances are tried being created
* f7602a3 DQL Limit rewrite
* 2e0330b added Query Limit TestCase
* b022675 little refactorings
* e75f359 Relation fetching refactoring
* 7608166 Empty values now pass email validator
* f5e54ad Doctrine_Session_Mssql::modifyLimitQuery() added
* 4696504 Boolean type checking fixed
* 3a7f9b0 Added exception throwing for unknown data types, deprecated short data type names 's', 'i' etc.
* dc92af1 Tree component interface preview
* bc3c8c2 Docs updated
* eb0eb44 Compiler issues fixed
* e3df7b6
* 594e793 EmptyEventListener -> Doctrine_EventListener_Empty
* 94975e7
* b652158 Doctrine::compile fix
* 536f011 Huge performance boost: Doctrine::compile()
* 485067c Doctrine_Hydrate now abstract
* 7f5844d Doctrine_Record_Exception: better handling of error messages
* 9c34cb2 Started the building of Doctrine_ValueHolder
* 8d6c72c added Doctrine_Record::merge()
* ae738cc Some new manual code examples
* b7bf226 enhanced InvalidKeyException messages
* d052826 dependency fix
* becda3e
* d899509 minor bug fix
* 7a020a5 support for normal identifiers
* ffe169c
* c4cba69 Docs for Doctrine_Collection::loadRelated
* 7119471 Doctrine_Collection::loadRelated() added
* 3cd669a [amadeus] added Record::has() and Table::hasForeignKey(),hasRelatedComponent()
* a20d054 CustomPrimaryKeyTestCase added
* 990548d [romanb] Added a first documentation for the Locking Manager component
* 3056d9d new method: Doctrine_Table::count(), returns the number of records in specified table
* 95bd610 Manual added
* a33e2b8 [amadeus] Changed getFirst to use reset function for proper behavior on empty
* 91ffb08 [amadeus] added getFirst() method
* f6fa905 [amadeus] changed exception name ($e) to not conflict with existing var of that name. Also minor spelling error.
* 50cced9 removed duplicate preSave listener event - also called in Session
* fda1f37
* 24528cb
* 17b452b new component: Doctrine_RawSql
* 4df1a9d Record refactoring + new method Doctrine_Manager::install
* bb1a396 Core changes: getID() now returns array for better composite primary key support
* 267bdfa DataDict: Varchar/TEXT conversion bug fixed
* 703ba51 Sqlite datadict: composite primary key support
* ff50405
* e905680 New component: Doctrine_EventListener_Chain
* 5471e9e DQL: Condition parsing with nested conditions bug fixed
* 143b274 Query parser refactoring
* cff3c43 DQL: improved self-reference handling
* 8c4d829 DQL: self-referencing support
* 0062d9c Complete DQL rewrite, Fixed : Ticket #13
* 94433f9 Fixed : Ticket #14
* 69e3a71 Fixed: Sqlite compatibility issues
* 7b37235 little enum fix
* d3098e3 Minor validator fix
* 7b19bef Bugfix: Changed "if( ! $prev[$pointer])" to "if( ! isset($prev[$pointer]) )" in Query.php line 538. Change: Changed return value of pessimistic locking releasedAgedLocks to return the number of released locks.
* 1fd421d Bug fix : Composite delete with aliases, Bug fix : DQL column aggregation inheritance to ANSI SQL compliant
* 04ca92b Enum datatype added
* aacb279 DQL: Preliminary support for HAVING + GROUP BY, New component Doctrine_Cache_Query_Sqlite
* 1e0d675 Preliminary support for database views
* daeef41 DQL: Many-to-Many fetching with where clause
* 9c16da0 Validator type bug fix
* 2d5e8c4
* f58535e Nested many-to-many fetching
* ffa3a23 Preliminary support for many-to-many fetching with column aggregation inheritance
* c3f186c
* f5acdfb Minor collection serialization bug fixed
* 2b01d70 Many-to-Many relation fetching, fatal proxy state bug fixed, fatal loaded identity map + multiple component fetching bug fixed
* abdcd65 Removed legacy classes
* 088e70f small typo fix
* 10d6a8a Added a test case for the first implementation of pessimistic offline locking.
* 3daf04d Added a first implementation of a pessimistic offline locking mechanism.
* a9ccd9d Validator: support for array and object types, better handling of null valued columns
* d1ed73c Doctrine_Table::find now returns false if record is not found (instead of throwing InvalidKeyException)
* 184a7f6 Minor serialization fix
* f5f3b0d Support for uppercase columns
* bcf9ca7 Serialization model rewrite
* 02a283f
* bf5deba New datatypes: array and object
* 54801dd
* 1c81cb3
* 2e5c96d
* 865f620 DQL: Fixed lazy property fetching with multiple components
* 776c47f class dependency fix
* e154862
* 9283d7e Added a folder remotely
* 1c98ae8 Added a folder remotely
* 9963ce3 Added a folder remotely
* fbac94a Added a folder remotely
* 58fdcd2 Added a folder remotely
* 4885191 Added a folder remotely
* e750f3e Added a folder remotely
* 19ac1e7 Added a folder remotely
* 043c7e6 Added a folder remotely
* 8dcb8f2 Added a folder remotely
* 1ddb915 Added a folder remotely
* 0042b66 Added a folder remotely
* 64ce2c1
* ff99e2e Removed file/folder
* 98dc74b Added a folder remotely
* 539c7f3
* 27c869a
* 13f03cd
* 23cf65c Renamed remotely
* 7012e3d Renamed remotely
* be9a589 Renamed remotely
* 477b1a4 Renamed remotely
* da81c17 Renamed remotely
* d2b8c63 Renamed remotely
* d968ce7 Renamed remotely
* b3f37eb Renamed remotely
* 07398df Renamed remotely
* 49ab9c5 Renamed remotely
* a7abe38 Renamed remotely
* 79f80e3 Renamed remotely
* a74fbac Renamed remotely
* 484a1a4 Renamed remotely
* 7210112 Renamed remotely
* edbe7b2 Removed file/folder
* 6aeeede Renamed remotely
* f238a92 Renamed remotely
* f6c6ef6 Renamed remotely
* 582d716 Renamed remotely
* 644059e Renamed remotely
* 365216a Renamed remotely
* 742c9dc Renamed remotely
* 613244f Removed file/folder
* 9588714 Renamed remotely
* a939d06 Renamed remotely
* a0e8631 Renamed remotely
* aed53b5
* ea455fe Renamed remotely
* 22c8406 Renamed remotely
* f8bc0ca
* 78e698f Renamed remotely
* 253ff8b Renamed remotely
* d380049 Renamed remotely
* 6d18759 Renamed remotely
* b6f9a50 Renamed remotely
* fae7cb1 Renamed remotely
* 65c9c3a Query_Exception added
* b6a07b6 PDOException now wrapped into Doctrine_Exception, transaction rollback whenever PDOException is thrown
* 15135c6
* 95434d7 DQL: Multiple related component fetching
* 5d67e0a
* 067fe93 200% speed increase for get/set with with new Null object
* 20990ed DQL: direct one-to-one relation fetching bug fixed
* e15cfd7 DQL: Lazy property fetching
* cf5b0ef Validators updated
* f7a3c2f
* 004f3cb DQL: Simpler FROM syntax
* a0d1141
* 81a84bc Date datatype added
* 86b319e Improved validation API require_once bug fix
* ced9625 DQL : INNER and OUTER JOIN switching with ':' and '.' operators
* 30a00c5 small require_once bug fix
* 47e1cf5 DQL : Multiple join bug fixed DQL : Changed cartesian product fetching to inner join fetching
* fcf7061 Fixed a small bug in Doctrine_Lib.class.php where the non-existant Doctrine_Session::getStateAsString was called instead of Doctrine_Lib::getSessionStateAsString.
* 4c582be DQL with aliases bug fixed
* 55f40e6 Session flush bug fixed lots of small bugs fixed small enhancements
* 94005a9 DQL alias bug fixed
* c9e345d Preliminary support for join table self-referencing
* 90d3406 Preliminary support for composite primary keys Many-to-Many alias bug fixed
* 814eef8 component name conversion bug fixed
* 03d1049 relation alias bug fixed
* 7778d2b IdentityMap map added, small enhancements and bug fixes
* c9877af Preliminary support for relation aliases
* 774f3fb
* 6cdae12 Transactional SELECT MAX(id) bug fixed
* 5c76c57
* 09ca6e4 New component Doctrine_Query (replaces Doctrine_DQL_Parser)
* d07dfbd Removed DQL Parser testcase
* 66c83da Removed DQL Parser
* bafcd66
* ff9c9d8 Ticket #6 fixed
* 7327d3b Custom primary key column support
* 1cc0c76
* c435286 Mysql bulk insert support => huge performance increase for mysql session
* 81160cb Fixed one-to-one relation bug, with foreignkey [worked only with localkey] Fixed session flushing bug Faster session flushing algorithm Fixed couple of require_once errors
* 88dc397
* c6c18f1 Removed file/folder
* 581f121 Removed component batch iterator
* 16497ad
* 61790d3 immediate fetching bug fixed
* d444bd9
* 9198812
* 4cf838a Many-to-Many mapping error fixed
* cb79b1d
* b6e9365
* 842fee4 One-Table-One-Class inheritance fix
* ff0aad6 Limit offset support fixed
* be1d5f1 Possibility to override Doctrine_Record::delete()
* f0d74ea Fixed: Column aggregation inheritance not working on PGSQL
* 035d8de
* 2d4db7b
* 87fa5b2
* e89a841
* 5607189
* 571cb46
* dac0517
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment