Pascal Borreli
a2cd0f5804
Fixed typos
2013-03-11 00:08:58 +00:00
Jan Kramer
760623346c
Added 'contains' comparison
2013-03-07 13:32:56 +01:00
Lars Strojny
acc8b61cd1
Adding EntityManagerDecorator base class as an extension point for EntityManager
2013-03-06 23:30:47 +01:00
Norbert Orzechowicz
f9519479fc
Fix SimpleObjectHydrator behavior when column not exists in fieldMappings, relationMappings and metaMappings
2013-02-28 10:10:28 +01:00
Guilherme Blanco
d5dd7d6f8a
Merge pull request #589 from Ocramius/hotfix/DDC-2230
...
Hotfix for DDC-2230
2013-02-25 21:59:04 -08:00
Marco Pivetta
350fa4f15b
Applying fix for failing test for DDC-2230
2013-02-23 01:45:40 +01:00
Marco Pivetta
be24439e2f
Adding failing test for DDC-2230
...
Proxies that implement the Doctrine\Common\PropertyChangedListener are getting eagerly
initialized because the UnitOfWork injects itself into them after they are created.
The test currently fails for what described above, and also verifies if the UoW
is correctly injected in the proxy during lazy loading.
2013-02-23 01:44:58 +01:00
Marco Pivetta
d8dd5129e7
Failing test for DDC-2306
...
As of DDC-1734, proxies should have null identifier when the UnitOFWork
refreshes entities and replaces them (marking them as un-managed).
The problem here is that refreshes on entities with same identifier
but different type are still considered same, and the UnitOfWork discards
the proxy instance instead of ignoring it.
2013-02-21 02:21:06 +01:00
Benjamin Eberlei
805bb5ff9f
Remove mentions of PEAR installation method, remove code.
2013-02-15 01:04:29 +01:00
Marco Pivetta
a58d4ae462
Cleaning up logic of the proxy factory by moving closure generation to own private methods
2013-02-14 10:52:13 +01:00
Marco Pivetta
271f5cf033
Adding fix and tests for DDC-1734
2013-02-14 09:57:12 +01:00
Marco Pivetta
8272ffd23f
Proxy generation as of doctrine/common#168 - DCOM-96
2013-02-14 09:57:12 +01:00
Benjamin Eberlei
35fda90473
Merge pull request #570 from Ocramius/cleanup/submodules-removal
...
Deprecation of PEAR/GIT/TAR autoloading
2013-02-14 00:55:08 -08:00
Benjamin Eberlei
3d9cb9460a
Fix test failing when memcache extension is installed, but memcache server isnt.
2013-02-13 08:46:37 +01:00
Benjamin Morel
35562d3a4d
Unit tests: cleaned up outdated / unused / commented out code.
2013-02-12 15:51:24 +00:00
Alexander
1a163cd48d
[DDC-2019] Add support for expression in QueryBuilder#addOrderBy()
2013-02-09 22:40:34 +01:00
Alexander
9bf501dd25
Revert "allowed to pass filter objects to the configurator"
...
This reverts commit a9b4debe37
. See the
discussion on the original PR:
https://github.com/doctrine/doctrine2/pull/434
Conflicts:
lib/Doctrine/ORM/Configuration.php
2013-02-09 20:28:52 +01:00
Marco Pivetta
673323fc67
Adding warnings about deprecation of GIT, TAR and PEAR autoloading
2013-02-04 23:30:02 +01:00
Marco Pivetta
a928ce48da
Using composer autoloader for the test suite
2013-02-04 21:30:02 +01:00
Benjamin Morel
ec1b47a3e8
Removed outdated methods in DatabasePlatformMock.
2013-02-03 01:51:05 +00:00
Benjamin Eberlei
71a68a5c6f
Merge pull request #423 from FabioBatSilva/DDC-1955
...
DDC-1955 - @EntityListeners
2013-02-02 11:47:46 -08:00
Guilherme Blanco
dea37ed9e8
Merge pull request #554 from beregond/hydrator-fix
...
Fixed ObjectHydrator when namespace alias is given.
2013-02-02 11:18:00 -08:00
Guilherme Blanco
1627fc9596
Merge pull request #563 from FabioBatSilva/DDC-2268
...
DDC-2268 - Regression test
2013-02-02 11:15:14 -08:00
Fabio B. Silva
452e6912b1
DDC-2268 - regression test
2013-02-02 16:57:17 -02:00
Fabio B. Silva
e6d9d1de47
support naming convention for listeners without mapping.
2013-01-29 12:14:53 -02:00
Fabio B. Silva
3f9a4c82b0
Fix typo
2013-01-29 12:14:53 -02:00
Fabio B. Silva
7b0f59ed7c
split override test
2013-01-29 12:14:53 -02:00
Fabio B. Silva
0d0f91a807
move listeners invocation from ClassMetadataInfo to ListenerInvoker
2013-01-29 12:14:53 -02:00
Fabio B. Silva
c60e3e4ba4
remove @LifecycleCallback
2013-01-29 12:14:52 -02:00
Fabio B. Silva
195b639344
change xml driver to use <lifecycle-callback\>
2013-01-29 12:14:52 -02:00
Fabio B. Silva
8495eca1a4
rename test
2013-01-29 12:14:52 -02:00
Fabio B. Silva
a01d6583d3
implements a entity listener resolver
2013-01-29 12:14:52 -02:00
Fabio B. Silva
a265511368
rename subscribers to listeners
2013-01-29 12:14:52 -02:00
Fabio B. Silva
46474bf457
added doctrine-mapping.xsd
2013-01-29 12:14:52 -02:00
Fabio B. Silva
69bfc71b6a
test event listeners lifecycle callback
2013-01-29 12:14:52 -02:00
Fabio B. Silva
256cecbefa
evaluate as lifecycle callback if the listener class is not given.
2013-01-29 12:14:52 -02:00
Fabio B. Silva
fd6f592430
support @LifecycleCallback in @EntityListeners
2013-01-29 12:14:52 -02:00
Fabio B. Silva
7021f002f2
php driver
2013-01-29 12:14:52 -02:00
Fabio B. Silva
415c2a95f2
php static driver
2013-01-29 12:14:52 -02:00
Fabio B. Silva
f0b04375de
yaml driver
2013-01-29 12:14:52 -02:00
Fabio B. Silva
917aa70c97
test invalid class/method
2013-01-29 12:14:52 -02:00
Fabio B. Silva
7e54ae3702
xml driver
2013-01-29 12:14:52 -02:00
Fabio B. Silva
6be7a03b72
fix previous test
2013-01-29 12:14:52 -02:00
Fabio B. Silva
4cfe2294e3
test lifecycle callbacks event args
2013-01-29 12:14:52 -02:00
Fabio B. Silva
c6adcda567
give event to lifecycle callbacks
2013-01-29 12:14:52 -02:00
Fabio B. Silva
dbd0697c2c
test @PostLoad
2013-01-29 12:14:51 -02:00
Fabio B. Silva
315f7ba43b
call listeners in UoW
2013-01-29 12:14:51 -02:00
Fabio B. Silva
ccc0a2a94f
test entity listener calls
2013-01-29 12:14:51 -02:00
Fabio B. Silva
c5d59ab4c7
test entity listener metadata
2013-01-29 12:14:51 -02:00
Fabio B. Silva
3c223a59c4
move call listeners tests to AbstractMappingDriverTest
2013-01-29 12:14:51 -02:00
Fabio B. Silva
0f081d7c45
support short class name
2013-01-29 12:14:51 -02:00
Fabio B. Silva
368cf73f89
entity listeners mapping
2013-01-29 12:14:51 -02:00
aleks
206c251090
Add test with mixed sort
2013-01-27 11:40:40 +02:00
aleks
dc190a297d
Fix typo
2013-01-27 11:09:26 +02:00
aleks
6662096ed3
Fix typo
2013-01-26 23:27:38 +02:00
aleks
5e6bc0847f
Added support for order by scalar
2013-01-26 21:31:45 +02:00
aleks
61634950f3
Add test for order by scalar
2013-01-26 21:21:09 +02:00
Szczepan Cieślik
92ada246b5
[DDC-2256] Code improvements.
2013-01-26 09:09:21 +01:00
Szczepan Cieślik
d7f82221d1
[DDC-2256] Moved aliases translation to ResultSetMapping, fixed tests.
2013-01-25 12:06:13 +01:00
Szczepan Cieślik
1949ff8602
[DDC-2256] Added test for hydrator.
2013-01-24 23:10:50 +01:00
Benjamin Eberlei
eedf85cbdb
[DDC-2243] Fix bug where a bigint identifier would be casted to an integer, causing inconsistency with the string handling.
2013-01-20 20:31:22 +01:00
Benjamin Eberlei
5298c03fce
[DDC-2246] Fix bug with UnitOfWork#getEntityState() and entities with foreign identifier.
2013-01-20 20:11:08 +01:00
Fabio B. Silva
1d42a5385b
test NOT EXISTS expression
2013-01-18 23:47:31 -02:00
Fabio B. Silva
4dcd5a1286
Fix DDC-2234
2013-01-18 23:18:50 -02:00
Fabio B. Silva
6074755b91
Fix DDC-1376
2013-01-13 22:39:59 -02:00
Benjamin Eberlei
6f572a61c7
Merge branch 'DDC-2231'
2013-01-12 10:29:20 +01:00
Benjamin Eberlei
3ccbbcb0b5
DDC-2231 - Simplify test
2013-01-12 10:29:11 +01:00
Guilherme Blanco
71efe2109a
Merge pull request #548 from nemekzg/DDC-2203
...
Fix for DDC-2203
2013-01-10 11:13:18 -08:00
nemekzg
cfd1b07ffe
Fix for DDC-2203
2013-01-10 16:52:19 +01:00
Stefan Kleff
6032e3efd8
Added test
2013-01-10 16:10:29 +01:00
Benjamin Eberlei
0b2d3d4f5d
DDC-2173 - Correct issue is about "postFlush" not "preFlush" and add test
2013-01-06 19:16:12 +01:00
Benjamin Eberlei
512a001e8c
DDC-2173 - Add Test for new OnFlush or PreFlush behavior and update UPGRADE.md
2013-01-06 19:11:52 +01:00
Benjamin Eberlei
4210969087
DDC-2192 - Prevent using append flag in case of where and having to avoid user confusion, because this is not allowed.
2013-01-06 10:33:57 +01:00
Benjamin Eberlei
90b6d5e293
Merge branch 'master' of github.com:doctrine/doctrine2
2012-12-24 10:40:52 +01:00
Benjamin Eberlei
e2c1ff1a48
[DDC-2175] Fix bug in JoinedSubclassPersister
2012-12-24 10:39:23 +01:00
Benjamin Eberlei
904effcf4e
Merge pull request #538 from FabioBatSilva/identity-composite-key
...
IDENTITY() Support composite primary key
2012-12-24 01:19:05 -08:00
Benjamin Eberlei
e319e34783
Merge pull request #528 from BenMorel/master
...
Documentation fixes
2012-12-23 12:22:09 -08:00
Fabio B. Silva
2e90cd9924
Identity function support composite primary key
2012-12-22 10:36:23 -02:00
Benjamin Eberlei
6f5948746e
Merge pull request #540 from FabioBatSilva/DDC-2208
...
[DDC-2208] Fix DDC-2208
2012-12-22 03:53:14 -08:00
Benjamin Eberlei
015771f10b
Merge pull request #541 from PSchwisow/master
...
Fix DDC-1690
2012-12-22 03:38:03 -08:00
Patrick Schwisow
bc6921504a
[DDC-1690] Created unit test
2012-12-21 14:32:10 -06:00
Fabio B. Silva
b6b493f450
test parentheses
2012-12-21 10:00:40 -02:00
Fabio B. Silva
eda43c77bb
Fix DDC-2208
2012-12-21 10:00:40 -02:00
Fabio B. Silva
2104ae9935
fix DDC-2205
2012-12-20 23:06:30 -02:00
Thomas Rothe
86c33d78d0
inheritance with composite keys
...
added tests for single table inheritance
2012-12-17 11:01:20 +01:00
Thomas Rothe
fb055ca75d
fixed problems with joined inheritance and composite keys
...
SchemaTool now creates all Id columns not just only the first one.
Insert statement for child entity now contains parameter for additional key columns only once.
2012-12-16 18:20:10 +01:00
Benjamin Eberlei
7c337748b6
DDC-2199 / DDC-2192 - Versioned fields didnt work in XML/YAML mapping
2012-12-16 12:57:53 +01:00
Benjamin Morel
aadce3c747
Fixed documentation for Doctrine\Tests
2012-12-14 18:55:49 +00:00
Benjamin Morel
c405f6d3f6
Fixed documentation for Doctrine\Tests\Mocks
2012-12-14 18:55:28 +00:00
Benjamin Morel
76f2ba50eb
Fixed documentation for Doctrine\Tests\DbalTypes
2012-12-14 18:55:16 +00:00
Francis Besset
657a54da84
Passed column options to the join column
2012-12-04 12:26:40 +01:00
Benjamin Morel
43b301f22b
Fixed English mistakes
2012-12-03 11:02:29 +00:00
Francis Besset
56b230a1f0
Fixed typo
2012-12-01 19:41:51 +01:00
Guilherme Blanco
29f0b678cf
Merge pull request #526 from FabioBatSilva/DDC-2172
...
[DDC-2172] Fix EntityGenerator get literal type
2012-11-27 12:14:12 -08:00
Guilherme Blanco
f4c0fd1744
Added support to subselects in update item.
2012-11-27 14:36:56 -05:00
Fabio B. Silva
d1dc72b65a
refactoring tests
2012-11-27 14:38:18 -02:00
Fabio B. Silva
41b907606f
Fix DDC-2172
2012-11-27 14:29:02 -02:00
Jan Kramer
9b78100378
[DDC-2074] Added test for PersistentCollection#clear.
2012-11-25 19:27:24 +01:00
Benjamin Eberlei
05e5ae8bfa
Merge pull request #413 from FabioBatSilva/refactory-persisters
...
code refactorings on persister
2012-11-25 03:50:52 -08:00
Benjamin Eberlei
8457a9e77e
Merge pull request #518 from Fran6co/fix-double-on
...
regression fix for left joins (double ON)
2012-11-25 03:27:17 -08:00
Francisco Facioni
9c59ed5891
regression fix for left joins (double ON)
2012-11-20 12:30:52 -03:00
Lukasz Cybula
7b1d84cbdb
Moved CustomTreeWalkersJoinTest to proper namespace and fixed licence
2012-11-20 12:42:05 +01:00
Lukasz Cybula
2c99ecf586
Extended TreeWalker interface with getQueryComponenets() and setQueryComponent() which are used by the Parser class
2012-11-20 12:42:05 +01:00
Benjamin Eberlei
f25b098029
[DDC-2055] Add Test for EntityRepository#createResultSetMappingBuilder
2012-11-19 17:45:14 +01:00
Benjamin Eberlei
17bb564534
[DDC-2055] Some adjustments to ResultSetMappingBuildder patch
2012-11-19 16:54:56 +01:00
Lars Strojny
bb3eeffe78
Allow running tests with composer
2012-11-17 03:41:32 +01:00
Fabio B. Silva
a07c63dde6
added support for @Enum
2012-11-13 14:13:48 -02:00
Benjamin Eberlei
f453d6c85b
[DDC-2109] Fix bug with ResolveTargetEntityListener and ManyToMany associations.
2012-11-12 15:48:10 +01:00
Benjamin Eberlei
918ea1cdd8
Merge pull request #449 from mvrhov/DDC-1958
...
Pager fix for DDC-1958
2012-11-12 06:02:32 -08:00
Benjamin Eberlei
624ef309f0
Remove unnecssary code
2012-11-12 15:01:20 +01:00
Benjamin Eberlei
5e2a433828
Inlined Test and Entities into DDC2138Test
2012-11-12 14:59:48 +01:00
Stefano Rodriguez
482da95352
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
2012-11-12 14:59:48 +01:00
Stefano Rodriguez
b1c69ebab9
adedd failing test for PR #440
2012-11-12 14:19:31 +01:00
Miha Vrhovnik
c7a75f477f
The distinct query should replicate the fields in order by clause and the order by clause itself from inner query
...
This fixes DDC-1958
2012-11-12 13:18:46 +01:00
HarmenM
b6b75d3a27
Modified the WhereInWalkerTest to be compatible with a single InputParameter.
2012-11-12 12:30:03 +01:00
Benjamin Eberlei
fa3f1e088d
Add test for boolean parameter type infering
2012-11-09 22:03:40 +01:00
Matthieu Napoli
c2d9197900
Fix and test for DDC-2073
2012-11-06 15:12:19 +01:00
Matthieu Napoli
e15cf324c3
Fix and test for DDC-2073
2012-11-06 15:05:53 +01:00
Fabio B. Silva
308b54a8f3
code refactoring on BasicEntityPersister
2012-11-05 22:52:39 -02:00
Fabio B. Silva
b998a522b0
remove '_' prefix at BasicEntityPersister
2012-11-05 22:50:23 -02:00
Guilherme Blanco
d6d5c341e2
Merge pull request #486 from FabioBatSilva/DDC-2084
...
Fix DDC-2084
2012-11-05 16:38:35 -08:00
Guilherme Blanco
262c3eea6b
Merge pull request #506 from FabioBatSilva/DDC-2121
...
Fix DDC-2121
2012-11-05 16:27:34 -08:00
Fabio B. Silva
62f43e6ea2
remove require_once
2012-11-05 22:23:44 -02:00
Fabio B. Silva
a09a5b9b7b
Fix DDC-2084
2012-11-05 22:23:44 -02:00
Guilherme Blanco
7a895209e3
Merge pull request #502 from gwis/master
...
Fix for invalid 'double-ON' SQL generation with entity inheritance type JOINED.
2012-11-05 16:15:45 -08:00
Guilherme Blanco
283ed55824
Merge pull request #504 from nemekzg/DDC-1241
...
Proposed fix for DDC-1241
2012-11-05 16:14:48 -08:00
Fabio B. Silva
2f7e970c5f
Fix DDC-2121
2012-11-05 21:53:07 -02:00
nemekzg
9705ee89d9
Proposed fix for DDC-1241
2012-11-05 19:55:54 +01:00
Gordon Stratton
9e916a2893
Fix for invalid 'double-ON' SQL generation with entity inheritance type JOINED.
...
In SqlWalker::walkJoin(), SqlWalker::walkRangeVariableDeclaration() can be
called which may produce an 'ON' clause if the entity inheritance type is
JOINED. As walkJoin() may then produce another ON clause, this results in
invalid SQL (e.g. '... ON foo = bar ON (baz = quux) ...' when the inheritance
type is JOINED.
This adds a test and a fix for the problem, by checking for an inheritance type
of JOINED in walkJoin() and using AND instead of ON in the appropriate place.
It seems like this part of the code is begging to be refactored. This is my
first foray into Doctrine internals and can't see a way to do this without
stomping all over the rest of the code, but this section seems ripe for cleanup
by somebody who is familiar.
2012-11-05 01:19:25 -08:00
Christophe Coevoet
1b01a074dc
Fixed the testsuite
2012-11-03 17:07:56 +01:00
Guilherme Blanco
7d7287a1ba
Merge pull request #434 from bamarni/filter-objects
...
allowed to pass filter objects to the configurator
2012-11-02 17:52:23 -07:00
Guilherme Blanco
ec1950d3ca
Merge pull request #448 from stefanklug/master-parserFix
...
Fixed Parser problem for SELECT (((3))) as ....
2012-11-02 17:46:43 -07:00
Vaughn Clayton
ae30ce4596
[DDC-2113] Surround WHERE clause with parens if using SQLFilter
2012-11-02 08:48:57 -04:00
Martin Hasoň
7f33143502
Added NOT LIKE expression
2012-10-25 12:58:19 +02:00
Michal Piotrowski
f6cf8f2f0c
fix StatementMock bindParam parameters
2012-10-23 00:09:38 +02:00
Guilherme Blanco
cd7ef6e7a7
Merge pull request #484 from jappie/master
...
Prevented "Undefined index" notice when updating
2012-10-21 18:35:38 -07:00
Guilherme Blanco
814f2f9e03
Merge pull request #487 from FabioBatSilva/DDC-2069
...
Fix DDC-2069
2012-10-20 20:00:54 -07:00
Fabio B. Silva
b03388293f
Fix typo
2012-10-20 15:44:09 -03:00
Fabio B. Silva
fb467a1196
Fix DDC-2079
2012-10-20 15:37:13 -03:00
Fabio B. Silva
86fddfed9a
Fix DDC-2069
2012-10-20 00:28:38 -03:00
Jasper N. Brouwer
1a17b1670b
Added testcase for DDC-2086
2012-10-19 09:15:07 +02:00
Stefan Klug
d344407636
added test case
2012-10-08 13:49:31 +02:00
Benjamin Eberlei
235ad8e553
[DDC-2052] Add SqlWalker::setQueryComponent() to allow modification of the query component in a custom output walker
2012-10-06 11:16:16 +02:00
Benjamin Eberlei
a67a6aa685
Merge pull request #414 from cordoval/DDC-1872
...
[DDC-1872] Overriding Mapping Annotations
2012-10-06 01:35:47 -07:00
Benjamin Eberlei
44c0ca4d3c
[DDC-2059] Fix column and foreign key interfering with each other during reverse engineering.
2012-10-05 20:03:51 +02:00
Benjamin Eberlei
a0440b63bb
Merge pull request #462 from doctrine/DDC-2055
...
[DDC-2055] Generate SELECT clause from ResultSetMappingBuilder
2012-10-05 09:46:37 -07:00
Benjamin Eberlei
13762f20c9
Merge pull request #422 from FabioBatSilva/DDC-1574
...
DDC-1574 - "new" operator
2012-10-05 07:31:18 -07:00
Benjamin Eberlei
913377e31b
[DDC-2055] Add support to generate entity result parts of the SELECT clause from a ResultSetMappingBuilder instance. Add support for column incrementing.
2012-10-03 12:35:14 +02:00
Fabio B. Silva
5cb4466f7c
Fix test case
2012-09-30 15:47:00 -03:00
Fabio B. Silva
4510f5a5b8
Fix DDC-2012
2012-09-30 15:40:19 -03:00
Fabio B. Silva
7c754e495e
support namespace alias
2012-09-29 16:19:03 -03:00
Fabio B. Silva
1bd6e841bf
Fix some CS
2012-09-29 16:19:02 -03:00
Fabio B. Silva
de93983dff
assume entity namespace when not given
2012-09-29 16:19:02 -03:00
Fabio B. Silva
3aa8d3fdac
test constructor exceptions
2012-09-29 16:19:01 -03:00
Fabio B. Silva
4dca27962e
support multiple operators
2012-09-29 16:19:01 -03:00
Fabio B. Silva
6844116b94
test case expression
2012-09-29 16:19:00 -03:00
Fabio B. Silva
f0403a5394
test literal values
2012-09-29 16:19:00 -03:00
Fabio B. Silva
e5e45a3a5c
test sql generation
2012-09-29 16:18:59 -03:00
Fabio B. Silva
ddb2651691
fix tests on postgres
2012-09-29 16:18:59 -03:00
Fabio B. Silva
af2f556fd3
small refactory
2012-09-29 16:18:59 -03:00
Fabio B. Silva
b19e4a6440
support arithmetic expression and aggregate functions
2012-09-29 16:18:58 -03:00
Fabio B. Silva
88f04b5ebd
parse nested new operators
2012-09-29 16:18:58 -03:00
Fabio B. Silva
2b403b7dad
basic support refactory
2012-09-29 16:18:58 -03:00
Fabio B. Silva
0fbb78e61a
basic support, need some code refactory and improvements
2012-09-29 16:18:57 -03:00
Fabio B. Silva
ed89695a8c
collect new object parameters
2012-09-29 16:18:57 -03:00
Fabio B. Silva
0e60c50c5e
small code refactoring
2012-09-29 16:18:56 -03:00
Fabio B. Silva
0c1a8cd43f
sql generation
2012-09-29 16:18:56 -03:00
Fabio B. Silva
ee7b5da64a
start work
2012-09-29 16:18:56 -03:00
Stefano Rodriguez
9a14b40495
use of assertCount
2012-09-07 14:44:18 +02:00
Stefano Rodriguez
4b3ecfe674
Added a failing test case on PersistentCollection::matching() when collection is not initialized and there are NEW entities in the collection
2012-09-07 10:46:33 +02:00
Bilal Amarni
a9b4debe37
allowed to pass filter objects to the configurator
2012-09-03 10:52:46 +02:00
Josiah Truasheim
e0d16331a4
Fixed formatting issues identified by Stof
2012-08-31 19:51:22 +07:00
Josiah Truasheim
783c53d57c
Added a failing test for DDC-2003
2012-08-31 17:52:46 +07:00
Benjamin Eberlei
bc2476f342
[DDC-1918] Fix weird results at the end of paginator when using fetch joins
2012-08-29 15:16:07 +02:00
Kirill chEbba Chebunin
a162f00ecc
Remove builders from QueryExpressionVisitorTest constructor
2012-08-29 15:48:04 +04:00
Kirill chEbba Chebunin
2aba7fb374
Add test for QueryBuilderTest::addCriteria with undefined limits
2012-08-20 20:31:57 +04:00
Kirill chEbba Chebunin
1c2f2b5c13
Store QueryExpressionVisitor parameters as array
2012-08-20 20:28:22 +04:00
Kirill chEbba Chebunin
c6b3899c2d
Add QueryBuilder::addCriteria() for Criteria - QueryBuilder bridge
2012-08-20 20:27:03 +04:00
FabioBatSilva
641af15280
Fix DDC-1977
2012-08-15 22:57:21 +02:00
Alexander
185b4e0c41
Fix setCustomHydrationModes + added test
2012-08-14 22:43:32 +02:00
Guilherme Blanco
f8a582d454
Merge pull request #391 from FabioBatSilva/ns-class
...
Give FQCN to NamingStrategy#propertyToColumnName
2012-08-12 15:50:20 -07:00
Benjamin Eberlei
104a76a6b1
Update EntityRepository and PersistentCollection to new Criteria#expr() method instead of having to implement themselves.
2012-08-01 21:37:22 +02:00
Luis Cordova
221ab3b695
[DDC-1872] adjust as per @stof comments on test skipped message
2012-08-01 02:27:23 -05:00
Luis Cordova
5d0082471f
[DDC-1872] skip 5.4 versions for php 5.3 uncompatible tests
2012-07-29 22:55:26 -05:00
Benjamin Eberlei
e8d3fc73ff
Merge branch 'DDC-1964'
2012-07-29 11:25:54 +02:00
Benjamin Eberlei
7c1235dedb
[DDC-1964] Fix issue with refresh and and object hydrator not setting field to null explicitly to override possible previous values.
2012-07-29 11:25:45 +02:00
Benjamin Eberlei
bcbef5670c
Merge branch 'DDC-1939'
2012-07-29 09:27:20 +02:00
Benjamin Eberlei
354fa14df4
[DDC-1939] Add test for persistent collection delete with composite key
2012-07-29 09:27:08 +02:00
Luis Cordova
8742377c3b
[DDC-1872] add tests to evaluate annotations overrides with traits
2012-07-29 00:03:25 -05:00
Guilherme Blanco
04e6cc78cd
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.
2012-07-26 15:50:51 -04:00
Johannes M. Schmitt
fc4a07c2b3
added failing test for refresh with eager fetching
2012-07-26 12:54:58 +02:00
Fabio B. Silva
1369e3d133
change ticket/group
2012-07-24 14:34:27 +02:00
Fabio B. Silva
50dac4096a
give FQCN to NamingStrategy#propertyToColumnName
2012-07-24 14:34:27 +02:00
Guilherme Blanco
68adc7fed3
Merge pull request #403 from Ocramius/DDC-1925
...
DDC-1925 tests
2012-07-22 22:02:13 -07:00
Marco Pivetta
fb3c6f0e8f
DDC-1933 - Fixing cloning of QueryBuilder and adding related tests
2012-07-21 20:34:20 +02:00
Marco Pivetta
5b3eee8071
DDC-1925 - squashing ticket tests into a single file
2012-07-20 00:03:39 +02:00
Marco Pivetta
81f97e92d3
Adding tests for DDC-1925
2012-07-19 22:00:56 +02:00
Marco Pivetta
f3aae5de0e
Removing tests moved to Doctrine\Common
2012-07-10 02:48:28 +02:00
Marco Pivetta
01f058953b
Removing DriverChain and using Doctrine\Common implementation instead
2012-07-10 02:47:08 +02:00
Marco Pivetta
e2c1d7c38a
Removing deprecated StaticPHPDriver and PHPDriver
...
modifying tests so that the new implementation in Doctrine\Common is referenced
2012-07-10 02:31:30 +02:00
Benjamin Eberlei
b2385e0afa
[DDC-1637] Implementation of Criteria Collections API for
...
PersistentCollection (OneToMany only) and EntityRepository.
2012-07-09 09:59:48 +02:00
Benjamin Eberlei
4aafeaf7a6
Fix test on PostgreSQL
2012-07-09 09:55:41 +02:00
Benjamin Eberlei
fe292cc503
Merge pull request #392 from widop/patch-1
...
Invalid paginator query cloning
2012-07-08 09:34:09 -07:00
Benjamin Eberlei
3b04cf5b2f
Merge pull request #396 from Ocramius/DDC-1893
...
DDC-1893 - Updating configuration to reflect latest Doctrine Common changes
2012-07-08 09:26:15 -07:00
Benjamin Eberlei
6e924f2a2c
[DDC-1657] Prove that DBAL changes also work in ORM, not leading to drop sequence statements on postgresql with SERIAL pks.
2012-07-08 18:22:38 +02:00
Marco Pivetta
346e34adf6
Reverting to default annotation driver with - delayed to 3.0
2012-07-08 17:33:50 +02:00
Benjamin Eberlei
eaae1f222f
Fix PostgreSQL test-failure. UnitOfWork#getEntityState() produced exists() queries because of unmanaged entity passed as parameter to AbstractQuery#setParameter(), thereby skewing the sql count
2012-07-08 16:57:40 +02:00
Marco Pivetta
7c2e5ae5b2
Adding tests for configuration object (also to ensure defaults for BC break early discovery)
2012-07-08 16:32:27 +02:00
Marco Pivetta
86dbddd596
Updating to reflect latest Doctrine Common changes
...
Also, changing logic so that the SimpleAnnotationReader is no more the
default one. An additional parameter for the method will allow using it.
The CS fixes that were additionally implemented (along with other minor changes
that do not affect BC compatibility are caused by a CS sniff via IDE.
2012-07-08 16:30:35 +02:00
Benjamin Eberlei
7b758eee57
[DDC-1816] Verify XML <discriminator-column /> element works as expected/documented in tests.
2012-07-08 09:06:52 +02:00
Benjamin Eberlei
18d4a2f970
[DDC-1775] Fix NotifyPropertyChanged Listener being attached in addIdentityMap(), which is too late for certain use-cases in the persist lifecycle.
2012-07-07 17:47:29 +02:00
Eric GELOEN
3bdf86922c
Add clone query test
2012-07-07 17:35:05 +02:00
Benjamin Eberlei
3783ca6b43
[DDC-1707] Working testcase
2012-07-07 17:15:32 +02:00
Alexander
2dd2d694ca
Introduce StatementMock to make testsuite ready for upcoming DBAL change
2012-07-07 15:14:51 +02:00
Benjamin Eberlei
cc4613533b
Fix tests after DBAL adjustments
2012-07-04 23:58:41 +02:00
Benjamin Eberlei
4bfdcd32f7
Merge pull request #384 from FabioBatSilva/DDC1885
...
[DDC-1885] Fix quotes in many to many persisters
2012-07-04 14:43:48 -07:00
Guilherme Blanco
6ba205f561
Merge pull request #314 from Ocramius/dcom-metadata-drivers-reuse
...
Doctrine\Common metadata drivers reuse
2012-07-04 13:30:54 -07:00
Fabio B. Silva
632d13ba0c
fix extra lazy count
2012-07-04 17:11:43 -03:00
Fabio B. Silva
fe11831bd7
test remove item and clear collection
2012-07-04 17:11:43 -03:00
Fabio B. Silva
076663fe3a
fix DDC-1885 in persisters
2012-07-04 17:11:42 -03:00
Benjamin Eberlei
5cdb0ae8be
[DDC-1907] Add generation of remove method for collections
2012-07-04 21:04:47 +02:00
Marco Pivetta
943cff673a
Fixing test expecting a ORM\Mapping exception
...
Those exceptions are now in the Common\Persistence\Mapping namespace
2012-07-04 20:59:21 +02:00
Marco Pivetta
63fbf7c2e5
Fixing broken tests because of wrong method signature and reference to the old Driver interface
2012-07-04 20:59:21 +02:00
Marco Pivetta
01b1b0b5fb
Removing code from the simplified drivers, use SymfonyFileLocator instead
2012-07-04 20:59:21 +02:00
Marco Pivetta
905acf9176
Removing Doctrine\ORM\Mapping\Driver\Driver interface
...
Interface has been moved to Doctrine\Common\Persistence\Mapping\Driver\MappingDriver
2012-07-04 20:59:21 +02:00
Marco Pivetta
ccace8cb8b
Moving exception throwing for invalid file mappings to Doctrine\Common\Persistence\Mapping\Driver\FileDriver
2012-07-04 20:59:20 +02:00
Marco Pivetta
03fb734de8
Removing API that should be moved to common
2012-07-04 20:59:20 +02:00
Marco Pivetta
82cfda3dec
Fixing reflection exceptions caused by changes in the AbstractFileDriver interface
2012-07-04 20:59:20 +02:00
Marco Pivetta
34bb0c4943
Reducing code duplication
...
SimplifiedXmlDriver and SimplifiedYamlDriver are still not valid after this commit
2012-07-04 20:59:20 +02:00
Marco Pivetta
e6a2bae5d7
Updating mapping driver interface to comply with Doctrine\Common\Persistence\Mapping\Driver\MappingDriver
2012-07-04 20:59:20 +02:00
Guilherme Blanco
cb72219b11
Merge pull request #372 from FabioBatSilva/DDC-1845
...
[DDC-1845] QuoteStrategy
2012-06-24 20:36:54 -07:00
Guilherme Blanco
3dd3ecaff8
Updated dependency libraries with latest versions of related tools.
2012-06-24 23:29:14 -04:00
Fabio B. Silva
49f9d185de
Fix CS and test configuration
2012-06-18 14:43:01 -03:00
Fabio B. Silva
85b6f8dc2f
change quote strategy to interface
2012-06-18 14:43:00 -03:00
Fabio B. Silva
b6b35d9482
test quote join variable
2012-06-18 14:43:00 -03:00
Fabio B. Silva
e0a236a9af
fix DDC-142 load OneToOne EAGER
2012-06-18 14:43:00 -03:00
Fabio B. Silva
cd806b83db
fix DDC-142 persist OneToOne
2012-06-18 14:42:59 -03:00
Fabio B. Silva
7807d6806c
fix delete join table not owning side
2012-06-18 14:42:59 -03:00
Fabio B. Silva
ad380e3ac6
test join column and referenced join columns quote
2012-06-18 14:42:58 -03:00
Fabio B. Silva
debc6e4993
change QuoteStrategy#getJoinColumnName to use join column
2012-06-18 14:42:58 -03:00
Fabio B. Silva
2afe24f51c
start to work in xxToOne quote
2012-06-18 14:42:58 -03:00
Fabio B. Silva
a75c672ee7
fix sequence and join columns
2012-06-18 14:42:57 -03:00
Fabio B. Silva
7215c1a3b1
test join table quote
2012-06-18 14:42:57 -03:00
Fabio B. Silva
f335f23145
tests for quoted columns metadata
2012-06-18 14:42:56 -03:00
Fabio B. Silva
8fec73673d
fix DDC-1719 in persiter and query level
2012-06-18 14:42:56 -03:00
Fabio B. Silva
505bdb9c03
missing files
2012-06-18 14:42:54 -03:00
Fabio B. Silva
db53b8651c
apply quote strategy at sqlwalker
2012-06-18 14:42:53 -03:00
Fabio B. Silva
d49a968d55
tests for DDC-1719
2012-06-18 14:42:53 -03:00
Fabio B. Silva
2b4c29e4f2
tests for default strategy
2012-06-18 14:42:53 -03:00
Fabio B. Silva
9f297c3140
first tests for DefaultQuoteStrategy
2012-06-18 14:42:52 -03:00
Josiah Truasheim
ff8cc6f4c0
Fixed DDC-1880 Named Queries not registered in xml mapping
2012-06-18 23:41:20 +07:00
Benjamin Eberlei
a3210e78aa
Merge pull request #368 from doctrine/join-poc
...
Join poc
2012-06-18 08:18:13 -07:00
Benjamin Eberlei
6f13e9543b
Fix QueryTest
2012-06-18 17:03:08 +02:00
Guilherme Blanco
cba4e55ac4
Added more coverage tests. Required result confirmation.
2012-06-18 17:02:14 +02:00
Guilherme Blanco
41a650b699
Updated PoC for multiple components DQL support.
2012-06-18 17:01:52 +02:00
Alexander
e7dfa08756
[PoC] Arbitrary join support
2012-06-18 17:00:37 +02:00
Lars Strojny
164269bff1
Allow passing any callable instead of only closures
2012-06-16 13:20:34 +02:00
Guilherme Blanco
161ae31a7e
Adde more BC compatibility in setParameters.
2012-05-29 14:41:32 -04:00
Guilherme Blanco
b3e7493278
Made setParameters()/excute()/iterate() BC compatible.
2012-05-29 14:25:54 -04:00
Guilherme Blanco
1635e0af4b
[DDC-1840] Implemented parameters as a collection.
2012-05-28 12:16:42 -04:00
Benjamin Eberlei
1f2ce21b56
[DDC-1497] Change EntityGenerator add method generation for collections.
2012-05-27 20:31:01 +02:00
Benjamin Eberlei
8e644e1303
[DDC-1685] Fix DDC-117 Dataset cleanup
2012-05-27 18:54:35 +02:00
Benjamin Eberlei
3398d1e287
[DDC-1685] Fix bug in OutputWalker when used on entities with Foreign Key as Primary Key.
2012-05-27 18:33:35 +02:00
Benjamin Eberlei
03d5922996
[DDC-1713] Verify EntityRepository#findBy() works with fetching array of values.
2012-05-27 17:22:16 +02:00
Benjamin Eberlei
6523f7f59e
[DDC-1777] Fix bug in BasicEntityPersister#exists() when no primary key is set.
2012-05-27 17:11:21 +02:00
Benjamin Eberlei
f55b5411c8
[DDC-1791] Fix OutputWalker Pagination on Oracle
2012-05-27 13:22:48 +02:00
Benjamin Eberlei
44c867827c
[DDC-1783] Fix memory leak in ObjectHydrator when using AbstractQuery#iterate() and EntityManager#clear()
2012-05-27 12:00:43 +02:00
Karsten Dambekalns
bcddc47356
[DDC-1835] Fix cloning persistent collections.
2012-05-27 10:17:12 +02:00
Benjamin Eberlei
548c997f7b
[DDC-1799] Fix bug in YamlExporter using OneToOne instead of ManyToOne
2012-05-27 09:57:46 +02:00
Benjamin Eberlei
0868ec1c19
Update Common and fix cache tests with different assumptions about keys.
2012-05-26 19:29:51 +02:00
Guilherme Blanco
b32bb26a84
Re-added coverage for DDC-369 and DDC-954.
2012-05-23 01:07:29 -04:00
Guilherme Blanco
738bfd8082
Reverted coverage for DDC-369 and DDC-954.
2012-05-23 00:14:50 -04:00
Guilherme Blanco
3e601c3a53
Added coverage for DDC-369 and DDC-954. All passing.
2012-05-23 00:10:25 -04:00
Fabio B. Silva
0af5da77f1
fix DDC-1822
2012-05-19 13:40:01 -03:00
Fabio B. Silva
e9974911fe
fix tests
2012-05-04 21:13:20 -03:00
Fabio B. Silva
67f0722211
change test to uses data provider
2012-05-04 21:13:19 -03:00
Fabio B. Silva
790d98133c
fix DDC-1694
2012-05-04 21:11:51 -03:00
Benjamin Eberlei
bd41e69a1f
Merge DDC-1542 into master
2012-05-04 23:20:57 +02:00
Benjamin Eberlei
99e303e211
[DDC-1542] Refactored automatic discriminator map detection.
2012-05-04 23:15:12 +02:00
Guilherme Blanco
6103db0d04
Merge pull request #345 from hason/DDC-1802
...
Fixed DDC-1802
2012-05-04 13:04:08 -07:00
comfortablynumb
f0db9a842d
[DDC-1542] - Inheritance: Added default discriminator map (only annotations yet)
2012-05-04 20:36:24 +02:00
Benjamin Eberlei
f566b79c87
Fix coding standards
2012-05-04 19:16:07 +02:00
Benjamin Eberlei
63b2c03a02
Merge pull request #331 from gedrox/DDC-1757
...
DDC-1757 test and patched query builder
2012-05-04 10:08:59 -07:00
Benjamin Eberlei
e09a9c7deb
Merge pull request #315 from Ocramius/getclass-on-proxies-refactoring
...
Allowing proxies to be passed to ORM public API
2012-05-04 10:04:14 -07:00
Alexander
37ce0f15d6
Update test case for MappingException::invalidCascadeOption()
2012-05-04 18:26:17 +02:00
Martin Hasoň
3d852397db
DDC-1802 removed unnecessary tokens T_SIZE and T_MOD
2012-05-02 19:10:21 +02:00
Martin Hasoň
3ab6ad23ad
DDC-1802 fixed parsing: FunctionDeclaration "NOT" ("LIKE" | "IN" | "BETWEEN")
2012-05-02 19:08:27 +02:00
Fabio B. Silva
fa140d8f59
remove wrong conflit mark
2012-04-21 01:59:25 -03:00
Fabio B. Silva
85790f0752
support for attribute override
2012-04-21 01:43:18 -03:00
Fabio B. Silva
9e010cbd34
added xml/yml drivers
2012-04-21 01:41:04 -03:00
Fabio B. Silva
30fdf8dd1b
added support for @AssociationOverride
2012-04-21 01:38:34 -03:00
Aigars Gedroics
5392133beb
[DDC-1757] test checks DQL only now, doesn't create schema anymore
2012-04-20 16:06:21 +03:00
Aigars Gedroics
3ddc461d30
[DDC-1757] Fix moved to private method, test improved.
2012-04-20 16:06:21 +03:00
Aigars Gedroics
a1ab3e8cf4
DDC-1757 test and patched query builder
2012-04-20 16:06:21 +03:00
Fabio B. Silva
9b02745cd8
Fix DDC-1784
2012-04-18 20:39:21 -03:00
Guilherme Blanco
bad811df6a
Merge pull request #293 from FabioBatSilva/DDC-1663
...
[DDC-1663]Native SQL Query Result Set Mappings
2012-04-16 12:06:26 -07:00
Tim Nagel
6cbdf53975
Fixed DDC1778
2012-04-16 13:03:19 +10:00
Fabio B. Silva
f8b1915efd
named native query inheritance
2012-04-15 15:40:43 -03:00
Fabio B. Silva
52c49b444e
test multiple entity results
2012-04-15 15:40:43 -03:00
Fabio B. Silva
9c87b5c689
php driver
2012-04-15 15:40:42 -03:00
Fabio B. Silva
4aa67a7598
static driver
2012-04-15 15:40:42 -03:00
Fabio B. Silva
b49180875c
yml driver
2012-04-15 15:40:42 -03:00
Fabio B. Silva
531eb68d56
xml driver
2012-04-15 15:40:41 -03:00
Fabio B. Silva
6e93186db4
mapping driver tests
2012-04-15 15:40:41 -03:00
Fabio B. Silva
8c407af1fc
fix postgres test
2012-04-15 15:40:41 -03:00
Fabio B. Silva
68665af6e8
test discriminator column
2012-04-15 15:40:41 -03:00
Fabio B. Silva
0cc2583a02
test scalar result
2012-04-15 15:40:40 -03:00
Fabio B. Silva
f813223036
test joined one-to-many and one-to-one
2012-04-15 15:40:40 -03:00
Fabio B. Silva
f018a56d6d
test native query with result class
2012-04-15 15:40:40 -03:00
Fabio B. Silva
3b79951824
mapping driver tests
2012-04-15 15:40:40 -03:00
Fabio B. Silva
015ea809b0
added support for resultClass and empty fields
2012-04-15 15:39:22 -03:00
Fabio B. Silva
bfc7986b20
annotation driver and basic support
2012-04-15 15:39:22 -03:00
Fabio B. Silva
2b996128af
sql result set mapping metadata
2012-04-15 15:39:22 -03:00
Fabio B. Silva
91e4702772
named native query metadata
2012-04-15 15:39:22 -03:00
Marco Pivetta
85ea27dba2
Adding tests for additional usages of the proxy classname in ORM public API
...
Like Proxy classnames in DQL, EM#getRepository, EM#getReference
2012-04-07 18:53:34 +02:00
Marco Pivetta
37279d0753
Adding test to verify validity of changes (fails without them)
2012-04-07 18:53:34 +02:00
Benjamin Eberlei
d54fdf43d0
[DDC-1771] Abstract classes cannot be proxies and should be skipped in complete generation.
2012-04-07 10:30:09 +02:00
Guilherme Blanco
a5c13a5ef1
Merge pull request #329 from doctrine/DDC-1766
...
[DDC-1766] Initial implementation of hydration cache.
2012-04-06 06:50:11 -07:00
Benjamin Eberlei
0b3577f2d2
[DDC-1766] Rewrite getHydrationCacheId() to use existing processParameterValue() method. Other code style changes.
2012-04-05 22:40:40 +02:00
Benjamin Eberlei
fd2a22bd56
[DDC-1766] Add test with explicit cache key.
2012-04-04 23:42:17 +02:00
Benjamin Eberlei
864fbbdaaf
[DDC-1766] Remove some testcode
2012-04-04 23:24:51 +02:00
Benjamin Eberlei
3047c4b955
[DDC-1766] Initial implementation of hydration cache.
2012-04-04 23:10:30 +02:00
Alexander
cc06508bd4
Added test coverage for repository functions when using filters
2012-04-04 22:00:01 +02:00
Benjamin Eberlei
5b18718b92
[DDC-1746] Throw exception on invalid cascade option.
2012-04-01 11:01:58 +02:00
Benjamin Eberlei
04a4f2fc24
Merge pull request #310 from FabioBatSilva/DDC-889
...
[DDC-889] Mention parent class for debugging purposes.
2012-03-30 12:55:49 -07:00
Martin Hasoň
f3a9b1efc0
Fixed tests on Windows
2012-03-29 13:26:06 +02:00
Guilherme Blanco
2811d161bb
Merge pull request #309 from FabioBatSilva/DDC-1686
...
Fix DDC-1686
2012-03-25 21:33:43 -07:00
Fabio B. Silva
6d1209c06d
fix typo
2012-03-26 01:03:32 -03:00
Fabio B. Silva
d6809773db
mention parent classes for identifier required exception.
2012-03-25 13:34:52 -03:00
Fabio B. Silva
f591e428c3
mention parent classes when not is a entity or mapped super class.
2012-03-25 12:54:09 -03:00
Fabio B. Silva
0f9afbdf0a
Fix DDC-1686
2012-03-25 00:30:58 -03:00
Fabio B. Silva
df8626b949
Fix DDC-1697
2012-03-24 22:50:54 -03:00
Benjamin Eberlei
18e63f9cea
Merge branch 'DDC-1723'
2012-03-22 22:30:35 +01:00
Benjamin Eberlei
bc4cf21c9d
Merge velovint/SupportCustomIdGenerators
2012-03-22 22:29:15 +01:00
Benjamin Eberlei
7d7edbbd4a
Merge pull request #288 from FabioBatSilva/DDC-775
...
DDC 775
2012-03-22 14:00:48 -07:00
Benjamin Eberlei
3aba23ea35
Merge pull request #304 from doctrine/feature/flush-many-documents
...
Allow flushing of many entities by passing an array of entities.
2012-03-22 12:34:01 -07:00
Fabio B. Silva
9cee329407
Fix CS
2012-03-15 22:38:54 -03:00
Fabio B. Silva
36dc560533
Fix DDC-1470
2012-03-15 21:29:52 -03:00
Jonathan H. Wage
24e808844b
Allow flushing of many entities by passing an array of entities.
2012-03-15 17:45:25 -05:00
Benjamin Eberlei
18f1d56b60
[DDC-1683] Fix bug with booleans not handled by Expr#literal() in query builder.
2012-03-14 20:49:25 +01:00
Benjamin Eberlei
9b4d60897d
[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.
2012-03-14 20:03:17 +01:00
Alexander
c6ef7a7c03
Merge pull request #303 from sandermarechal/paginate-sql-walkers
...
Fix GROUP BY clauses for PostgreSQL
2012-03-14 00:16:29 -07:00
Sander Marechal
cb892736eb
Fix GROUP BY clauses for PostgreSQL
2012-03-14 07:58:58 +01:00
Benjamin Eberlei
694d0911c9
Merge pull request #301 from sandermarechal/paginate-sql-walkers
...
Fix HAVING queries for PostgreSQL
2012-03-13 01:15:55 -07:00
Sander Marechal
b2fa2cb195
Fix HAVING queries for PostgreSQL
2012-03-13 07:59:14 +01:00
Fabio B. Silva
e46275e80d
remove case expressions and functions support
2012-03-12 20:26:40 -03:00
Fabio B. Silva
797c9cf70e
supports simple math operator
2012-03-12 20:26:39 -03:00
Fabio B. Silva
df0632258a
Order by clause support case expressions
2012-03-12 20:26:38 -03:00
Fabio B. Silva
ce9643bce1
Order by clause support functions
2012-03-12 20:26:38 -03:00
Klein Florian
ac1ffaf7e9
make merge copy non persited properties too
2012-03-12 23:18:56 +01:00
Benjamin Eberlei
d57159ad54
[DDC-451] Add test for UUIDGenerator
2012-03-12 12:48:14 +01:00
Benjamin Eberlei
3788d0e815
Merge pull request #298 from sandermarechal/paginate-sql-walkers
...
Pagination using SQL walkers
2012-03-12 01:04:34 -07:00
Sander Marechal
43f97a9abc
CountOutputWalker does not need CountWalker::HINT_DISTINCT
2012-03-12 08:39:28 +01:00
Sander Marechal
53ff312936
Renamed *SqlWalker to *OutputWalker
2012-03-12 08:33:35 +01:00
Guilherme Blanco
7954386705
DDC-1696 Allowed Strings to be used inside of Case expressions. It seems this fixes other misterious use cases not yet identified by us.
2012-03-11 21:14:08 -04:00
Benjamin Eberlei
0a78f7bc11
[DDC-1695] Fix bug in SQL Walker array hydration with escaped fields.
2012-03-11 23:27:51 +01:00
Alexander
3faa1a78c2
[DDC-1426] sizeof() -> count() + added tests
2012-03-11 22:32:30 +01:00
Benjamin Eberlei
79d9c07652
[DDC-1693] Fix fatal errors in DQL when using Optimistic or None lock modes. Added tests.
2012-03-11 22:29:20 +01:00
Sander Marechal
47964a1605
Use assertCount
for simpler tests
2012-03-08 09:48:41 +01:00
Sander Marechal
c9d962b12a
Fix indentation
2012-03-07 08:57:51 +01:00
Sander Marechal
2f817b30c3
Use a dataProvider to test both TreeWalker and SqlWalker pagination
2012-03-07 08:52:00 +01:00
Sander Marechal
d2501a9e4a
Throw exception when using the CountWalker with a HAVING query
2012-03-07 08:42:09 +01:00
Sander Marechal
edd5d14b06
Pagination using SQL walkers
...
A CountSqlWalker and LimitSubquerySqlWalker have been implemented. By
default the Paginator will use these SQL walkers. When a query already
uses custom SQL walkers, the Paginator will fall back to the existing
TreeWalker implementations. Improvements:
* Support for more complex DQL queries using named mixed results with
GROUP BY and HAVING. For example:
SELECT g, u, COUNT(u.id) AS userCount
FROM Entity\Group g LEFT JOIN g.users u
GROUP BY g.id
HAVING userCount > 0
* Support for entities with composite primary keys in the CountSqlWalker
and LimitSubquerySqlWalker. Only the WhereInWalker still needs to be
updated for full composite primary key support. But someone smarter
than me needs to look at that and figure out how to build a WHERE IN
query that can select rows based on multiple columns.
2012-03-06 16:24:44 +01:00
Guilherme Blanco
f6a61b133e
Fixed roken MySQL test.
2012-03-05 01:54:43 -05:00
Benjamin Eberlei
9cddaf3075
Merge pull request #256 from F5/many_to_many_listeners
...
When using a ManyToMany relationship no listener is notified about any change to the owning entity
2012-03-03 13:13:09 -08:00
Vitali Yakavenka
78d3f647ff
Merge branch 'master' of git://github.com/doctrine/doctrine2 into SupportCustomIdGenerators
2012-02-21 09:45:16 +03:00
Benjamin Eberlei
1bbd52b8ee
[DDC-1652] Fix SqlWalker to include foreign key identifiers in SQL SELECT statement no matter what the meta column setting is suggesting.
2012-02-20 17:48:34 +01:00
Benjamin Eberlei
502585bf40
[DDC-1649] Add additional check for not allowed mapping of dependent association keys.
2012-02-20 15:55:18 +01:00
Benjamin Eberlei
68436fee75
[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.
2012-02-20 10:33:16 +01:00
Benjamin Eberlei
35764c2402
[DDC-1659] Remove read only marker when clearing entities.
2012-02-20 09:36:35 +01:00
Benjamin Eberlei
bd1bc07270
[DDC-1651] Convert entities as parameters early in setParameter() to avoid them being part of result cache strings, which causes non-uniqueness.
2012-02-18 16:07:55 +01:00
Benjamin Eberlei
9fc1d85e8d
[DDC-1643] Fix bugs when cloning PersistentCollection and re-using it.
2012-02-18 00:42:21 +01:00
Benjamin Eberlei
d995c6dbdc
[DDC-1655][DDC-1650][DDC-1556] Fix issues with @postLoad Callback being not fired, or fired multiple times.
2012-02-17 23:27:16 +01:00
Guilherme Blanco
e6b99c2059
Merge pull request #283 from FabioBatSilva/DDC-807
...
Fix DDC-807
2012-02-14 10:27:49 -08:00
Fabio B. Silva
cdde6e8a5c
fix required discriminator column name
2012-02-13 23:38:36 -02:00
Fabio B. Silva
5d01123413
Fix DDC-807, DDC-553
2012-02-13 23:22:49 -02:00
Fabio B. Silva
86054eb659
fix DDC-1642
2012-02-12 22:24:03 -02:00
Benjamin Eberlei
299def4712
DDC-1641 - Fix test producing failure when skipped.
2012-02-10 21:39:17 +01:00
Miha Vrhovnik
bea78f42e3
Proxy not initialized when parent has get<IDENTIFIER> function. Fixes DDC-1625
2012-01-30 11:44:08 +01:00
Benjamin Eberlei
e774b1d8c0
Fix test for non-mysql like datetimes.
2012-01-29 15:02:40 +01:00
Benjamin Eberlei
3c4d2cd890
Merge pull request #253 from mrmkrs/protectedfields
...
enable set visibilty of class fields in EntityGenerator
2012-01-28 13:13:37 -08:00
Benjamin Eberlei
2ce705ceb3
Merge pull request #272 from jsor/table_options
...
Implement custom options on table level and complete column options implementation
2012-01-28 12:56:19 -08:00
Benjamin Eberlei
16b22f0f31
Merge pull request #266 from FabioBatSilva/DDC-1412
...
[DriverChain] Fix DDC-1412 Default Driver
2012-01-28 12:54:47 -08:00
Benjamin Eberlei
3407620bf8
[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.
2012-01-28 12:28:16 +01:00
Benjamin Eberlei
551df4af52
[DDC-1617] Implement support for Generating Unique Constraints/Indexes in @Table annotation of EntityGenerator.
2012-01-28 11:16:36 +01:00
jsor
fac820f0e2
Complete custom column option implementation
...
- Support for xml driver
- Tests
2012-01-27 11:05:47 +01:00
Jan Sorgalla
d68fcd8bd2
Implement custom options on table level
2012-01-26 15:05:26 +01:00
Benjamin Eberlei
7dae89bb02
[DDC-1619] Add QueryBuilder#distinct
2012-01-25 10:19:01 +01:00
Benjamin Eberlei
f0a09a2d52
Merge branch 'DDC-1618'
2012-01-25 00:03:56 +01:00
Thomas Rabaix
d9bb861b1f
Fix DDC-1618 - add more check before throwing an iterateWithFetchJoinNotAllowed exception
2012-01-25 00:03:40 +01:00
Sander Marechal
c6c82efe07
Fixed indentation
2012-01-23 16:11:30 +01:00
Sander Marechal
5dc0081f56
Add support for paginating WHERE NOT ... queries
...
The Pagination tool throws an exception on a DQL query like:
SELECT u FROM User u WHERE NOT (u INSTANCE OF Person)
This is because Paginate does not know about the
Doctrine\ORM\Query\AST\ConditionalFactor which implements the NOT
operator. This patch adds support for that.
2012-01-23 15:42:41 +01:00
Benjamin Eberlei
775071e1ff
[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.
2012-01-22 13:35:06 +01:00
Fabio B. Silva
0fce3c8f97
Fix DDC-1412
2012-01-21 12:42:46 -02:00
Benjamin Eberlei
faf92883b6
[DDC-1610] Add test and fix wakeup reflection in combination with event listener
2012-01-21 13:58:25 +01:00
Benjamin Eberlei
6c24251452
[DDC-1612] Fix bug with EntityManager#flush($entity) on new entities.
2012-01-21 13:06:30 +01:00
Benjamin Eberlei
0f3abde413
[DBAL-204] Filter namespaced assets if Schemas/Emulation is not supported.
2012-01-21 11:31:54 +01:00
Guilherme Blanco
febfe35c23
Added coverage for DDC-1529.
2012-01-18 23:51:11 -05:00
Benjamin Eberlei
e0fc09994c
DDC-742 - Flush Memcache, otherwise fail.
2012-01-18 21:32:56 +01:00
Guilherme Blanco
d39760ba49
Fixed DDC-1608. Non-initialized PersistentCollection methods removeElement and contains now deal correctly with managed entities.
2012-01-18 01:04:25 -05:00
Guilherme Blanco
c1012f7970
Merge pull request #259 from danielholmes/m2m_extra_lazy_contains
...
Added fix for collection->contains with many-to-many extra lazy fetchMode
2012-01-16 19:51:11 -08:00
Guilherme Blanco
0f07044836
Added coverage to DDC-1587.
2012-01-16 22:31:14 -05:00
Guilherme Blanco
fdb2b9c655
Optimized scalar type mapping support.
2012-01-16 14:26:13 -05:00
Benjamin Eberlei
a029b28423
[DDC-1604] Have ORM Proxy implement new \Doctrine\Common\Persistence\Proxy
...
* Adjust ProxyFactory to generate proxies according to new naming schema.
* Change proxy naming and file-name generation to be a bit more consistent than previous approach.
[DDC-1598] Additional regexp to check for simple ID methods to make it even more safe.
2012-01-16 12:50:36 +01:00
Benjamin Eberlei
27451a59d4
Merge pull request #254 from jsor/custom_options
...
Pass options attribute in @Column annotation to Schema\Column's customSchemaOptions
2012-01-15 09:06:46 -08:00
Benjamin Eberlei
56ea4872ca
DDC-1594 - Fix problem with merge and an existing managed proxy instance.
2012-01-15 15:48:44 +01:00
Benjamin Eberlei
36ce26691d
DDC-1585 - Throw exception if setting target entity of the wrong type to an assocation.
2012-01-15 14:59:20 +01:00
Daniel Holmes
5deebc8738
Added fix for collection->contains when many-to-many extra lazy fetchMode
2012-01-15 23:25:57 +11:00
Daniel Holmes
cd6b584722
Fix namespace of BasicEntityPersisterTypeValueSqlTest
2012-01-15 22:31:01 +11:00
Benjamin Eberlei
e8e830f10a
Merge branch 'DDC-1601'
2012-01-15 12:12:15 +01:00
Benjamin Eberlei
9950af2f58
[DDC-1601] Fix failing test and remove unused code
2012-01-15 12:12:08 +01:00
Benjamin Eberlei
106f10513f
[DDC-1601] Fix bugs in SchemaValidator, using all modelsets as testdata for a large test
2012-01-15 11:27:52 +01:00
Benjamin Eberlei
6ffe4d3dda
[DDC-1601] Fix bugs in SchemaValidator, using all modelsets as testdata for a large test
2012-01-15 11:27:28 +01:00
Guilherme Blanco
ea14bcff4a
Fixed DDC-657. Added type conversion to scalar result.
2012-01-13 20:46:59 -05:00
Marcel
69f0d70a98
fix if coding standard
...
fix typo
2012-01-13 14:14:28 +01:00
Francisco Facioni
bab14bfd24
UnitTest for ManyToMany update notification
2012-01-13 09:35:27 -03:00
Marcel
f26d43b3ea
remove whitespace
...
tabs -> spaces
added class constants
updated phpdoc
2012-01-13 11:24:35 +01:00
Guilherme Blanco
52ee848bcb
Added coverage to DDC-1595 and DDC-1596.
2012-01-13 00:37:59 -05:00
Guilherme Blanco
da7fd2ece7
Merge pull request #250 from FabioBatSilva/DDC-1575
...
[DDC-1575] Give the FQCN to the naming strategy
2012-01-12 20:45:22 -08:00
jsor
615e22073f
Pass options attribute in @Column annotation to Schema\Column's customSchemaOptions
2012-01-11 15:58:57 +01:00
Benjamin Eberlei
adec530c13
Merge branch '2.2'
2012-01-09 08:26:33 +01:00
Benjamin Eberlei
41ae873048
DDC-1588 - Improve ResultCache API. The default cache impl is passed to new query cache profiles automatically now.
2012-01-09 08:26:07 +01:00
Vitali Yakavenka
53ecedf70a
Remove support to pass arguments to custom ID generator's constructor
2012-01-08 15:20:35 +03:00
Vitali Yakavenka
b09201ae88
Recover changes in ClassMetadataFactoryTest::_createValidClassMetadata() lost during last merge
2012-01-08 14:55:08 +03:00
Vitali Yakavenka
59e9d55077
Merge doctrine/master
2012-01-06 22:06:59 +03:00
Marcel Raaijmakers
facd64ef2f
enable set visibilty of class fields in EntityGenerator
2012-01-06 16:58:27 +01:00
Fabio B. Silva
d8227fcd06
give the FQCN to the naming strategy
2012-01-03 16:59:43 -02:00
Benjamin Eberlei
3fff83cd13
Merge 2.2 into master
2012-01-03 19:20:11 +01:00
Benjamin Eberlei
133232eb6b
Merge pull request #249 from doctrine/DCOM-93
...
[DCOM-93] Remove Reflection dependency from ClassMetadata
2012-01-03 10:12:03 -08:00
Benjamin Eberlei
ef8703e3e9
DCOM-93 - Allow to check testsuite with any constructor-less cache implementation
2012-01-03 19:01:53 +01:00
Benjamin Eberlei
76e4f5a80b
DCOM-93 - Removed reflection dependency from ClassMetadata completly, moving all the code into ClassMetadataInfo for BC reasons.
2012-01-02 21:32:18 +01:00
Benjamin Eberlei
c7d8c9f34e
DCOM-93 - Factor out ClassMetadata constructor into delegate method initializeReflection
2012-01-02 17:06:22 +01:00
Benjamin Eberlei
1cecc9c429
DCOM-93 - Factor out __wakeup into a delegate-method from ClassMetadataFactory#wakeupReflection to ClassMetadataInfo#wakeupReflection
2012-01-02 15:57:32 +01:00
Benjamin Eberlei
c6730de3d1
Merge remote-tracking branch 'origin/2.2'
2012-01-02 15:13:26 +01:00
Benjamin Eberlei
239ffe468a
Merge pull request #237 from asm89/ddc-551-collections-filters
...
[DDC-551] Support for inheritance with filters in lazy collections
2012-01-02 06:11:34 -08:00
Benjamin Eberlei
b558ffd694
Merge pull request #244 from kimhemsoe/fix_ddc224_test
...
Fixed DDC214 test.
2011-12-31 02:27:28 -08:00
Guilherme Blanco
9f3967d65d
Merge pull request #245 from milokmet/DDC-1572
...
[DDC-1572] Allow LIKE pattern to be a function or path expression
2011-12-30 20:17:38 -08:00
Guilherme Blanco
e43897916a
Merge pull request #246 from FabioBatSilva/DDC-1557
...
[DDC 1557] Support for DQL function on subselect
2011-12-29 11:22:23 -08:00
Miloslav Kmet
ae4321b4e3
[DDC-1572] Allow LIKE pattern to be a function or path expression
2011-12-29 19:51:48 +01:00
Fabio B. Silva
bf8924df14
some tests
2011-12-29 14:47:23 -02:00
Fabio B. Silva
4cc61bf2ee
fix DDC-1557
2011-12-29 14:30:29 -02:00
Kim Hemsø Rasmussen
82bea24426
Fixed DDC214 test.
2011-12-29 02:05:54 +01:00
Benjamin Eberlei
87e0c69381
Merge remote-tracking branch 'origin/2.2' into 2.2
2011-12-28 20:29:53 +01:00
Benjamin Eberlei
a6deb51a05
DDC-1360 - Bugfix in quoting mechanism inside ClassMetadataInfo
2011-12-28 20:29:01 +01:00
Benjamin Eberlei
9d398afa56
DDC-1360 - Bugfix in quoting mechanism inside ClassMetadataInfo
2011-12-28 20:28:17 +01:00
Guilherme Blanco
abb258c951
Merge pull request #241 from FabioBatSilva/DDC-559
...
[DDC 559, DDC 852] Naming Strategy
2011-12-24 08:45:38 -08:00
Fabio B. Silva
e3acf43dbc
move naming classes to Doctrine\ORM\Mapping
2011-12-24 12:01:25 -02:00
Fabio B. Silva
1eddb53d6c
fix CS and use php constants
2011-12-24 11:45:51 -02:00
Fabio B. Silva
223577d8b5
fix QueryDqlFunctionTest#testFunctionSubstring order
2011-12-23 14:57:43 -02:00
Fabio B. Silva
8bdb713073
add support for NamingStrategy
2011-12-23 14:41:03 -02:00