Benjamin Eberlei
|
67ae22b911
|
DDC-1034 - Fix bug where callbacks where registered multiple times in inheritance hierachies.
|
2011-03-04 23:00:54 +01:00 |
|
Benjamin Eberlei
|
49195ebe17
|
[DDC-1041] You could retrieve instances of the wrong type in inheritance hierachies because the identity map aggregates them by rootEntityName.
|
2011-03-03 23:11:09 +01:00 |
|
Benjamin Eberlei
|
b2c7a9c7fc
|
[DDC-1050] Throw exception when trying to define inheritance information on a mapped superclass. It is not a valid use-case.
|
2011-03-03 22:51:53 +01:00 |
|
Benjamin Eberlei
|
c144df9be3
|
DDC-1033 - Fix cloning of not initialized proxies.
|
2011-02-26 12:47:59 +01:00 |
|
Benjamin Eberlei
|
1eb7f92956
|
DDC-1026 - Fix Result Cache Seperate chaining implementation that was wrong since DDC-892 was applied.
|
2011-02-26 00:39:54 +01:00 |
|
Guilherme Blanco
|
834203d868
|
[DDC-1012] Implemented Expr isNull and isNotNull.
|
2011-02-20 01:53:55 -03:00 |
|
Guilherme Blanco
|
505d9e2154
|
[DDC-1036] Modified the AggregateExpressions to support SimpleArithmeticExpression instead of StateFieldPathExpression.
|
2011-02-20 01:44:05 -03:00 |
|
Guilherme Blanco
|
dcf358f154
|
Fixed some warnings from phpunit.
|
2011-02-19 19:50:58 -02:00 |
|
Guilherme Blanco
|
2b2d9e7a1d
|
Fixed wrong test. It was failing if you have memcache extension loaded.
|
2011-02-19 17:20:37 -02:00 |
|
Jonathan H. Wage
|
839b6dd5e4
|
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."
This reverts commit c988a99d55 .
|
2011-02-16 10:24:42 -06:00 |
|
Jonathan H. Wage
|
c988a99d55
|
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.
|
2011-02-16 10:06:39 -06:00 |
|
Benjamin Eberlei
|
9768d08458
|
[DDC-250] Add tests and fix some glitches and finalized index-by patch.
|
2011-02-05 11:42:10 +01:00 |
|
Benjamin Eberlei
|
61e2cdc6b0
|
[DDC-1018] Bugfix: INDEX BY was not working in JOIN Declarations, only in FROM.
|
2011-02-05 10:04:18 +01:00 |
|
Benjamin Eberlei
|
4122abf558
|
DDC-1008, DDC-1002 - Create constructor and id setter if necessary.
|
2011-02-02 23:30:16 +01:00 |
|
Benjamin Eberlei
|
f9c1464879
|
DDC-1006, DDC-953 - Fix EntityGenerator creating empty classes
|
2011-02-02 23:21:42 +01:00 |
|
Benjamin Eberlei
|
05f41278a6
|
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.
|
2011-01-23 20:25:59 +01:00 |
|
Benjamin Eberlei
|
ed53f8aa74
|
DDC-958 - Fire postLoad event when calling refresh().
|
2011-01-23 17:26:11 +01:00 |
|
Benjamin Eberlei
|
f1809ce180
|
DDC-968 - Add AbstractQuery::getHints() method
|
2011-01-23 16:47:07 +01:00 |
|
Benjamin Eberlei
|
65bbdc30de
|
DDC-978 - Fix bug where Collection gets cleared (again) when calling flush multiple times and replacing a PersistentCollection with a new one.
|
2011-01-23 15:40:16 +01:00 |
|
Benjamin Eberlei
|
fd44894e9a
|
DDC-996 - Throw more useful exception if fieldName is empty in a mapped field or association.
|
2011-01-23 14:20:15 +01:00 |
|
Benjamin Eberlei
|
5d333045b9
|
DDC-960 - Bugfix in how Persisters generate Fetch last version of Entity SQL.
|
2011-01-23 12:48:28 +01:00 |
|
Benjamin Eberlei
|
078e19d1c7
|
DDC-980 - Fix Update and Delete statements reference of the root table when doing subselects.
|
2011-01-13 21:16:08 +01:00 |
|
Benjamin Eberlei
|
247fc43cef
|
DDC-546 - Rename ClassMetadataInfo::FETCH_EXTRALAZY to ClassMetadataInfo::FETCH_EXTRA_LAZY
|
2011-01-02 15:10:47 +01:00 |
|
Benjamin Eberlei
|
3acc05d953
|
DDC-546 - Fix bug in inverse many-to-many contains.
|
2011-01-02 13:37:29 +01:00 |
|
Benjamin Eberlei
|
685e327b43
|
DDC-546 - Fix some rebasing issues.
|
2011-01-02 12:54:55 +01:00 |
|
Benjamin Eberlei
|
75d59d8695
|
DDC-546 - Added functionality for extra-lazy PersistentCollection::contains().
|
2011-01-02 12:46:08 +01:00 |
|
Benjamin Eberlei
|
7c567b305a
|
Refactor DDC-546 persister approach.
|
2011-01-02 12:46:08 +01:00 |
|
Benjamin Eberlei
|
c998797c55
|
DDC-546 - Add Extra Lazy Collection prototype.
|
2011-01-02 12:44:16 +01:00 |
|
Benjamin Eberlei
|
78d4277e4b
|
Merge branch DDC-117 into master
|
2011-01-02 12:01:05 +01:00 |
|
Benjamin Eberlei
|
c1edd5848f
|
DDC-966 - Fix NOT NULL constraint SingleTableInheritance Generation using SchemaTool.
|
2011-01-02 10:18:02 +01:00 |
|
Benjamin Eberlei
|
a2cc9f0f6d
|
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.
|
2011-01-02 09:38:32 +01:00 |
|
Benjamin Eberlei
|
194a90923d
|
DDC-117 - Finalize patch, fix all the problems of different use-cases by hugely expanding the test-model.
|
2011-01-01 18:17:19 +01:00 |
|
Benjamin Eberlei
|
7112b551e2
|
DDC-945 - Fix regression, ManyToMany unidirectional owning side assocations should be allowed.
|
2010-12-31 14:39:01 +01:00 |
|
Benjamin Eberlei
|
58019fbac0
|
DDC-961 - Bugfix with missing first letter in automatic join table names in global namespace entities.
|
2010-12-30 22:30:51 +01:00 |
|
Benjamin Eberlei
|
2d27a99a0b
|
DDC-117 - Began to fix some issues surrounding the DDC-881 report and references to composite fk entities.
|
2010-12-29 01:02:21 +01:00 |
|
Benjamin Eberlei
|
337e2fa043
|
Fix DDC-795 (subtask of DDC-117) and integrated a test for cascade (that only works with sequence id generators).
|
2010-12-28 19:05:46 +01:00 |
|
Benjamin Eberlei
|
e7b4dca611
|
Merge master into DDC-117
|
2010-12-28 17:27:47 +01:00 |
|
Benjamin Eberlei
|
2d89ddfb1f
|
DDC-837 - Fix bug with associations of the same name not being possible in inheritance hierachies.
|
2010-12-28 14:56:13 +01:00 |
|
Benjamin Eberlei
|
aa6ac3d6b0
|
DDC-945 - Throw exception in ClassMetadataFactory when mapped superclass has to many associations.
|
2010-12-28 11:59:51 +01:00 |
|
Benjamin Eberlei
|
fe672d2f61
|
DDC-617 - Throw error if selecting identification variables without picking at least one root entity alias.
|
2010-12-28 10:17:33 +01:00 |
|
Benjamin Eberlei
|
e46c65db09
|
Fix for DDC-944
|
2010-12-22 00:23:22 +01:00 |
|
Benjamin Eberlei
|
22ffbe7488
|
Fix tests so that PostgreSQL does not fail anymore on certain test.
|
2010-12-21 22:33:23 +01:00 |
|
Benjamin Eberlei
|
d87391e40c
|
DDC-933 - Fix bug in lock sql generation of CTI classes.
|
2010-12-14 23:26:40 +01:00 |
|
Benjamin Eberlei
|
6c26af069c
|
DDC-920 - Fix bug in DetachedEntityTest that occours with pre-persist generators (Postgresql, Oracle). Didnt came up when testing against Sqlite.
|
2010-12-12 15:43:12 +01:00 |
|
Benjamin Eberlei
|
4f154b6aa1
|
DDC-920 - Fix bug when detaching a managed entity that is not yet in the identity map (no id).
|
2010-12-10 21:55:48 +01:00 |
|
Benjamin Eberlei
|
06326918a5
|
DDC-915, DDC-925 - Fix Identification Ordering in combination with Tree Walkers.
|
2010-12-10 21:22:48 +01:00 |
|
Benjamin Eberlei
|
aa2501eb96
|
DDC-917 - Bugfix with DriverChain::getAllClassNames() - It was not semantically correct and returning too many metadata.
|
2010-12-08 23:29:21 +01:00 |
|
Benjamin Eberlei
|
c6a6aaf493
|
DDC-899 - Add method to check if EntityManager is still open.
|
2010-12-03 17:44:24 +01:00 |
|
Benjamin Eberlei
|
8e4197adc5
|
DDC-909 - Fix Result Cache with entities as parameters.
|
2010-12-03 17:34:56 +01:00 |
|
Benjamin Eberlei
|
dff5dae416
|
DDC-897 - Make ClassMetadataFactory configurable.
|
2010-11-27 20:53:26 +01:00 |
|
Benjamin Eberlei
|
e4f74d8290
|
DDC-886 - Bugfix for composite identifier flag not being mapped to child classes in inheritence/mapped superclass scenarios.
|
2010-11-27 17:38:12 +01:00 |
|
Benjamin Eberlei
|
e142bd1f30
|
Merge and modify juokazs Sqlsrv changes
|
2010-11-18 23:14:07 +01:00 |
|
Benjamin Eberlei
|
97b80d69f1
|
Fix several test-issues after upgrading dependencies and a Bug in a SchemaTool and DatabaseDriver
|
2010-11-18 23:07:32 +01:00 |
|
Juozas Kaziukenas
|
831b40e093
|
Fixes required for Microsoft SQL tests
|
2010-11-17 13:18:18 -08:00 |
|
Benjamin Eberlei
|
ae76b2ab8d
|
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.
|
2010-11-16 21:31:54 +01:00 |
|
Benjamin Eberlei
|
85a579febc
|
DDC-867 - Deep clone of the QueryBuilder nested expression objects
|
2010-11-15 21:32:38 +01:00 |
|
Benjamin Eberlei
|
e62fb0b48e
|
DDC-849 - Test verifies all different behaviors, clear contains, remove contains and clear count to be correct.
|
2010-11-15 19:03:09 +01:00 |
|
Benjamin Eberlei
|
d3d3032759
|
DDC-736 - Simplified patch and extended test to verify scalar results are still in order.
|
2010-11-13 09:52:35 +01:00 |
|
Benjamin Eberlei
|
e4280cf82e
|
DDC-736 - Fix ordering of identification variables in DQL parser to be by specification.
|
2010-11-11 21:12:09 +01:00 |
|
Benjamin Eberlei
|
ac85584e9b
|
DDC-870 - Fix several bugs with optimistic locking, conversion of types, multiple updating of values and inheritance related stuff.
|
2010-11-09 23:15:14 +01:00 |
|
Roman S. Borschel
|
4f71c3e6a3
|
[DDC-812] Fix uninitialized collections of managed entities not being initialized on subsequent fetch-join.
|
2010-10-31 11:07:26 +01:00 |
|
Benjamin Eberlei
|
9211bc2f4e
|
DDC-832 - Fix regression in testsuite due to SchemaTool not being able to handle reserved word table names.
|
2010-10-31 09:20:33 +01:00 |
|
Benjamin Eberlei
|
692c35e7e2
|
DDC-826, DDC-841, DDC-671 - Added another testcase to verify mapped superclass + association dql alias generation
|
2010-10-31 08:13:59 +01:00 |
|
Benjamin Eberlei
|
23795605fc
|
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.
|
2010-10-31 07:06:53 +01:00 |
|
Benjamin Eberlei
|
515ef33665
|
Fix quoting in BasicEntityPersister::_updateTable and BasicEntityPersister::delete. Added 6 tests for quoting of table names in different update, delete and inheritance scenario combinations
|
2010-10-30 19:33:20 +02:00 |
|
Benjamin Eberlei
|
bf79168952
|
Added Testcase to verify failure
|
2010-10-30 08:43:15 +02:00 |
|
Benjamin Eberlei
|
0a8ff7a030
|
Fix Testsuite to run with PHPUnit 3.5
|
2010-10-29 16:46:21 +02:00 |
|
Benjamin Eberlei
|
35860d9a94
|
Fix for DDC-839: Fetch joined collections are not initialized correctly.
|
2010-10-29 13:14:35 +02:00 |
|
Benjamin Eberlei
|
89d0a52c4f
|
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.
|
2010-10-11 22:15:18 +02:00 |
|
Benjamin Eberlei
|
07016f6da5
|
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.
|
2010-10-11 20:11:23 +02:00 |
|
Benjamin Eberlei
|
638c3df3a6
|
DDC-822 - Fix making queries with detached entities
|
2010-09-30 21:59:01 +02:00 |
|
Benjamin Eberlei
|
3ad429a5aa
|
Fix bug in OrmFunctionalTestCase in combination with vendors that dont deferr foreign key checks (like MySQL)
|
2010-09-28 22:36:26 +02:00 |
|
Benjamin Eberlei
|
394469d4b7
|
DDC-525 - Single Table Inheritance fields of child entities ALWAYS have to be nullable, Schema-Tool now enforces this.
|
2010-09-27 23:22:52 +02:00 |
|
Benjamin Eberlei
|
140ddf5098
|
DDC-817 - Add possibility to query by owning side association join column ids and tests for plain entities, single- and joined table inheritance
|
2010-09-27 22:31:18 +02:00 |
|
Benjamin Eberlei
|
d2630ff54e
|
DDC-819 - Fix bug with invalid parameter exception because of using isset instead of array_key_exists()
|
2010-09-27 21:03:12 +02:00 |
|
Benjamin Eberlei
|
8f80c94923
|
DDC-514 - Implemented default for discriminator column
|
2010-09-23 23:10:31 +02:00 |
|
Benjamin Eberlei
|
01ffa2dc9e
|
DDC-573 - Implement resetDQLPart() and resetDQLParts() methods on QueryBuilder.
|
2010-09-23 22:32:23 +02:00 |
|
Benjamin Eberlei
|
75e5c40a50
|
DDC-742 - More tests on the issue about possible caching problem, could not verify however
|
2010-09-22 23:01:08 +02:00 |
|
Benjamin Eberlei
|
6390653df7
|
Merge branch 'DDC-671'
|
2010-09-22 00:19:37 +02:00 |
|
Benjamin Eberlei
|
13047aa12e
|
Fixed Mappedsuperclass Functional Test to work with new modelset and verify that relevant features work
|
2010-09-22 00:15:45 +02:00 |
|
Benjamin Eberlei
|
39f732ab91
|
Refactored DDC-671 model to become a first-class modelset, we dont have one with mapped superclass yet.
|
2010-09-21 23:53:26 +02:00 |
|
Benjamin Eberlei
|
7dc8ef1db9
|
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.
|
2010-09-21 23:14:45 +02:00 |
|
Benjamin Eberlei
|
c70f32f4c9
|
DDC-809 - Fix nasty issue in ObjectHydrator yielding Many-To-Many hydration problems with multi-valued collections that are join-fetched.
|
2010-09-21 00:32:07 +02:00 |
|
Benjamin Eberlei
|
72f65c3665
|
Some changes to the TestCase
|
2010-09-20 19:23:41 +02:00 |
|
Benjamin Eberlei
|
8a92bf075b
|
DDC-671 - Fetch YamlMappingDriverTest from Shurakais remote branch
|
2010-09-16 22:27:04 +02:00 |
|
Benjamin Eberlei
|
d3419780f9
|
DDC-727 - Test shows expected behavior, no failure
|
2010-09-15 22:24:17 +02:00 |
|
Benjamin Eberlei
|
810a129a32
|
DDC-767 - Add testcase that shows described behavior works and not produces notices.
|
2010-09-15 22:11:09 +02:00 |
|
Benjamin Eberlei
|
97e572e2d8
|
DDC-806 - Fix xsd schema not allowing entities without id (in inheritance hierachies)
|
2010-09-15 21:51:44 +02:00 |
|
Benjamin Eberlei
|
da63bad9c8
|
DDC-762 - Fixed notice when mapping foreign keys to field having null values
|
2010-09-13 21:48:25 +02:00 |
|
Benjamin Eberlei
|
ee9158ffb4
|
DDC-749 - Refactor Query tests, add a test for setParameters()
|
2010-09-12 22:44:02 +02:00 |
|
Benjamin Eberlei
|
13da816f4e
|
DDC-748 - Fix bug in EntityManager::refresh() when entity has an owning side many-to-one bi-directional association
|
2010-09-12 21:41:22 +02:00 |
|
Roman S. Borschel
|
207d624f5f
|
Bumped Common dependency to RC1, fixing related issues in the test suite.
|
2010-09-01 20:43:23 +02:00 |
|
Benjamin Eberlei
|
0b5c694a7e
|
DDC-778 - Fix AbstractQuery::__clone implementation that was wrongly implemented in DDC-770. Added more tests.
|
2010-08-30 20:30:11 +02:00 |
|
beberlei
|
0904bc5cc5
|
DDC-762 - Added test for NULL association finding in OneToOne relations
|
2010-08-29 11:19:23 +02:00 |
|
beberlei
|
c77a12ac83
|
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)
|
2010-08-28 16:29:08 +02:00 |
|
Benjamin Eberlei
|
5bd8ffa53c
|
Merge master into DDC-117
|
2010-08-27 22:27:00 +02:00 |
|
Benjamin Eberlei
|
d115f7af4f
|
DDC-752 - Postpone Inheritance Related Metadata Validation into CMF
|
2010-08-27 22:14:48 +02:00 |
|
Benjamin Eberlei
|
797d9f1be5
|
Merge branch 'master' of github.com:doctrine/doctrine2
|
2010-08-27 21:28:46 +02:00 |
|
Benjamin Eberlei
|
8a21ab4755
|
DDC-770 - Cleanup Query instance when its cloned
|
2010-08-27 21:28:26 +02:00 |
|
Roman S. Borschel
|
506973a92e
|
[DDC-757] Fixed. Also fixed some failing postgres tests due to changes to the default allocation size for sequences.
|
2010-08-26 13:47:37 +02:00 |
|