Benjamin Eberlei
d473824279
[DDC-2996] Fix bug in UnitOfWork#recomputeSingleEntityChangeSet
...
When calling UnitOfWork#recomputeSingleEntityChangeSet on an entity
that didn't have a changeset before, the computation was ignored.
This method however is suggested to be used in "onFlush" and "preFlush"
events in the documentation.
Also fix a bug where recomputeSingleEntityChangeSet was used
before calculating a real changeset for an object.
2014-03-23 13:16:33 +01:00
Benjamin Eberlei
396337bd0d
[DDC-3033] Fix bug in UnitOfWork#recomputeSingleEntityChangeSet.
...
The fix for DDC-2624 had a side effect on recomputation of
changesets in preUpdate events. The method wasn't adjusted
to the changes in its sister method computeChangeSet() and
had wrong assumptions about the computation.
Especially:
1. Collections have to be skipped
2. Comparison was changed to strict equality only.
2014-03-23 12:35:54 +01:00
Thomas Lallement
6bbc07ddbf
Update DDC3033Test.php
2014-03-18 22:10:15 +01:00
Thomas Lallement
7bf2bcb017
Update DDC3033Test.php
2014-03-18 15:04:48 +01:00
Thomas Lallement
263822fd19
Failing Test (since commit 53a5a48aed
)
...
Hi,
It seems to be a regression since the commit 53a5a48aed
Doctrine\ORM\PersistentCollection can be populated in $changeSet if you set a PreUpdate and PostUpdate event.
Original issue: http://www.doctrine-project.org/jira/browse/DDC-3033
2014-03-18 15:00:43 +01:00
Fabio B. Silva
8c2aef3f14
[DDC-2943] Disable slc for pagination queries
2014-03-01 01:15:09 -05:00
Benjamin Eberlei
53a5a48aed
[DDC-2624] Fix bug when persistent collection is cloned and used in a new entity.
2014-02-09 14:27:42 +01:00
Benjamin Eberlei
1a08b52ab4
Cleanup test output.
2014-02-08 17:00:21 +01:00
Benjamin Eberlei
058e024f0e
Merge pull request #902 from gwagner/master
...
Fix Lifecycle Callbacks
2014-02-08 16:01:13 +01:00
Benjamin Eberlei
960fbfc110
Merge pull request #908 from FabioBatSilva/DDC-2862
...
[DDC-2862][SLC] Fix lazy association load
2014-02-08 15:55:20 +01:00
Benjamin Eberlei
b76e95cbb9
Merge pull request #917 from doctrine/hotfix/DDC-2931
...
DDC-2931 - one-to-one self-referencing association broken by DCOM-96
2014-02-08 15:46:07 +01:00
Steve Müller
a6c8ab8a5f
make lock mode usage consistent
2014-02-05 15:13:53 +01:00
Marco Pivetta
8c92e0f19f
DDC-2931 - adding test that verifies that fetch-joined entities get refreshed with hints
2014-02-01 01:05:34 +01:00
Fabio B. Silva
7e5a1c6b0d
Fix lazy association load
2014-01-28 12:26:10 -05:00
Marco Pivetta
b815a4b2d3
DDC-2931 - removing old comments
2014-01-24 02:52:30 +01:00
Marco Pivetta
9eafb11a02
DDC-2931 - Detailed explanation
2014-01-24 02:43:14 +01:00
Marco Pivetta
22bcfef523
DDC-2931 - cleaning up code formatting/simplifying test case
2014-01-23 20:19:36 +01:00
root
fabef48ca2
[DDC-2931] testcase to reproduce Jira 2931
2014-01-23 17:31:08 +00:00
Geoffrey Wagner
e9739f8591
Fix some code standard things
2014-01-09 10:48:38 -06:00
Geoffrey Wagner
4772cbfae6
Add a test
...
addLifecycleCallback now only allows a callback once so we do not hook them twice
2014-01-08 20:58:50 -06:00
Benjamin Eberlei
e91ed74b25
[DDC-2775] cleanup test.
2014-01-02 23:11:35 +01:00
Benjamin Eberlei
17809abd29
Merge pull request #837 from mnapoli/DDC2775
...
DDC-2775 Tests and fix
2014-01-02 14:07:14 -08:00
Benjamin Eberlei
ea84cfbdd1
Merge pull request #845 from flack/avoid-update-on-delete
...
Don't compute changeset for entities that are going to be deleted
2014-01-02 13:59:25 -08:00
Benjamin Eberlei
3a8aaea14a
Merge pull request #794 from stefankleff/patch-1
...
Multiple invokation of listeners on PreFlush event
2014-01-02 13:16:21 -08:00
Matthieu Napoli
c9791fe97f
Inlined the model for the DCC2775 test case inside the test class
2013-12-23 09:55:10 +01:00
fabios
22e3a76327
Fix non initialized association proxy
2013-12-20 10:39:03 -05:00
Fabio B. Silva
3140593e9b
Second level cache
2013-12-16 11:05:04 -05:00
Benjamin Eberlei
86ae6f18ab
Merge branch 'DDC-2645'
2013-12-15 23:31:49 +01:00
Matthieu Napoli
602c3be3fc
Cleaned up tests for DDC-2775
2013-12-14 19:57:53 +01:00
Aaron Muylaert
aa5df1dbac
Create failing test for DDC-2645.
...
Merge not dealing correctly with composite primary keys.
2013-12-14 15:59:10 +01:00
Aaron Muylaert
600af3e617
Add failing test for DDC-1787.
...
Using joined table inheritance, when persisting multiple new entities
that are subclasses of a baseclass that has the @Version attribute set,
only the last persisted entity will have it's version set.
2013-12-14 13:24:47 +01:00
flack
88ae5883f3
Add testcase
2013-11-17 11:51:09 +01:00
Matthieu Napoli
8bd54be4ec
[DDC-2775] Tests reproducing DDC-2775
2013-11-04 12:40:51 +01:00
Chris Collins
7249804e3f
Added a failing test case for DDC-2759.
2013-10-24 13:02:42 +01:00
David Stensland
089006927e
[DDC-2655] Don't let getOneOrNullResult throw NoResultException
2013-10-09 11:38:33 -04:00
Guilherme Blanco
ded3d20630
Merge pull request #787 from flip111/patch-1
...
Update DDC719Test.php to be compatible with MsSQL
2013-10-07 11:22:14 -07:00
fabios
dd4bdd776a
Fix DDC-1514 test
2013-10-01 12:00:52 -04:00
flip111
4282fa4787
Used ternary operator to reduce LOC
2013-10-01 17:25:49 +02:00
Stefan Kleff
adf2b7cce7
Listener class prefix
2013-09-20 09:20:58 +02:00
Stefan Kleff
619c6a03ce
removed unused use statements, fixed typo and group tag
2013-09-19 15:16:51 +02:00
Stefan Kleff
d4a08f7ab7
Added unit test
2013-09-19 14:16:33 +02:00
flip111
67dd32d9fb
A nicer way of detecting the platform
...
Inspired by https://github.com/doctrine/doctrine2/blob/master/tests/Doctrine/Tests/ORM/Functional/DatabaseDriverTest.php#L188
2013-09-13 16:35:34 +02:00
flip111
a190dad0b1
Update DDC719Test.php to be compatible with MsSQL
...
Apparently Doctrine adds "with (nolock)" now for the mssql platform, but the test has not been updated yet.
2013-09-13 15:11:35 +02:00
Benjamin Eberlei
5c2157219d
[DDC-2660] Fix error with NativeSQL, ResultSetMappingBuilder and Associations as Primary Key.
2013-09-08 14:38:59 +02:00
Benjamin Eberlei
490b501679
Fix tests running against Oracle not comparing SQL case-insenstive
2013-09-07 08:52:50 +02:00
Guilherme Blanco
09d51f9df5
Fixing missing table aliases when using Many2Many persister.
2013-08-21 23:39:40 -04:00
Guilherme Blanco
5f5c0ffc32
Fixing pgsql test.
2013-08-08 23:57:41 -04:00
Guilherme Blanco
b314476599
ORM side fixes.
2013-08-08 22:01:26 -04:00
bronze1man
97d9ba62bb
fix some file mode 755->644
2013-08-06 14:12:05 +08:00
Guilherme Blanco
e0fd377828
Removed ticket that was breaking the build. DDC-2524 is a circular dependency that is impossible to be fixed with our current codebase.
2013-08-03 19:03:10 -04:00