Benjamin Eberlei
ddb647f39f
DDC-1173 - Fix bug when calling UnitOfWork::clearEntityChangeSet() in listener
2011-06-05 13:34:07 +02:00
Benjamin Eberlei
70d756d59c
DDC-1184 - Improve error handling in AssignedIdGenerator
2011-06-05 12:54:29 +02:00
Benjamin Eberlei
3cdff65761
Merge pull request #63 from chesteroni/master
...
Added missing checks for associatation indexes
2011-06-05 03:28:52 -07:00
Benjamin Eberlei
ff30f86082
Merge pull request #62 from mvrhov/yml_export_notice_fix
...
Fixing Notice: Undefined index in yaml export driver
2011-06-05 03:28:31 -07:00
Benjamin Eberlei
1038a866a4
DDC-1194 - Improve error handling for DQL INSTANCE OF
2011-06-05 10:48:21 +02:00
Benjamin Eberlei
bda4165bf8
DDC-1193 - Fix previous commit.
2011-06-05 10:02:57 +02:00
Benjamin Eberlei
acaf08d4b7
DDC-1193 - Fix bug with cascade remove and proxy classes.
2011-06-05 09:59:16 +02:00
Benjamin Eberlei
875912bffd
DDC-733 - Add UnitOfWork::initializeObject() method.
2011-06-05 08:44:38 +02:00
Fabien Potencier
86c3744b8c
Made orm:convert-mapping command more configurable (allow to change the extension of the generated files for instance)
2011-06-05 08:23:08 +02:00
Ryan Weaver
6468740915
[Tools][Console] Reworking changes to be more backwards compatible
...
This keeps the --dump-sql and --force options, but adds an exception if you try to use them both (which previously, only dumped the SQL but didn't tell you that it was *not* in fact also executing the queries).
One additional change is the introduction of a `$name` property, which was the only way that a parent task could allow a child task to override the task's name early enough that the task's overridden name is taken to account when the parent class references it for its help message.
2011-06-03 15:09:18 -05:00
Ryan Weaver
79643e32ed
[Tools][Console] Refactoring the UpdateCommand
...
There are two basic changes:
1) Changed --force and --dump-sql from options to a single argument. Prior, you couldn't pass both options simultaneously anyways, so making them an argument is more accurate.
2) Changed the language and formatting of the task to be more user-friendly.
2011-06-03 08:02:51 -05:00
Alexander
7ee8dc4e44
DDC-1179 - Make it possible to specify a namespace when mapping with --from-database
2011-06-02 21:45:03 +02:00
chesteroni
23540c17f1
Added checking for existing indexes in associatation mapping array.
2011-05-28 20:57:19 -07:00
Miha Vrhovnik
bb873826ca
Fixing Notice: Undefined index: orderBy in ...Doctrine/ORM/Tools/Export/Driver/YamlExporter
2011-05-27 08:43:29 +02:00
Guilherme Blanco
93521217a6
Moved getQuoted* from ClassMetadata to ClassMetadataInfo, since SchemaTool relies on them, making impossible to work with DisconnectedClassMetadataFactory.
2011-05-26 02:18:29 -03:00
Christophe Coevoet
693fc090b5
Updated the EntityGenerator to be compatible with Common 3.0.x
2011-05-25 12:35:54 +02:00
Benjamin Eberlei
3adbf0de39
Add forward compatibility with Doctrine Common 3.0
2011-05-25 00:35:57 +02:00
Johannes Schmitt
a0d79b03e7
[AnnotationDriver] compatibility with Doctrine Common 3.x
2011-05-25 00:32:55 +02:00
Benjamin Eberlei
6d724ad9ff
Make ORM forward compatible with new Doctrine Annotations library version 2.1
2011-05-25 00:26:20 +02:00
Alexander
cec62db2d8
Removed _ prefix from private functions.
2011-05-20 16:53:35 +02:00
Alexander
262ae7c942
Implemented tableName -> className and columnName -> fieldName mapping in
...
DatabaseDriver.
2011-05-20 16:36:43 +02:00
Benjamin Eberlei
85fb1a3ebb
Merge branch 'master' of github.com:doctrine/doctrine2
2011-05-18 19:37:32 +02:00
Benjamin Eberlei
a979852ee6
Merge branch 'DDC-1080'
2011-05-17 23:42:39 +02:00
Benjamin Eberlei
9ea03de84f
DDC-1080 - Fix bug with hydration of derived entities/foreign key as primary key.
2011-05-17 23:42:24 +02:00
Benjamin Eberlei
9f01e9563f
Bump Dev Version to 2.1.0BETA2-DEV
2011-05-16 19:35:00 +00:00
Benjamin Eberlei
f4021e7469
Update Doctrine Common to latest version and add new methods to ClassMetadataInfo
2011-05-16 20:42:38 +02:00
Benjamin Eberlei
5d81e867be
Add some logic to keep backwards compatibility in QueryBuilder
2011-05-15 23:16:44 +02:00
Benjamin Eberlei
85d40847ac
Reintroduce QueryBuilder::getRootAlias() for backwards compatibility reasons, mark as @deprecated
2011-05-15 22:11:10 +02:00
Benjamin Eberlei
5e938b3147
Revert "Implemented auto-inference of isCascadeRemove when orphanRemoval is defined (marked as todo)."
...
This reverts commit 551247d11a
.
2011-05-15 20:39:55 +02:00
Benjamin Eberlei
d45f7c1302
DDC-694 - Add info command
2011-05-15 20:18:31 +02:00
Benjamin Eberlei
cb3615ab47
DDC-1151 - Fix missing table quotes when adding foreign keys in SchemaTool
2011-05-14 08:44:19 +02:00
Guilherme Blanco
551247d11a
Implemented auto-inference of isCascadeRemove when orphanRemoval is defined (marked as todo).
2011-05-14 00:43:33 -03:00
Guilherme Blanco
08f2af489e
Changed QueryBuilder to allow retrieval of all defined root alises.
2011-05-14 00:40:23 -03:00
Guilherme Blanco
e538128645
[DDC-1029] renaming "load()" in proxy to "__load()"
2011-05-13 00:23:27 -03:00
Guilherme Blanco
8e3fdc5adc
[DDC-1148] Implement auto-inference of types in setParameter.
2011-05-12 23:05:45 -03:00
Benjamin Eberlei
814473c27d
Merge pull request #35 from brikou/master
...
[DDC-1136] prevent backup file to be recognized as valid Entity file
2011-05-12 05:41:31 -07:00
Guilherme Blanco
905e05cd36
[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).
2011-05-11 21:40:27 -03:00
Guilherme Blanco
54a0109d5d
[DDC-1147] Allowed usage of 0-based input parameters in DQL.
2011-05-11 17:30:42 -03:00
Bertrand Zuchuat
b959ab37bf
Typo
2011-05-08 13:57:08 +02:00
Guilherme Blanco
b025b2b343
Fixed where componentes (ie. MEMBER OF) that that are sensitive to parenthesis presence. Made OR and AND expressions smarter. Fixed related unit tests.
2011-05-07 20:14:04 -03:00
Guilherme Blanco
bffca232e2
Merge branch 'master' of github.com:doctrine/doctrine2
2011-05-06 01:42:01 -03:00
Guilherme Blanco
19dfe7b891
Added method to allow retrieve all registered entity namespace aliases.
2011-05-06 01:41:34 -03:00
Benjamin Eberlei
5d1905de13
DDC-1120 - Fix comment
2011-05-01 12:17:09 +02:00
Benjamin Eberlei
d4569baa11
[DDC-1129] Fix bug in version changeset computation aswell as inline ClassMetadata::isCollectionValuedAssociation to increase performance by 2-5%
2011-05-01 11:44:31 +02:00
Benjamin Eberlei
c53baa9935
[DDC-1091] Fix bug with custom string functions in StringPrimary
2011-05-01 11:01:30 +02:00
Benjamin Eberlei
7a068c206e
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
2011-05-01 10:21:47 +02:00
Benjamin Eberlei
6b3dfaccfc
DDC-1102 - Typo in EntityGenerator
2011-05-01 10:01:38 +02:00
Francis Besset
a141aaf663
[PR-39] Throw exception when hydrating joined entity without existing parent alias (NativeQuery problem only)
2011-05-01 00:17:40 +02:00
Benjamin Eberlei
85d6b9fd39
Merge pull request #42 from mridgway/DDC-1059.
...
DDC-1059: RSM Helper
2011-04-30 15:01:25 -07:00
Fabien Potencier
0c955fe54f
Fix namespace/class parsing in the entity generator
2011-04-30 23:51:22 +02:00
Benjamin Eberlei
73c7605a5c
[DDC-1094] Add support for limit, offset and orderby in EntityRepository::findBy().
2011-04-30 23:18:24 +02:00
Benjamin Eberlei
5179ff921b
[DBAL-115] REALLY fix issues with SchemaTool::getDropSchemaSQL().
2011-04-30 17:16:34 +02:00
Benjamin Eberlei
1f665e6ba8
[DBAL-115] Bugfix in SchemaTool not quoting table names when dropping schema.
2011-04-30 16:20:14 +02:00
Benjamin Eberlei
261d3c892e
DDC-1133 - Ducktype AnnotationReader in AnnotationDriver
2011-04-30 14:23:46 +02:00
Benjamin Eberlei
7dd0dd273e
[DDC-1109] ltrim discriminator map for convenience.
2011-04-30 12:49:37 +02:00
Benjamin Eberlei
67b89eaa4f
[DDC-1108] Fix bug with single char named input parameters in DQL lexer.
2011-04-30 12:27:16 +02:00
Benjamin Eberlei
ed355d2eb6
Merge branch 'master' of github.com:doctrine/doctrine2
2011-04-30 11:19:58 +02:00
Benjamin Eberlei
42230a4c51
[DDC-1132] Fix many to many table detection.
2011-04-30 11:16:30 +02:00
Guilherme Blanco
7aaecacc5b
Merged pull request #36 from ajessu/fixTypo.
...
Fix typos on the help text of the schema commands
2011-04-26 18:12:32 -07:00
Guilherme Blanco
237a05b302
Merged pull request #44 from Chekote/parser_match_phpdoc_fix.
...
Parser::match phpdoc fix
2011-04-26 18:09:27 -07:00
Guilherme Blanco
f73c7f3be0
Merged pull request #48 from rdohms/master.
...
Fixing docblocks in SchemaTool
2011-04-26 18:05:59 -07:00
Guilherme Blanco
fe66d8bc04
Fixed SchemaTool which was failing to dropSchema due to foreignKeyContraint checks. Fixes DDC-1126
2011-04-26 12:32:04 -03:00
Guilherme Blanco
26bd3e3811
Implemented support for closure return on EntityManager::transactional. Fixes DDC-1125
2011-04-25 18:32:43 -03:00
Rafael Dohms
0b7feb359d
Fixing outdated docblocks for SchemaTool
2011-04-17 23:39:59 -03:00
Michael Ridgway
af4cf0d0ba
Replaced prefix parameter with renamedColumns; Added exception when duplicate columns found
2011-04-14 20:55:03 -04:00
Benjamin Eberlei
7905f2a972
[DDC-1040] Bugfix with named parameters and multiple entities passed as parameter.
2011-04-03 23:03:39 +02:00
Benjamin Eberlei
e685d59604
[DDC-1093] Fix docblock type hint
2011-04-03 20:29:07 +02:00
Benjamin Eberlei
a329007526
[DDC-1087] Add missing resolution to IS NULL in EntityRepository when passing a null value as a criteria.
2011-04-03 09:03:43 +02:00
Chekote
5784c7bacd
Fixed phpdoc on Parser::match incorrectly stating that the token parameter can be a string value
2011-04-01 12:54:12 -05:00
Benjamin Eberlei
ea52b3cc8f
[DDC-991] Rename method to AbstractQuery::getOneOrNullResult().
2011-03-31 23:35:01 +02:00
Benjamin Eberlei
24a7a72f59
[DDC-991] add AbstractQuery::getOneResult() method that returns null instead of throwing an exception as getSingleResult() does.
2011-03-31 23:32:49 +02:00
Michael Ridgway
b1b17376ff
Removing left over class import
2011-03-31 17:22:13 -04:00
Michael Ridgway
c46d835146
Moved new functions to ResultSetMappingBuilder class
2011-03-30 10:27:31 -04:00
Michael Ridgway
20dc72ef9a
First pass on RSM helper functions for adding entities
2011-03-29 20:35:01 -04:00
Benjamin Eberlei
34ad308599
[DDC-692] Add respective metadata mapping possiblities for read-only entities and a test.
2011-03-29 20:17:44 +02:00
Benjamin Eberlei
9a75277dd4
[DDC-692] Add ClassMetadataInfo::isReadOnly flag and ignore these entities in Change Tracking.
2011-03-29 20:04:14 +02:00
Benjamin Eberlei
36985ee704
Merge remote branch 'mridgway/DDC-696' into DDC-696
2011-03-29 19:42:38 +02:00
Benjamin Eberlei
bda15231da
[DDC-1077] Bugfix in not handling literals in Select Expressions.
2011-03-27 21:10:50 +02:00
Benjamin Eberlei
6ed0ff0a12
[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.
2011-03-27 14:04:53 +02:00
Benjamin Eberlei
4f1af0114f
[DDC-1014] Add DATE_ADD(), DATE_SUB(), DATE_DIFF() functions for DQL.
2011-03-27 12:18:47 +02:00
Michael Ridgway
706cc838e5
Removed svn variable
2011-03-22 08:54:33 -04:00
Michael Ridgway
1f50dee8a8
DDC-696: Added onClear event
2011-03-21 23:17:08 -04:00
Benjamin Eberlei
7a41a205ee
[DDC-992] Fix criteria usage of column names clashing with field or associations by prefixing with table names or alias.
2011-03-20 17:07:19 +01:00
Benjamin Eberlei
edfdbe10a0
[DDC-1053] Fix bug with usage of identification variables in GroupByItem.
2011-03-20 14:07:33 +01:00
Benjamin Eberlei
e42a227a7c
[DDC-1052] Fix bug with versioning and inheritance
2011-03-20 13:07:47 +01:00
Benjamin Eberlei
ac175d2c40
[DDC-1068] Fix case-sensitivity problems of first loading of Metadata.
2011-03-20 12:35:52 +01:00
Benjamin Eberlei
62755cc647
[DDC-1070] Fix in AbstractQuery::iterate() method not respecting hydrator and parameters.
2011-03-20 12:19:01 +01:00
Benjamin Eberlei
53ca54ced6
Merge branch 'master' of github.com:doctrine/doctrine2
2011-03-16 23:01:17 +01:00
Benjamin Eberlei
e757e3beaf
Merge branch 'DDC-952'
2011-03-16 23:00:57 +01:00
Benjamin Eberlei
5192306d39
[DDC-952] One last commit with some refactorings, additional comments and two new tests. Also added convenience method Query::setFetchMode($className, $assocName)
2011-03-16 22:51:32 +01:00
Benjamin Eberlei
4b98e3ea8e
DDC-952 - Remove unnecessary instance variable and comment on one feature.
2011-03-16 00:03:43 +01:00
Benjamin Eberlei
b7e522d7a7
DDC-952 - This nasty inheritance hydration bug slipped in again, fixed again now.
2011-03-15 23:39:19 +01:00
Benjamin Eberlei
1b46208aa5
[DDC-952] More fixes
2011-03-15 21:34:47 +01:00
Benjamin Eberlei
b3c01903b4
DDC-952 - Optimization
2011-03-15 20:03:05 +01:00
Benjamin Eberlei
a04ba44874
[DDC-952] Introduced SimpleObjectHydrator again for performance reasons.
2011-03-15 19:48:04 +01:00
brikou
9a8e8ce35d
Edited lib/Doctrine/ORM/Tools/EntityGenerator.php via GitHub
2011-03-15 05:39:38 -07:00
Albert Jessurum
234d2e5f0f
Fix typo on schema help messages
2011-03-15 12:22:53 +01:00
Guilherme Blanco
180078d0f6
Added namedQueries as optional during serialization of ClassMetadata.
2011-03-14 01:04:50 -03:00
Benjamin Eberlei
38ad25ad4c
[DDC-952] Remove all the unnecessary hydration code from all Persisters.
2011-03-13 00:23:46 +01:00
Benjamin Eberlei
1bc4b62805
[DDC-952] Make collection loading work with hydrators also.
2011-03-13 00:15:50 +01:00
Benjamin Eberlei
7c7106b1c1
DDC-952 - Fix bug in inverse one-to-one eager loading sql code.
2011-03-12 19:11:37 +01:00
Benjamin Eberlei
8794d35867
DDC-952 - Woah this still needs tons of tests.
2011-03-09 23:30:35 +01:00
Benjamin Eberlei
595c19207c
[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.
2011-03-09 23:21:33 +01:00
Benjamin Eberlei
077ae9cee9
[DDC-914] Fetch join many-to-one/one-to-one associations configured as FETCH_EAGER inside the persisters.
2011-03-09 23:14:54 +01:00
Guilherme Blanco
7d1fca1ca2
Added support to NamedQueries through ClassMetadata.
2011-03-09 14:43:42 -03:00
Benjamin Eberlei
fd502631c7
DDC-734 - REname query hint to fetchEager.
2011-03-08 22:28:55 +01:00
Benjamin Eberlei
60eb755fe9
DDC-952, DDC-734 Add DQL query hint to switch associations from lazy to eager for deferred initialization optimizations.
2011-03-08 22:22:54 +01:00
Guilherme Blanco
a31289b9d7
Added support to NamedQueries through ClassMetadata.
2011-03-06 18:45:09 -03:00
Benjamin Eberlei
112f9d1480
[DDC-1050] Change refresh of collection back
2011-03-06 21:49:02 +01:00
Benjamin Eberlei
851f44a066
[DDC-952] [DDC-1050] Use ObjectHydrator inside Persisters, removing a bunch of duplicate code (step1, more necessary)
2011-03-06 21:26:54 +01:00
Benjamin Eberlei
d9c8a9eecb
[DDC-952] Fix merge/rebase mistake.
2011-03-06 15:28:26 +01:00
Benjamin Eberlei
03630df20d
Add support for IN(?) queries in repositories using the DBAL support for parameter lists.
2011-03-06 11:15:56 +01:00
Benjamin Eberlei
3d37e436dd
DDC-952 - Refactor eager loading entities, it is only allowed for non composite primary key entities.
2011-03-05 11:09:38 +01:00
Benjamin Eberlei
32df9451fd
DDC-952 - Implemented first approach for batching eager loads of ToOne associations.
2011-03-05 11:08:41 +01:00
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
d58ae2ecda
DDC-1056 - Fixed notice in StaticPHPDriver.
2011-03-04 22:22:07 +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
Romain Pouclet
9125413786
Fixed typo in AbstractQuery::execute() doc
2011-02-25 10:22:50 -06:00
Benjamin Eberlei
afc9495b3f
Revert "Merge branch 'DDC-884'"
...
This reverts commit 3eea19dcfa
, reversing
changes made to b13c29944b
.
2011-02-21 18:52:49 +01:00
Guilherme Blanco
04ab0cd8fc
[DDC-884] Allow subclassing EntityManager.
2011-02-21 00:50:51 -03:00
Guilherme Blanco
68bb0c1ae1
[DDC-1035] Fixed orphanRemoval on YAML mapping driver.
2011-02-21 00:37:32 -03: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
70d2cbe857
[DDC-982] Implemented more unique sql table alias.
2011-02-20 01:30:58 -03:00
Guilherme Blanco
dcf358f154
Fixed some warnings from phpunit.
2011-02-19 19:50:58 -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
Jonathan H. Wage
a4a184b27c
Implementing ClassMetadataFactory interface.
2011-02-15 21:00:48 -06:00
Jonathan H. Wage
68a4099684
Implementing initial Doctrine\Common\Persistence interfaces.
2011-02-15 20:02:45 -06:00
Benjamin Eberlei
35a152318e
DDC-1030 - Fix Static Reflection with namespace levels deeper than one.
2011-02-13 10:02:18 +01:00
Benjamin Eberlei
c456f27f60
DDC-1024 - Do not generate setter/getter for inherited fields.
2011-02-12 17:40:07 +01:00
Benjamin Eberlei
7390030854
Merge branch 'DDC-250'
2011-02-05 11:44:00 +01: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
4532c2255a
[DDC-1018] Bugfix: INDEX BY was not working in JOIN Declarations, only in FROM.
2011-02-05 10:02:37 +01:00
Benjamin Eberlei
17c1ed948e
[DDC-250] Initial untested support for @ManyToMany(indexBy) and @OneToMany(indexBy) option.
2011-02-05 09:31:40 +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
3515df913f
DDC-892 - Implement separate chaining approach for result caches to prevent hash colissions.
2011-01-23 20:54:29 +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
f70ee3a038
DDC-997 - Fix bug in hydration that came up with DDC-117
2011-01-23 16:41:40 +01:00
Benjamin Eberlei
a6e63d2676
DDC-969 - Use of field instead of column when accessing a table leads to error when both differ.
2011-01-23 16:12:26 +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
03698e4068
DDC-975 - Fix notice in SchemaTool in combination with XML mapping driver.
2011-01-13 21:43:33 +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
3539b32629
DDC-546 - Found some more code that needs DDC-117 compliance.
2011-01-02 15:14:12 +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
a3cab174ca
DDC-546 - Updated with support for DDC-117.
2011-01-02 14:04:52 +01:00
Benjamin Eberlei
89e7e8623c
DDC-546 - Remove dynamic public property approach in PersistentCollection::count() EXTRA_LAZY.
2011-01-02 13:43:49 +01:00
Benjamin Eberlei
cbfdf61976
DDC-546 - Bugfix for PersistentCollection::count() in EXTRA LAZY special case.
2011-01-02 13:41:18 +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
d3d9957fd4
DDC-546 - Fix some minor glitches in patch.
2011-01-02 12:44:16 +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
9177dc3d52
DDC-965 - Defer ID check after loadMetata event is fired.
2011-01-02 10:24:23 +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
2a005019bf
DDC-117 - Add XML and YML Driver support for associated identifier.
2011-01-01 21:47:04 +01:00
Benjamin Eberlei
c2bbaa9ead
DDC-117 - Slight changes in the patch and fixing inline comments.
2011-01-01 18:53:22 +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
8658376713
DDC-929 - Fix bug with DatabaseDriver not detecting indexes that are not called primary.
2010-12-30 23:18:00 +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
1d2b2b2c8b
DDC-928 - Fix undefined variable notice.
2010-12-28 12:18:42 +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
a4f88407c2
DDC-931 - SchemaTool#dropSchema() should not stop on failure of a single query (as stated in docblocks).
2010-12-22 22:04:11 +01:00
Benjamin Eberlei
e46c65db09
Fix for DDC-944
2010-12-22 00:23:22 +01:00
Benjamin Eberlei
6988b55f50
Bump Dev Version to 2.1.0-DEV
2010-12-21 16:45:50 -05: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
3c0f92f4c7
Remove call to EntityManager#flush() if the unitofwork contains pending insertions. Flush should always be triggered explicitly.
2010-12-11 00:54:54 +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
5e788a0b84
DDC-915 - Bugfix in Identification Variable reordering in combination with SQL Walkers.
2010-12-08 23:42:02 +01:00
Benjamin Eberlei
1daf658ec6
DDC-917 - Skip Mapped Superclasses in the Drop Sequence Loop in SchemaTool.
2010-12-08 23:36:15 +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
ef50d940de
CleanUp in SchemaTool.
2010-12-08 21:21:00 +01:00
Benjamin Eberlei
9a68015ccf
Bump Dev Version to 2.0.0-DEV
2010-12-04 05:29:18 -05:00
Benjamin Eberlei
72ba369dbb
Revert Version to 2.0.0RC1-DEV
2010-12-04 05:28:26 -05:00
Benjamin Eberlei
8654d060c6
Bump Dev Version to 2.0.0-DEV
2010-12-04 05:24:00 -05:00
Jonathan H. Wage
687548cde2
Merge branch 'master' of github.com:doctrine/doctrine2
2010-12-03 11:44:53 -06:00
Jonathan H. Wage
054f26c0a7
Fixing issue with change to ClassMetadataFactory constructor and ConvertMappingCommand.
2010-12-03 11:44:22 -06: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
Pascal Borreli
0ba9321f06
[ORM] Fixed typo
2010-11-30 02:50:34 +08:00
Fabien Potencier
892eec2f26
Update Symfony\Component\Console to latest version
2010-11-30 02:45:04 +08:00
Benjamin Eberlei
796b62cd2c
DDC-897 - Fix DisconnecetdClassMetadataFactory with regards to namespace setting, now inferred from the FQCN.
2010-11-27 22:17:55 +01:00