Jonathan H. Wage
e6f465ec80
[DDC-641] Fixing issue with XmlExporter cascade options
2010-06-16 11:19:26 -04:00
Benjamin Eberlei
4705c1cb03
Merge branch 'DDC-631'
2010-06-13 23:17:09 +02:00
Benjamin Eberlei
190d115dce
DDC-616 - Fix a regression with many-to-many tables introduced with the DDC-627 commit
2010-06-13 23:02:18 +02:00
Benjamin Eberlei
7018509126
Fix a bug with Table Indexes on XML Driver. Added tests for setting indexes on tables for all the mapping drivers
2010-06-13 22:59:56 +02:00
Benjamin Eberlei
7c2fac64fb
Merge branch 'master' of github.com:doctrine/doctrine2
2010-06-13 20:14:03 +02:00
Benjamin Eberlei
c69b2d2b54
Merge branch 'DDC-627'
2010-06-13 20:10:10 +02:00
Benjamin Eberlei
434325ed4f
Fixed DDC-557 - Default allocation size for sequences changed from 10 to 1. Documented in UPGRADE file
2010-06-13 20:09:59 +02:00
Roman S. Borschel
c8e20aa217
Bumping dev version.
2010-06-13 19:56:43 +02:00
Benjamin Eberlei
b7db8df7ef
Fixed DDC-627 and DDC-616
2010-06-13 19:36:49 +02:00
Roman S. Borschel
d6cb87a0ac
[DDC-604] Fixed.
2010-06-07 13:57:43 +02:00
Roman S. Borschel
5d00fb764b
[DDC-622] Fixed.
2010-06-07 13:10:15 +02:00
Roman S. Borschel
37b4652639
[DDC-599] Fixed.
2010-06-07 00:31:59 +02:00
Jonathan H. Wage
bf9f7f85af
Tweaking the method names of the recently added feature which allows custom hydration modes.
2010-06-03 14:11:31 -04:00
Jonathan H. Wage
5b148c7b20
[DDC-161] Adding ability to use custom hydrators with queries.
2010-06-02 23:25:09 -04:00
Jonathan H. Wage
43df6eb989
Fixing ORM version.
2010-05-26 11:47:01 -04:00
David Abdemoulaie
ece0e3ad88
Third parameter to Expr::substring is now optional
2010-05-25 15:11:35 -05:00
David Abdemoulaie
b6a5402bcb
Query\Expr::_quoteLiteral properly quotes numeric strings
2010-05-25 13:41:02 -05:00
Christian Heinrich
45ec58fc7e
Updated message and added behaviour for public static vars
...
Signed-off-by: David Abdemoulaie <dave@hobodave.com>
2010-05-23 09:59:12 -05:00
Christian Heinrich
773f56bef2
Fixed #DDC-597
...
Added a test on public properties in entities. I did not check whether these properties are actually mapped to a column because personally, I believe that within an entity, there should only be protected / private members.
Signed-off-by: David Abdemoulaie <dave@hobodave.com>
2010-05-23 09:59:12 -05:00
Roman S. Borschel
616f2eda0a
[DDC-531] Fixed.
2010-05-21 11:49:05 +02:00
Jonathan H. Wage
35f66ab4ed
Merge remote branch 'upstream/master'
2010-05-20 09:02:31 -04:00
Jonathan H. Wage
2d7f7691e9
[DDC-603] Fixing issue with reverse engineering a database where table names are all caps
2010-05-20 09:01:34 -04:00
Christian Heinrich
64309398e2
Merge commit 'upstream/master'
2010-05-20 14:41:56 +02:00
Christian Heinrich
3fc9971e98
Merge commit 'upstream/master'
...
Conflicts:
lib/Doctrine/ORM/Mapping/Driver/XmlDriver.php
2010-05-20 14:17:39 +02:00
David Abdemoulaie
5bbe6c7292
Revert "Adding missing OnFlush annotation."
...
This reverts commit 79d3f655ef
.
2010-05-18 17:20:40 -05:00
David Abdemoulaie
dbeaa3f548
Merge remote branch 'jwage/master'
...
* jwage/master:
Adding missing OnFlush annotation.
2010-05-18 17:06:38 -05:00
Roman S. Borschel
a45560dbd0
[DDC-505] Fixed and small lexer simplifcations that were marked as todo.
2010-05-18 22:19:08 +02:00
Jonathan H. Wage
79d3f655ef
Adding missing OnFlush annotation.
2010-05-18 13:19:15 -04:00
Roman S. Borschel
3cbee1fa09
Merge commit 'upstream/master'
2010-05-16 13:30:48 +02:00
Roman S. Borschel
3045507a9b
[DDC-593] Fixed.
2010-05-16 13:30:40 +02:00
Benjamin Eberlei
1067118174
DDC-568 - Fix bug with hints not being passed to hydrator by AbstractQuery::iterate()
2010-05-15 21:52:59 +02:00
Benjamin Eberlei
ba6cb6bd14
Fixed nasty bug with Proxies not getting initialized correctly.
2010-05-15 21:32:34 +02:00
Benjamin Eberlei
74df4c39dc
DDC-592 - Fix Validator notices when mappedBy or inversedBy properties dont exist
2010-05-15 20:54:22 +02:00
Benjamin Eberlei
dbb5795c53
DDC-178 Removed Doctrine\ORM\LockMode
2010-05-15 12:04:46 +02:00
Benjamin Eberlei
ad402c6ded
DDC-178 DQL Optimistic Lock now requires ALL classes to be versioned, otherwise throws exception
2010-05-15 11:53:28 +02:00
Benjamin Eberlei
78328ec6ea
DDC-178 - Removed Doctrine\ORM\LockMode in favour of Doctrine\DBAL\LockMode
2010-05-15 11:48:20 +02:00
Benjamin Eberlei
8a67621b6a
DDC-178 - Fixed problems occuring from merging upstream, re-ran API and tests, finalizing lock-support for merge with upstream
2010-05-15 09:58:39 +02:00
Benjamin Eberlei
64b57bbcfb
Merge upstream into lock-support branch
2010-05-15 09:41:32 +02:00
Jonathan H. Wage
73ff99c053
Merge remote branch 'hobodave/DDC-588'
2010-05-14 15:53:18 -04:00
David Abdemoulaie
edf096eb57
[DDC-588] EntityManager::refresh uses fieldName instead of columnName
2010-05-14 14:38:47 -05:00
Jonathan H. Wage
5a92c0b51e
Fixing issue with reverse engineering databases.
2010-05-14 12:38:42 -04:00
Jonathan H. Wage
464accecfe
Fixing wrong variable name.
2010-05-14 12:33:17 -04:00
Jonathan H. Wage
7ac08931bc
Fixing DatabaseDriver to specify nullable => true instead of notnull => false
2010-05-14 12:31:25 -04:00
Roman S. Borschel
5dbd40563c
Added control abstractions for transaction demarcation.
2010-05-13 13:19:59 +02:00
Benjamin Eberlei
e62b51cf38
DDC-515 - Deleted obsolte SchemaValidatorCommand (we already had a ValidatorSchemaCommand)
2010-05-12 23:42:48 +02:00
Benjamin Eberlei
d9969901e1
DDC-515 - Fixed some issues with Schema Validation Command
2010-05-12 23:41:28 +02:00
Benjamin Eberlei
57cd2e01bb
DDC-515 - Fixed a notice occuring in certain scenarios of the new Validate Schema Tool
2010-05-11 23:12:26 +02:00
Benjamin Eberlei
d00f674a08
DDC-515 - Enhanced Validate-Schema-Command, integrated it with CLI and besides mapping<->database checks also do consistency checks of the mapping files
2010-05-11 23:08:36 +02:00
Christian Heinrich
f2213c4d00
Fixed #DDC-578
...
Also added a new testcase
2010-05-11 11:19:38 +02:00
Roman S. Borschel
f9b53c6b5c
Fixed #DDC-580
...
Conflicts:
lib/Doctrine/ORM/Mapping/Driver/XmlDriver.php
2010-05-11 00:03:09 +02:00
Roman S. Borschel
f619a15a63
Removed EntityTransaction until it has a real purpose. Added the affected entity to OptimisticLockException. Updated functional optimistic locking tests accordingly.
2010-05-10 23:51:56 +02:00
Christian Heinrich
b63afb6ce4
Fixed #DDC-580
2010-05-10 16:41:42 +02:00
Christian Heinrich
c2d2e45859
Fixed #DDC-578
...
Also added a new testcase
2010-05-10 16:17:17 +02:00
Guilherme Blanco
d0325d7048
Merged with upstream/master
2010-05-08 12:42:06 -03:00
Roman S. Borschel
59d4e0c8e7
[DDC-481] Fixed.
2010-05-08 17:01:20 +02:00
Roman S. Borschel
561236bd56
[DDC-576] Fixed.
2010-05-08 14:08:18 +02:00
Christian Heinrich
20c6259fa3
Corrected method names; the interface already used SQL, the files still used Sql in method names
2010-05-07 13:44:22 +02:00
Roman S. Borschel
8d52967fcd
Polished QueryBuilder API documentation and added another test.
2010-05-07 13:36:25 +02:00
Guilherme Blanco
65fbb9f7a4
Renamed fetchRow to fetchAssoc, as defined in @todo list. Renamed getRollbackOnly to isRollbackOnly, since it is more consistent to its purpose.
2010-05-06 18:45:18 -03:00
Guilherme Blanco
b12b8b0041
Revertd partially the support to DBAL\Transaction, it was wrong. Fixed implementation of ORM\EntityTransaction and fixed tests.
2010-05-06 18:39:19 -03:00
Christian Heinrich
02e582e00e
Merge branch 'master' of git://github.com/doctrine/doctrine2
2010-05-06 20:44:29 +02:00
Jonathan H. Wage
3001d26ad4
Fixing typo/mistake. Test coming soon.
2010-05-05 15:14:48 -04:00
Christian Heinrich
e50f77a780
Corrected method names; the interface already used SQL, the files still used Sql in method names
2010-05-05 13:12:38 +02:00
Benjamin Eberlei
f65a555d04
Merge Upstream into Locking-Branch
2010-05-02 13:02:44 +02:00
Guilherme Blanco
4ab5dffc4c
Fixed UnitOfWork and isRollbackOnly flag.
2010-05-01 11:49:14 -03:00
Roman S. Borschel
3899888a0c
Merge commit 'upstream/master'
2010-05-01 12:17:03 +02:00
Roman S. Borschel
080f737338
[DDC-534] Fixed.
2010-05-01 12:14:16 +02:00
Benjamin Eberlei
604ed962e5
Merged Master into IBM DB2 branch
2010-05-01 04:07:32 +02:00
Benjamin Eberlei
6c7aaa727c
Added tests for 41e830ca68
, thereby finding two issues with XML and YAML Driver handling of Sequence-Generator
2010-05-01 03:28:18 +02:00
Benjamin Eberlei
9cee8bf890
Merge remote branch 'dc2master/master'
2010-05-01 03:12:27 +02:00
Jonathan H. Wage
94928c5dd8
[DDC-552] Fixing issue with getReflectionClass() not existing on ClassMetadataInfo when it is required by AnnotationDriver
2010-04-30 12:27:52 -04:00
Roman S. Borschel
39a6c01978
Merge commit 'upstream/master'
2010-04-30 17:31:53 +02:00
Roman S. Borschel
db2be55e27
[DDC-561] Fixed.
2010-04-30 17:30:27 +02:00
Guilherme Blanco
6705d9b9cc
Introduced the concept of DBAL\Transaction and ORM\EntityTransaction.
2010-04-29 22:46:51 -03:00
Guilherme Blanco
50f3435e84
Optimized Query AST resultant of the parsing process phase 1
2010-04-29 22:15:36 -03:00
Jonathan H. Wage
41e830ca68
Fixing sequence-generate in XmlDriver
2010-04-29 08:13:02 -04:00
Benjamin Eberlei
f38584a51e
DDC-545 - Add unittest for all drivers uniqueConstraint capabilities, fix bug in XML Driver that disallowed using them
2010-04-28 20:27:53 +02:00
Jonathan H. Wage
de72db2a7a
Fixing xml schema generation for code completion in ides
2010-04-28 11:39:47 -04:00
Roman S. Borschel
ae39a5d389
Fixed svn dependency in build file and some weird issues where the oci8 driver loses spaces in the sql while transforming positional to named parameters.
2010-04-27 20:11:42 +02:00
Benjamin Eberlei
025735e730
DDC-536 - Make forwards compatible change in EntityRepository adding getters for the protected variables to allow a smooth change when they will be turned private in Beta2
2010-04-27 19:37:27 +02:00
Benjamin Eberlei
0f7d71cac4
Merge commit 'dc2master/master'
2010-04-27 19:28:34 +02:00
Jonathan H. Wage
6bda2b44fe
Renaming PhpDriver to PHPDriver
2010-04-26 14:12:36 +02:00
Roman S. Borschel
d1d1cecc06
Restored missing files.
2010-04-26 14:12:20 +02:00
Roman S. Borschel
bff4f49b7a
Merge commit 'upstream/master'
...
Conflicts:
lib/Doctrine/Common/Annotations/AnnotationReader.php
lib/Doctrine/Common/Annotations/Parser.php
2010-04-26 13:17:36 +02:00
Roman S. Borschel
b505a27370
Renamed StandardEntityPersister to BasicEntityPersister
2010-04-26 13:12:46 +02:00
Roman S. Borschel
760ea34a0c
[DDC-497][DDC-500][DDC-342] Fixed. Persister polishing and refactoring. More to come for that, but after beta1.
2010-04-26 13:02:30 +02:00
Jonathan H. Wage
27a0058b89
Initial entry of StaticPHPDriver
2010-04-23 16:16:16 -04:00
Jonathan H. Wage
6d29f05d3a
Renaming PhpDriver to PHPDriver
2010-04-23 14:37:29 -04:00
Jonathan H. Wage
023f06a420
Merge remote branch 'upstream/master'
2010-04-23 14:32:38 -04:00
Guilherme Blanco
841008c461
[2.0] Coding Standards fixes, added missing docblocks, removed some dependencies from Common package (in Annotations component), etc.
2010-04-23 00:51:32 -03:00
Guilherme Blanco
7006f4dd74
Merge commit 'upstream/master'
2010-04-22 11:35:18 -03:00
Guilherme Blanco
5ecca4f5e0
[2.0][DDC-524] Fixed issue with UPDATE/DELETE statements generating wrong SQL when using Association Paths.
2010-04-22 11:32:01 -03:00
Benjamin Eberlei
c763b47626
Merge commit 'dc2master/master' into lock-support
2010-04-21 20:30:41 +02:00
Roman S. Borschel
4b71afe7c2
Improving metadata caching performance by only serializing what is absolutely necessary.
2010-04-18 22:47:03 +02:00
Benjamin Eberlei
024b2bab91
DDC-496 Finished first versions of platform and schema manager for DB2, DDC-528 Added support for PDO_IBM driver, passing all but 3 tests that are related to CLOB fields
2010-04-18 19:12:38 +02:00
Benjamin Eberlei
fab5ef8429
DDC-515 - First version of a validate mapping command
2010-04-17 08:47:40 +02:00
Jonathan H. Wage
59f3fe3a40
Fixing code style issue
2010-04-16 13:20:46 -04:00
Roman S. Borschel
4b39705cd4
Fixed case-sensitivity of custom DQL functions.
2010-04-15 20:14:03 +02:00
Roman S. Borschel
01c2c06bbf
[DDC-512] Fixed.
2010-04-15 18:36:17 +02:00
Roman S. Borschel
e83bfeede3
Simplified and streamlined configuration classes.
2010-04-15 11:55:03 +02:00
Guilherme Blanco
26ff265652
[2.0][DDC-431] Added coverage, fixing the ticket.
2010-04-14 23:27:33 -03:00
Guilherme Blanco
09fbd8f190
Merge commit 'upstream/master'
2010-04-14 22:16:59 -03:00
Guilherme Blanco
955dc09cb9
[2.0] Optimized support to IdentificationVariable in ArithmeticPrimary
2010-04-14 22:03:29 -03:00
Jonathan H. Wage
c6d784abc5
Fixing ORMException
2010-04-14 20:42:39 -04:00
Jonathan H. Wage
c43740c08a
Fixing EntityRepositoryGenerator to not generate the repository if it already exists
2010-04-14 20:42:17 -04:00
Jonathan H. Wage
b2eeac5640
Fixing strict standards notice
2010-04-14 20:41:41 -04:00
Jonathan H. Wage
2f6f8587b5
Fixing changed method names
2010-04-14 20:40:12 -04:00
Jonathan H. Wage
89c71138e6
Fixing changed method names
2010-04-14 20:39:51 -04:00
Guilherme Blanco
d045c6f6c1
Merge commit 'upstream/master'
2010-04-14 21:35:10 -03:00
Jonathan H. Wage
be4d158b2c
Merge remote branch 'upstream/master'
2010-04-14 15:24:14 -04:00
Jonathan H. Wage
4d758035cc
Extracting repository generation code to standalone class so it can be re-used
2010-04-14 15:19:48 -04:00
Jonathan H. Wage
32a81f09d1
Fixing generate-repositories command so it works again after migration to Symfony console
2010-04-14 14:32:47 -04:00
Jonathan H. Wage
146b22a1a5
Making 2nd argument of getExporter() optional again
2010-04-14 14:18:10 -04:00
Jonathan H. Wage
ac4e33d056
Fixing issue with EntityGenerator spaces
2010-04-14 14:17:55 -04:00
Jonathan H. Wage
3afc8f794a
Throw exception when entity generator is not set
2010-04-14 14:17:09 -04:00
Jonathan H. Wage
d150f8a6f7
Fixing issue with 4 spaces being hardcoded and not replaced with the configured amount of spaces
2010-04-14 11:21:39 -04:00
Roman S. Borschel
f3c672a2e5
Merged from upstream/master.
2010-04-14 17:21:15 +02:00
Roman S. Borschel
d4232d906e
[DDC-388] Fixed.
2010-04-14 17:07:08 +02:00
Jonathan H. Wage
d656566791
Merge remote branch 'upstream/master'
2010-04-14 10:32:11 -04:00
Jonathan H. Wage
ceb05e85ef
Removing ClassMetadataReader
2010-04-14 10:31:50 -04:00
Roman S. Borschel
7fefe3f4b4
Merge commit 'upstream/master'
2010-04-14 10:50:37 +02:00
Roman S. Borschel
4106002344
Small refactorings.
2010-04-14 10:46:35 +02:00
Guilherme Blanco
889094709e
[2.0] Added support to IdentificationVariable that was missing in ArithmeticPrimary (it was not correctly handling it). Uncommented a unit test that added coverage to it.
2010-04-14 00:04:44 -03:00
Guilherme Blanco
f3d91b9ea9
[2.0] Fixed E_NOTICE being throwing when ->getSingleScalarResult() is called and no result is found. Added coverage for this and also for multiple result (NonUniqueResultException).
2010-04-13 22:06:01 -03:00
Jonathan H. Wage
bce7ebfcc3
Fixing convert-mapping task to use the DisconnectedClassMetdataFactory
2010-04-13 18:58:43 -04:00
Jonathan H. Wage
44e656dc0a
Adding description to _getParentClasses()
2010-04-13 18:24:48 -04:00
Jonathan H. Wage
45969840f0
Fixing class description
2010-04-13 18:22:08 -04:00
Jonathan H. Wage
5cfe9e1d94
Introducing DisconnectedClassMetadataFactory that will replace the need for ClassMetadataReader
2010-04-13 18:20:41 -04:00
Jonathan H. Wage
12c9ca971b
Merge remote branch 'origin/master'
2010-04-13 14:14:02 -04:00
Jonathan H. Wage
97e29e00a7
Fixing orm:generate-proxies command to create the destination direction if it does not exist yet
2010-04-13 14:12:44 -04:00
Jonathan H. Wage
10aaf93c44
Fixing ensure-production-settings task to not throw an exception and instead use the Output object to output an error
2010-04-13 14:12:13 -04:00
Jonathan H. Wage
0f4ba3b875
Fixing issue with orm:convert-mapping task and dest-path that does not exist yet as well when reverse engineering from-database
2010-04-13 14:11:21 -04:00
Jonathan H. Wage
c81b770a0d
Fixing issue with orm:clear-cache:result command after the migration to Symfony console
2010-04-13 14:10:12 -04:00
Jonathan H. Wage
5442a32db8
Fixing incorrect exception method used
2010-04-13 14:09:39 -04:00
Jonathan H. Wage
071adf68cd
Fixing tabs in ClassMetadata class
2010-04-13 14:09:11 -04:00
Guilherme Blanco
56a8f5cd53
[2.0][DDC-448][DDC-513] Fixed issue with Joined Inheritance Type and One To One Associations.
2010-04-13 00:29:29 -03:00
Guilherme Blanco
b6f9cd0c07
[2.0][DDC-503] Added missing IdGeneratorType.
2010-04-12 21:54:43 -03:00
Roman S. Borschel
6d08164162
Merge commit 'upstream/master'
2010-04-13 00:50:12 +02:00
Roman S. Borschel
db603547a2
Added failing test for DDC-388. Naming refactorings and comment cleanups.
2010-04-13 00:49:19 +02:00
Benjamin Eberlei
dfbd9e6e2f
DDC-178 - Add additional tests for Locking Support
2010-04-11 16:43:33 +02:00
Benjamin Eberlei
317e84d8d7
DDC-510 - Moved AnnotationDriver Factory Method onto Configuration instance
2010-04-11 11:06:54 +02:00
Benjamin Eberlei
45cd2afd27
DDC-510 - Simplified Condition to check if Paths are set in AnnotationDriver
2010-04-11 10:52:53 +02:00
Benjamin Eberlei
4cf5b7afdc
DDC-510 Move Exception for no Metadata Driver from Configuration to EntityManager::create, commit missing MetadataFilter
2010-04-11 10:51:31 +02:00
Benjamin Eberlei
700060cfb2
DDC-510 Refactored all Command Tools to use ClassMetadataFactory instead of ClassMetadataReader
2010-04-11 09:30:01 +02:00
Benjamin Eberlei
6e5b1bbe60
DDC-510 - Refactored Metadata Driver to be an required option, even for Annotations - allowing to use the specified paths in ORM Tooling Commands
2010-04-10 17:35:18 +02:00
Benjamin Eberlei
b2fe3820fc
DDC-502, DDC-507 - Changes to how Annotation Metadata Driver is handled in SchemaTool Command, Specifiying Mapping paths is now required for this to work.
2010-04-10 12:31:48 +02:00
Benjamin Eberlei
5d329d7e2c
DDC-502, DDC-507 - Fix refactorings to work with Annotations Driver also
2010-04-10 11:38:45 +02:00
Benjamin Eberlei
a7d07fcdba
DDC-502, DDC-507 - Refactored SchemaTool Commands
2010-04-10 11:38:34 +02:00
Benjamin Eberlei
4a1c3785ec
Merge commit 'dc2master/master' into lock-support
2010-04-10 10:12:35 +02:00
Roman S. Borschel
cb616956c6
Merge commit 'upstream/master'
2010-04-10 00:12:30 +02:00
Roman S. Borschel
7cc56c45d3
[DDC-193] Fixed.
2010-04-10 00:00:36 +02:00
Benjamin Eberlei
a0b821cde8
Merge commit 'dc2master/master' into lock-support
2010-04-09 15:15:58 +02:00
Guilherme Blanco
e4d8efa394
[2.0] Couple of fixes to new Console implementation
2010-04-09 00:53:29 -03:00
Benjamin Eberlei
e6a44b145f
[DDC-178] First approach to Locking support
2010-04-08 22:50:06 +02:00
Guilherme Blanco
5854bcab11
[2.0] Added new Console support
2010-04-08 00:47:42 -03:00
Guilherme Blanco
45de5c6932
[2.0] Removed old CLI support.
2010-04-08 00:30:11 -03:00
jwage
c1522d104a
[2.0] Adding blank README files
2010-04-06 03:04:02 +00:00
beberlei
289ce4727b
[2.0] DDC-492 - Allow access to ParserResult and Query in TreeWalkerAdapter
2010-04-04 22:24:37 +00:00
beberlei
c9f1954044
[2.0] DDC-342 - Throw Exception with notice in case of Many To Many relation pointing to Joined Inheritance Hierachy until this feature is completed
2010-04-03 07:09:20 +00:00
beberlei
95994f7a44
[2.0] DDC-341 - Added Composite Model-Set and 3 tests, fixed two bugs in SqlWalker with Composite Key support
2010-04-02 21:37:15 +00:00
beberlei
5b10b7098f
[2.0] DDC-484 - Fix reference to Doctrine\ORM\ORMException in ProxyException, added two unit-tests for missing tests of ProxyException throws
2010-04-02 15:05:53 +00:00
guilhermeblanco
c9de54b4a2
[2.0] Changed Connection::execute() to Connection::executeQuery() as defined as a todo.
2010-03-31 21:13:34 +00:00
guilhermeblanco
9ae7671b26
[2.0] Added more verbosity when attempting to iterate through a fetch join.
2010-03-30 22:29:10 +00:00
guilhermeblanco
511bf2248e
[2.0] Fixed and added some missing/wrong docblocks. Renamed Assigned to AssignedGenerator as scheduled to be renamed.
2010-03-30 21:14:17 +00:00
romanb
62e7146d2d
[2.0][DDC-423] Fixed.
2010-03-29 13:50:57 +00:00
romanb
354ede1e04
[2.0][DDC-354][DDC-425] Fixed. Encapsulated SQL logging better in the DBAL. Added binding types to DBAL mapping types as well as using these binding types in the persisters. Query and NativeQuery now support PDO binding types as well as DBAL mapping types when binding parameters.
2010-03-29 13:20:41 +00:00
guilhermeblanco
7014188654
[2.0][DDC-476] Fixed description of convert-10-schema. Thanks for the report
2010-03-28 23:25:28 +00:00
guilhermeblanco
45d1e2005b
[2.0] More fixes to EntityGenerator. Coding standard fixes and improved error reporting on invalid arguments provided.
2010-03-28 22:56:59 +00:00
guilhermeblanco
3a58e14419
[2.0] Fixed issue with namespaces of entities in EntityGenerator
2010-03-28 22:29:29 +00:00
jwage
21c1952b89
[2.0][DDC-464] Fixes issue with EntityGenerator and the class extends syntax
2010-03-28 17:46:23 +00:00
beberlei
24d8e94280
[2.0] DDC-478 - Fix QueryBuilder Expr\Between Support
2010-03-28 10:30:43 +00:00
romanb
49621286a2
[2.0][DDC-479] Fixed.
2010-03-26 22:07:31 +00:00
beberlei
6b86c97f0a
[2.0] DDC-457 - Fix invalid reference to MappingException in Xml and Yml Drivers
2010-03-26 18:29:20 +00:00
jwage
2397925623
[2.0][DDC-462] Adding missing use statement
2010-03-24 15:33:40 +00:00
jwage
0b68e9473d
[2.0][DDC-449] Fixing issue with ClassMetadataReader and existing driver sources being added
2010-03-24 15:31:54 +00:00
guilhermeblanco
b2167985ad
[2.0][DDC-274] Fixing Coding Standards for CLI tool.
2010-03-24 02:37:45 +00:00
guilhermeblanco
50c4e50921
[2.0][DDC-459] Moved Doctrine\ORM\AbstractQuery to Doctrine\ORM\Query\AbstractQuery, which is compatible with Doctrine Coding Standards
2010-03-23 17:53:38 +00:00
guilhermeblanco
b175427043
[2.0][DDC-458] Fixed issue with IN () support when providing numeric values separated by comma without spaces.
2010-03-23 17:42:34 +00:00
beberlei
f78ac41cd8
[2.0] DDC-239 - Added several new mapping validations for duplicate association/field and or column name definitions, and in combination with the discriminator column name.
2010-03-20 19:19:12 +00:00
romanb
2209c5ef30
[2.0][DDC-444] Fixed.
2010-03-20 09:40:50 +00:00
jwage
f34a99ccce
[2.0] Fixing hardcoded dependency to EntityGenerator
2010-03-20 03:48:58 +00:00
jwage
655361427c
[2.0] Fixing issue with EntityGenerator and spaces/formatting
2010-03-19 22:47:34 +00:00
jwage
42c5562874
[2.0] Improving EntityGenerated: added normal doc blocks above annotations(even if annotations aren't generated), adding type hinting, added generation of default values for properties
2010-03-19 22:38:45 +00:00
guilhermeblanco
7f7569d983
[2.0] Fixed issue with Cache drivers that in some situations they were not storing the entries. Also fixed bug with queryCacheTTL that was not being considered in a Query.
2010-03-19 18:09:03 +00:00
jwage
583d276553
[2.0] Removing old unused files
2010-03-19 04:23:00 +00:00
jwage
089b5dd88a
[2.0] Refactoring code for reading multiple sources of mapping information from ClassMetadataExporter to a new ClassMetadataReader tool so it can be used to read mapping information easily from multiple different sources. This is used for generating repositories, converting mapping information, generating entity stubs, etc. Generally though, it is useful to be able to read the information for some mapping files into an array of ClassMetadataInfo instances without it being bound to the ORM and the metadata referenced by the EntityManager ClassMetadataFactory
2010-03-19 04:19:15 +00:00
beberlei
1ddebef8a4
[2.0] DDC-318 - Fixed idempotency issues with AnnotationDriver::getAllClassNames() even across multiple instances using the same metadata paths.
2010-03-18 23:04:21 +00:00
beberlei
b25d5d277d
[2.0] DDC-283 - Add two events in SchemaTool that allow to hook into the generated Schema representation, possibly modifying or reacting to it in userland or extensions code.
2010-03-18 22:36:27 +00:00
jwage
c6678a0f4a
[2.0] Renaming orm:generate-entity-stubs to orm:generate-entities to be consistent and fixed a few bugs
2010-03-18 22:35:16 +00:00
jwage
49c73d5682
[2.0] Refactoring AnnotationExporter code to a EntityGenerator tool which is used now in orm:convert-mapping to generate annotated entities and also used in orm:generate-entity-stubs for generating entity classes and properties/method stubs from mapping information
2010-03-18 21:38:42 +00:00
jwage
119c4eca57
[2.0] Fixing coding standards of generated proxies
2010-03-18 21:30:09 +00:00
romanb
cc9b0ff63b
[2.0][DDC-433] Fixed typo.
2010-03-18 13:46:25 +00:00
romanb
53eb51b687
[2.0][DDC-422] Fixed.
2010-03-18 13:43:38 +00:00
romanb
9bb25925c0
[2.0][DDC-433] Fixed.
2010-03-18 11:53:26 +00:00
romanb
76663a0501
[2.0][DDC-416] Fixed.
2010-03-18 11:40:43 +00:00
jwage
6950bcaa5e
[2.0] Extracting Doctrine 1 schema conversion from orm:convert-mapping task to a orm:convert-d1-schema task
2010-03-17 22:33:25 +00:00
jwage
770d00abe9
[2.0] Improving test coverage for mapping exporters as well as adding missing functionality
2010-03-17 21:25:19 +00:00
jwage
e06f7c981d
[2.0] Updating Symfony Yaml component to PHP 5.3 version
2010-03-16 23:03:29 +00:00
jwage
a25c704246
[2.0] Fixing PhpDriver and covering it with tests
2010-03-16 22:41:09 +00:00
guilhermeblanco
71b1f709c8
[2.0] Removed wrong unit test. Fixed phpDoc of QueryBuilder that was pointing to an unknown object.
2010-03-16 20:31:36 +00:00
jwage
584491d462
[2.0] Fixing issue with converting mapping from annotations to other sources
2010-03-16 19:55:25 +00:00
guilhermeblanco
34cbb8af24
[2.0] Fixed issue with DQL that was not considering input parameter 10. Also added support to retrieve the generated AST.
2010-03-16 19:21:59 +00:00
guilhermeblanco
29e5141280
[2.0] Reverted r7392 which generates broken SQL query.
2010-03-16 16:32:30 +00:00
guilhermeblanco
bb94f6ea7c
[2.0] Fixed support to ResultVariable usage in ArithmeticExpression.
2010-03-16 15:02:43 +00:00
guilhermeblanco
0fde94ddcf
[2.0] Fixed custom functions support that was failing to be processed. Also fixed syntax error of Function support.
2010-03-16 14:01:54 +00:00
beberlei
ec4bd256d5
[2.0] DDC-412 - Fixed YAML Driver not allowing multiple lifecycle callbacks per event. Backwards-incompatible change
2010-03-15 19:29:07 +00:00
guilhermeblanco
c7ac5650c2
[2.0] Fixed issue with Subselect not handling well inheritance type JOINED.
2010-03-15 19:04:14 +00:00
romanb
a53c2fbd6c
[2.0] Code cleanups. Preparations for DDC-193. Fixed DDC-399, type configuration remains global for now but the irritating instance methods on the Configuration have been removed. Use Type::addType et al. Added TODOs for naming standards.
2010-03-15 17:19:00 +00:00
beberlei
bc6714c2c8
[2.0] DDC-414 - Changed semantics of preUpdate Event to allow only changes to the entity changeset, not the internal state of the entity anymore.
2010-03-14 22:16:15 +00:00
beberlei
6bcaafe17b
[2.0] DDC-420 - Fix annotation exporter repositoryClass
2010-03-14 17:15:43 +00:00
beberlei
f3f72edb45
[2.0] Give public access to the computed collection deletions and updates for possible use with the onFlush event.
2010-03-13 09:19:12 +00:00
jwage
13ad526833
[2.0] Fixing issue with comparing paths when they are not the realpath
2010-03-11 14:49:44 +00:00
guilhermeblanco
757a9529f8
[2.0] Fixed issue with Proxy classes that was silently failing to load correspondent Entity.
2010-03-10 20:38:20 +00:00
guilhermeblanco
b2cf2e2072
[2.0] Added custom Entity repository, DiscriminatorColumn and DiscriminatorMap upport in AnnotationExporter
2010-03-09 02:54:07 +00:00
guilhermeblanco
3d34f266c6
[2.0][DDC-395] Applied the provided patch of Jordi Boggiano removing some trailing whitespaces and fixing missing public keywords
2010-03-09 01:47:45 +00:00
guilhermeblanco
c680b8fe1d
[2.0] Fixed AnnotationDriver that was incorrectly inspecting cascades in associations.
2010-03-08 23:42:38 +00:00
guilhermeblanco
4a07ac26da
[2.0] Fixed issue with AbstractFileDriver exporter that was generating files using backslashes instead of dots, preventing the other exporters to work correctly.
2010-03-08 23:40:55 +00:00
guilhermeblanco
eeec2e436c
[2.0] Fixed missing method in ConvertMappingTask. Changed to a custom message one.
2010-03-08 23:23:22 +00:00
guilhermeblanco
af63f2cb6d
[2.0] Fixed reporting issue with TaskNamespace and some small cosmetic changes
2010-03-08 21:03:04 +00:00
beberlei
64077ac65f
[2.0] Add missing Query::HINT_CUSTOM_OUTPUT_WALKER - it wasn't possible to change the output walker before without extending and overwriting one large method in Query
2010-03-06 09:52:48 +00:00
romanb
cda9c1babd
[2.0] Missing files from last commit.
2010-03-05 16:36:48 +00:00
romanb
df6ca602fb
[2.0][DDC-92] Fixed. Patch provided by Christian Heinrich. [DDC-274] Started some method renaming. [DDC-142] Fixed (join column names and discriminator column names dont support quoting) [DDC-258] Fixed.
2010-03-05 16:35:00 +00:00
romanb
715da59ded
[2.0][DDC-384] Fixed getReference problem with aliases.
2010-03-04 12:45:41 +00:00
guilhermeblanco
0af8b66599
[2.0][DDC-389] Fixed the PHPDriver that was causing a fatal error when classes uses inheritance type join. Thanks Tiago Ferreira for report and patch.
2010-03-03 17:46:21 +00:00
guilhermeblanco
3eff1d1c5b
[2.0] Fixed issue with classmetadata cache that was saving the entire inheritance on the same cacheKey.
2010-03-03 14:39:49 +00:00
guilhermeblanco
dc1f61c0e3
[2.0] Fixed issue with classmetadata cache that was saving the entire inheritance on the same cacheKey.
2010-03-03 14:38:39 +00:00
guilhermeblanco
0cbc9aa672
[2.0][DDC-387] Fixed wrong variable name in MappingException. Thanks Christian for report
2010-03-03 01:38:21 +00:00
guilhermeblanco
4ac39f0cbd
[2.0][DDC-379][DDC-384] Implemented Entity namespace alias support.
2010-03-03 01:30:00 +00:00
romanb
9427a85e4e
[2.0] Fixed missing argument in AbstractFileDriver.
2010-03-01 22:23:39 +00:00
guilhermeblanco
de29fa97f0
[2.0][DDC-265] Partial support to inheritanceType in AnnotationExporter. Still needs to add the discriminator column.
2010-03-01 04:27:17 +00:00
guilhermeblanco
a56689be67
[2.0] Reverted wrong changeset of commit related to 7246
2010-03-01 04:23:23 +00:00
guilhermeblanco
fc5960c489
[2.0][DDC-265] Partial support to inheritanceType in AnnotationExporter. Still needs to add the discriminator column.
2010-03-01 04:03:44 +00:00
guilhermeblanco
07fd878985
[2.0][DDC-382] Fixed wrong DQL function call. Thanks Ismo for report and patch.
2010-03-01 03:55:02 +00:00
romanb
74a4328833
[2.0] Refactored UoW#createEntity slightly for perf. reasons (documented properly now).
2010-02-28 22:48:50 +00:00
beberlei
8fbcf7d571
[2.0] DDC-381 - Unserialized Entity that was a proxy during serialize() will fatal when accessing methods that call _load() - A check for the existance of entity persister solves the problem.
2010-02-28 14:45:09 +00:00
beberlei
a0fc09855b
[2.0] DDC-353 - Fix UnitOfWork::createEntity and StandardPersister::refresh() not marking created Proxy instances as MANAGED like EntityManager::getReference() does
2010-02-28 14:14:44 +00:00
romanb
536aca23da
[2.0][DDC-371] Fixed together with other hydration/initialization issues.
2010-02-27 17:48:18 +00:00
beberlei
eb00a3b817
[2.0] DDC-195 - Refactored Mapping Syntax again to be arrays in all annotations, xml and yaml drivers instead of parsing the fields in the AssociationMapping implementations.
2010-02-26 21:26:06 +00:00
beberlei
5bf169202f
[2.0] DDC-370 - Fixed bug with CTI and scalar fields DDC-377 - Fixed failing Oracle test
2010-02-26 20:29:01 +00:00
jwage
7c81b0b003
[2.0] Adding support for entity aliases in the query language
2010-02-26 18:11:53 +00:00
jwage
61a4a35694
[2.0] Fixing ClassMetadataExporterTask to use existing configured annotation driver for given path instead of re-creating it
2010-02-26 01:28:09 +00:00
jwage
c8ef304bcc
[2.0] Adding getDrivers() method to DriverChain
2010-02-26 01:27:10 +00:00
beberlei
3e96788438
[2.0] DDC-312 - Revert annoying View and Trigger variables in Schema instance, complete "View" support by just returning a View instance
2010-02-25 22:05:23 +00:00
beberlei
946fa6d7ca
[2.0] Refactored Doctrine\DBAL\Schema API a bit Table::createColumn() was inconsistent with all the other methods being add*
2010-02-25 21:51:30 +00:00
beberlei
b7de1ed115
[2.0] Fixed missing parameter in MappingException::mappingFileNotFound
2010-02-25 21:36:48 +00:00
beberlei
bbda52a448
[2.0] DDC-376 - Fix in XML Mapping Driver 'inheritance-type' attribute.
2010-02-25 21:16:05 +00:00
beberlei
248022249f
[2.0] DDC-375 - Fix a little bug in walkSimpleSelectExpression
2010-02-25 20:31:53 +00:00
beberlei
f14dd56907
[2.0] DDC-375 - Fix two issues related to DQL Subselects
2010-02-25 20:25:28 +00:00
beberlei
43ecaf54a2
[2.0] DDC-374 - Implement and tested DriverChain Mapping Adapter
2010-02-25 19:58:39 +00:00
jwage
fcd623e8ef
[2.0] Adding DriverChain mapping driver type to allow you to configure drivers to use for certain entity namespaces
2010-02-25 19:33:21 +00:00
romanb
e235044c47
[2.0] Fixed query and result cache to work nice together and avoid unnecessary cache lookups.
2010-02-25 15:47:20 +00:00
romanb
1e6641565e
[2.0][DDC-368] Fixed.
2010-02-24 22:05:40 +00:00
beberlei
cbd8133308
[2.0] DDC-367 - Fixed Bug with <discriminator-map /> XML Driver Parsing
2010-02-24 19:31:53 +00:00
romanb
a1a8093888
[2.0] First draft for onFlush event.
2010-02-24 19:19:04 +00:00
guilhermeblanco
b274a69ec2
[2.0][DDC-364] Added Doctrine\Common\Version which provides the current version of Doctrine. Also added CLI tasks for Common and DBAL, since they may vary in the future.
2010-02-24 02:54:24 +00:00
guilhermeblanco
96a79b62b9
[2.0][DDC-362] Fixed missing namespace declaration on __call method of EntityRepository. Thanks Marcel Walter for the patch.
2010-02-24 02:25:09 +00:00
beberlei
50190c64d3
[2.0] DDC-358 - Refactored UnitOfWork Event triggering capabilities - Revert preUpdate change - Its not good!
2010-02-23 20:36:07 +00:00
romanb
82e42123de
[2.0][DDC-345] Fixed.
2010-02-23 14:58:12 +00:00
romanb
4685a9ab6a
[2.0][DDC-355] Fixed. Patch provided by Christian Heinrich.
2010-02-23 14:02:31 +00:00
beberlei
cbad4bff3a
[2.0] DDC-358 - Refactored UnitOfWork Event triggering capabilities - Removed check for EntityManager instance. This is deep in the code and can hardly be get wrong.
2010-02-22 22:32:15 +00:00
romanb
96eaf67e0f
[2.0][DDC-350] Fixed. Patch provided by Christian Heinrich.
2010-02-21 23:26:42 +00:00
beberlei
ac62e4d9bb
[2.0] DDC-358 - Refactored UnitOfWork Event triggering capabilities
2010-02-21 21:55:39 +00:00
beberlei
81d02278ad
[2.0] DDC-338 - Changed DQL Parser to comply with ordered collections when they are fetch joined (OMG, thanks to roman and guilherme for the detailed discussion on how to implement this)
2010-02-21 00:06:34 +00:00
guilhermeblanco
31120bcb33
[2.0] Added feedback message when orm:ensure-production-settings is correctly configured.
2010-02-20 20:00:21 +00:00
romanb
22fce635c0
[2.0][DDC-339][DDC-340] Fixed.
2010-02-20 18:27:05 +00:00
guilhermeblanco
ec880fe555
[2.0][DDC-316][DDC-346] Implemented support to first result and max results aswell as different hydration mode support in orm:run-dql task
2010-02-20 17:32:25 +00:00
beberlei
e5ed3f66ac
[2.0] DDC-351 - Fix Delete in JoinedSubclassPersister
2010-02-19 22:49:03 +00:00
romanb
639718e95c
[2.0][DDC-335][DDC-347][DDC-317] Fixed. Also prepared DQL for CASE/COALESCE/NULLIF support.
2010-02-19 21:28:17 +00:00
beberlei
31b0705ed5
[2.0] DDC-336 DDC-337 - Changed @OrderBy annotation to take a DQL not SQL snippet, restrict it to field names and positional orderings. Changed all test-cases and added a test-case that shows the behaviour for OneToMany JoinedSubclassPersister Managed Entities.
2010-02-15 22:50:35 +00:00
beberlei
30d1b54db1
[2.0] DDC-337 - Collections that are fetched through StandardEntityPersister and ordered are sorted by any given ORDER BY snippet. Now only the DQL Parser is missing in this regard.
2010-02-14 21:21:43 +00:00
beberlei
ab3a6cc16e
[2.0] DDC-336 - Support specification of an OrderBy SQL snippet in OneToMany and ManyToMany Associations in Annotation, XML and YAML Drivers
2010-02-14 19:38:22 +00:00
beberlei
e83f1517ad
[2.0] DDC-330 - Fix SIZE(collectionValueExpression) using a COUNT(field) to COUNT(*) because in many to many scenarios and with several join columns a COUNT(fieldA, fieldB) would have been generated, which is not valid sql.
2010-02-14 18:44:33 +00:00
romanb
da582e1125
[2.0] Fixed hardcoded version field access in optimistic locking.
2010-02-14 10:48:25 +00:00
beberlei
077d9fb0e6
[2.0] DDC-135 DDC-177 Implement missing WITH clause, disallow use of ON clause by throwing an exception
2010-02-14 09:53:38 +00:00
beberlei
49d2dd9bf2
[2.0] DDC-329 - Allow Reverse Engineering with multiple column foreign keys
2010-02-13 22:28:33 +00:00
beberlei
5a96217d4d
[2.0] DDC-328 - Query and Result Cache Keys now depend on the hydrationMode also
2010-02-13 21:42:09 +00:00
beberlei
8b2ca0d484
[2.0] DDC-325 - Fix Order of LOCATE to be LOCATE(needle, haystack [, offset])
2010-02-11 23:02:21 +00:00
beberlei
6271245831
[2.0] DDC-318 - Fix successive calls to AnnotationDriver::getAllClassNames()
2010-02-11 22:47:59 +00:00
beberlei
6bfbab9f7d
[2.0] DDC-325 - Fixed LOCATE() support for all platforms.
2010-02-11 22:38:23 +00:00
beberlei
13bf8a760f
[2.0] DDC-322 - Fixed Trim across all platforms using AbstractPlatform::getTrimExpression()
2010-02-11 21:19:54 +00:00
beberlei
8357289050
[2.0] DDC-320 - Fixed Substring across all platforms using AbstractPlatform::getSubstringExpression() instead of the "hand-built" one.
2010-02-11 20:19:05 +00:00
beberlei
57ef5f5aeb
[2.0] Added DQL Functions and Aggregate Functional Test-Case and fixed two small bugs in DQL Parser that came to light, also it seems that some of the functions are not supported by Oracle and Sqlite and some cases of SUBSTRING and TRIM produce bugs on MySQL.
2010-02-11 18:59:58 +00:00
romanb
86c12a07e5
[2.0] Fixed proxy classes to not invoke parent class constructors. We never call constructors to reconstitute persistent entities and proxies always represent persistent entities.
2010-02-11 09:48:57 +00:00
beberlei
962ecab75e
[2.0] DDC-312 - Prepared View and Trigger support in DBAL\Schema
2010-02-10 23:53:07 +00:00
romanb
ae6e597dca
[2.0][DDC-311] Fixed.
2010-02-10 22:17:43 +00:00
beberlei
04832e2789
[2.0] DDC-125 - Query Hints are now included in both QueryCache and ResultCache - QueryCache now also uses firstResult and maxResults for the cache key - ResultCache was fixed to use "getSql()" instead of "getDql()"
2010-02-10 19:09:25 +00:00
romanb
ca23555c3e
[2.0][DDC-79][DDC-261] Fixed. Also fixed support for deleting objects by reference (getReference() + remove() + flush()) to effectively delete objects without loading them.
2010-02-10 10:47:42 +00:00
guilhermeblanco
30f9403790
[2.0][DDC-308] Implemented SIZE() function support to many2many relations
2010-02-10 02:31:55 +00:00
guilhermeblanco
d642fb9642
[2.0][DDC-307] Fixed wrong generation of SQL when using MOD() function
2010-02-10 01:34:47 +00:00
guilhermeblanco
527c9e760f
[2.0][DDC-306] Fixed issue with non-existant class DoctrineException
2010-02-10 01:30:24 +00:00
beberlei
54010a55b0
[2.0] DDC-309 - Allow multiple IteratbleResult instances and work on them concurrently.
2010-02-09 19:58:04 +00:00
romanb
4adc289596
[2.0][DDC-284] Fixed. API polish and some convention over configuration simplifications for join columns and join tables.
2010-02-09 17:13:49 +00:00
beberlei
da2c329e60
[2.0] Fix casing bug in Parser - IfFunction checks lower-case the function name, but register methods don't.
2010-02-07 22:55:26 +00:00
beberlei
98a77d9387
[2.0] Add missing Docblock comments in AbstractCollectionPersister
2010-02-07 13:23:20 +00:00
beberlei
005d3b432b
[2.0] DDC-163 - Missing DQL Alias prefix for many-to-many table in SqlWalker lead to duplicate prefix generation in SQL statement when a many-to-many join table is used more than once.
2010-02-07 13:05:48 +00:00
beberlei
ac4c33c371
[2.0] DDC-214, DDC-303, DDC-304 - Fix several errors with Schema Inference from Database and Metadata and Comparisons, aswell as related bugs in DatabaseDriver. DDC-305 - Abstracted TRUNCATE command for all platforms.
2010-02-07 12:36:30 +00:00
beberlei
7cf8d1ae52
[2.0] DDC-268 Added missing duplicateAssociationMapping() method to MappingException
2010-02-02 21:46:39 +00:00
beberlei
dcfb856dde
[2.0] DDC-259 - Added SQL statement terminator symbol to dump-sql mode SchemaToolTask
2010-02-02 21:22:57 +00:00
beberlei
703ba989be
[2.0] DDC-268 - Exchanged DoctrineException for MappingException and added missing exception method (thanks to Christian Heinrich for the patch)
2010-02-02 21:17:00 +00:00
beberlei
ee9aa005b2
[2.0] DDC-271 - Add columnDefinition for Join-Column in Annotation, XML and YAML driver, updated SchemaTool to use Join Column definition instead of using the column's columnDefinition if specified. Refactored MappingDriverTest to allow for feature specific test-cases instead of one large assertion block. Fixed typos in XmlDriver - Updated doctrine-mapping.xsd Schema File
2010-02-01 21:48:27 +00:00
beberlei
3bec7689a7
[2.0] Fixed little invalid string where array is necesary bug in SchemaTool
2010-01-31 11:50:34 +00:00
guilhermeblanco
f6d17b79d8
[2.0][DDC-286][DDC-287] Fixed missing method and casting. Thanks Hannes for reporting and patch.
2010-01-30 21:11:13 +00:00
romanb
d76096d045
[2.0][DDC-288] Removed deprecated flush modes.
2010-01-29 21:36:05 +00:00
romanb
94d41dfbdc
[2.0][DDC-279] Fixed.
2010-01-29 21:24:29 +00:00
hobodave
1ad982a4fe
[2.0][DC-460] Refactored cache bulk deletion methods to use driver specific features to retrieve list of keys. Also, refactored tests
...
so that all methods are tested for all drivers.
Removed:
- Doctrine\Common\Cache\AbstractCache::count()
- Doctrine\Common\Cache\AbstractCache::deleteAll()
API Changes:
- Doctrine\ORM\AbstractQuery::getResultCacheId() now public
Bugs fixed:
- Doctrine\Common\Cache\AbstractCache::deleteByPrefix() was deleting _every_ key in cache
2010-01-29 01:38:37 +00:00
guilhermeblanco
a8bcf0f7ac
[2.0][DDC-281] Fixes for Mapping drivers
2010-01-28 19:47:11 +00:00
guilhermeblanco
443a20569b
[2.0][DDC-281] Fixes for Mapping drivers
2010-01-28 19:38:16 +00:00
guilhermeblanco
14ec40e1e6
[2.0][DDC-281] Fixed several issues with mapping drivers and loading of mapping files.
2010-01-28 12:46:12 +00:00
beberlei
a652bc69b3
[2.0] DDC-247 - Fix bug with nullable not working in XML field and join-column properties.
2010-01-27 23:00:55 +00:00
guilhermeblanco
9d7bd7336c
[2.0] Fixing issue with multiple class directory loading in Annotations driver
2010-01-27 22:04:37 +00:00
beberlei
4e3edec899
[2.0] Fix typo in variable name of AbstractFileDriver::getAllClassNames()
2010-01-27 19:21:07 +00:00
beberlei
60d00a63b3
[2.0] Add Message to NoResultException
2010-01-27 18:00:10 +00:00
beberlei
eebb7c7e18
[2.0] DDC-277 - Remove support "default" option in metadata mappings, but keep it as a concept in DBAL layer to support for example versionable entities.
2010-01-26 21:45:20 +00:00
beberlei
c0d023c511
[2.0] Removed accidentlly committed .orig patch files.
2010-01-22 16:29:48 +00:00
romanb
4bec3e2c49
[2.0][DDC-263] Fixed. Patch provided by Christian Heinrich.
2010-01-22 15:10:13 +00:00
romanb
c4549c4541
[2.0][DDC-260] Fixed/Corrected patch.
2010-01-21 22:26:36 +00:00
romanb
572f728153
[2.0][DDC-260] Fixed/Corrected patch.
2010-01-21 22:25:42 +00:00
guilhermeblanco
37cb86fe81
[2.0][DDC-260] Added support for better error reporting on ClassMetadata
2010-01-21 19:52:17 +00:00
beberlei
9cd0379f53
[2.0] DDC-200 Implemented support for @columnDefinition - even with support to pass the definition to join columns if necessary for relations.
2010-01-20 22:35:18 +00:00
romanb
46ed63d131
[2.0][DDC-251] Fixed.
2010-01-18 12:50:39 +00:00
beberlei
0cdb799545
[2.0] Add missing doc-block comments to EntityRepository instance variables.
2010-01-16 22:39:54 +00:00
romanb
0a9876b2e8
[2.0][DDC-248] Fixed and some more unrelated tests.
2010-01-15 13:33:42 +00:00
guilhermeblanco
d060a48cb4
[2.0][DDC-249] Fixed issue that documentation refers QueryBuilder::select() supports array, but it was only restricted to strings.
2010-01-14 16:15:58 +00:00
guilhermeblanco
8c3ba7dbf0
[2.0][DDC-249] Fixed issue that documentation refers QueryBuilder::select() supports array, but it was only restricted to strings.
2010-01-14 16:14:41 +00:00
guilhermeblanco
2ff76e44c0
[2.0][DDC-254] Improved MappingException thrown on missing required configuration of Many-Many mapping
2010-01-14 15:48:42 +00:00
romanb
674e9beea2
[2.0][DDC-242][DDC-243] Fixed.
2010-01-06 17:18:10 +00:00
beberlei
6e4e45e18e
DDC-233 - Fixed use of array_merge() because it re-assigns the numerical indexes from 0 on.
2010-01-06 14:21:17 +00:00
beberlei
375c470e93
DDC-155 - Skip __sleep in generateMethods
2010-01-06 14:12:27 +00:00
guilhermeblanco
9ad13c4730
[2.0][DDC-236] Enhanced unique constraints to support names. Fixed general issues on XML and YAML exporters. Fixed issues on XML, YAML, Doctrine 1.X and Annotation drivers.
2010-01-06 13:23:56 +00:00
guilhermeblanco
d8a1c5c5ef
[2.0][DDC-234] Fixed issue with EntityRepository that was not considering alias of root Entity when instantiating a new QueryBuilder
2010-01-05 17:11:24 +00:00
guilhermeblanco
ad578e57f7
[2.0][DDC-240] Fixed issue with StandardEntityPersister that was attempting to delete Entities based on field names instead of column names.
2010-01-05 17:07:57 +00:00
romanb
38bf6c665a
[2.0][DDC-237][DDC-216] Fixed. If you're using manual proxy generation through the CLI, please regenerate your proxies.
2010-01-05 11:45:38 +00:00
guilhermeblanco
0a7727e16a
[2.0][DDC-234] Make sure is defined in QueryBuilder Expressions.
2010-01-04 16:37:39 +00:00
guilhermeblanco
ae4f823f26
[2.0] Added support to complex PathExpression in DQL queries
2009-12-31 22:53:20 +00:00
guilhermeblanco
d8ed3387c2
[2.0] Added support to complex PathExpression in DQL queries
2009-12-31 22:51:02 +00:00
guilhermeblanco
2195894ad3
[2.0] Added support to complex PathExpression in DQL queries
2009-12-31 22:50:44 +00:00
guilhermeblanco
3928ba9dac
[2.0] Added support to complex PathExpression in DQL queries
2009-12-31 22:48:51 +00:00
guilhermeblanco
262855a66c
[2.0] Refactorings in DQL parser to allow more granular enhancements scheduled for later versions. Fixed issues with missing validations of invalid ResultVariable, Unknown query components and Re-declaration of query compoenents.
2009-12-27 03:26:15 +00:00
guilhermeblanco
64f59a7a49
[2.0] Fixed issue with ConvertMappingTask that was missing brackets on method declaration.
2009-12-26 15:13:26 +00:00
romanb
6ffa75ab40
[2.0] Fix to clear _scheduledFirDirtyCheck properly after a successful flush of a unit of work.
2009-12-23 13:50:23 +00:00
guilhermeblanco
bd6ed7cc76
[2.0] Fixing more glitches found with CLI refactoring
2009-12-22 16:17:35 +00:00
guilhermeblanco
217d41698e
[2.0] Small fix for GenerateProxies CLI ORM Task.
2009-12-22 15:45:16 +00:00
guilhermeblanco
2e5566f574
[2.0] Fix for missing method in SchemaToolTask
2009-12-22 14:02:21 +00:00
romanb
afbe3add30
[2.0][DDC-221] Namespace fixes.
2009-12-22 13:56:30 +00:00
guilhermeblanco
bf0cfba239
[2.0] Incorporated CLI refactorings. Added support to namespaces and unlimited depth namespaces. Dropped globalArguments for now, since they interfer in DAG implementation.
2009-12-21 17:38:14 +00:00
romanb
60b9fb7c5b
[2.0] Some small cleanups.
2009-12-21 11:06:27 +00:00
romanb
d54a3ad7d0
[2.0][DDC-215] Fixed.
2009-12-19 13:52:36 +00:00
romanb
27e8023b9b
[2.0][DDC-152] Fixed.
2009-12-19 13:38:54 +00:00
romanb
c727483ad8
[2.0][DDC-208] Fixed.
2009-12-18 13:20:22 +00:00
romanb
30ed439111
[2.0][DDC-144][DDC-113] Fixed.
2009-12-18 12:30:19 +00:00
romanb
3d14da4105
[2.0][DDC-168] Moved INSERT SQL generation to persisters during runtime.
2009-12-17 13:37:47 +00:00
romanb
fe7ef4bbeb
[2.0][DDC-122][DDC-97][DDC-98][DDC-147] Refactored metadata mapping drivers by removing the useless PRELOAD mode. Introduced ClassMetadataFactory#getAllMetadata. Classloader simplifications. Old classloaders deprecated. New Doctrine\Common\ClassLoader is almost the same as the previous IsolatedClassLoader.
2009-12-15 21:06:32 +00:00
romanb
cced2bd6c3
[2.0][DDC-211] Fixed collection diff calculation.
2009-12-15 18:38:15 +00:00
beberlei
e6a10d36d9
[2.0] Added missing Import of MappingException in XmlDriver
2009-12-12 09:44:36 +00:00
beberlei
4938228234
[2.0] DDC-206 - Bugfix in XML Metadata Driver
2009-12-12 08:27:24 +00:00
romanb
097d1d6bee
[2.0] Fixed _doMerge not to use hydrateAdd.
2009-12-11 10:38:21 +00:00
beberlei
731c9718aa
[2.0] DDC-40 - Matching annotations <-> auto sequence expectations.
2009-12-11 00:56:47 +00:00
beberlei
fade63a29c
[2.0] DDC-169 - Further refactorings, schema max identifier length is now used for asset generation. Added platform-wide test for unique index generation with create table.
2009-12-10 23:55:47 +00:00
romanb
59a17eb51c
[2.0][DDC-171] Fixed (second attempt). Some other cleanups. Performance fix for mock Statement used in hydration performance tests for more accurate and better results.
2009-12-10 21:27:20 +00:00
romanb
3a39bea9f0
[2.0][DDC-171] Fixed.
2009-12-09 16:06:39 +00:00
romanb
909e98c6f2
[2.0][DDC-202][DDC-132][DDC-185] Fixed.
2009-12-09 12:37:57 +00:00
beberlei
a26464da4c
[2.0] DDC-169 - Fix Bug in SchemaTool Unique Handling
2009-12-08 21:52:26 +00:00
beberlei
3e823f065a
[2.0] DDC-176 - Disallow iterate() over fetch-join collections by the means of an exception on parsing the DQL query.
2009-12-08 20:53:01 +00:00
beberlei
845c85552e
[2.0] DDC-194 - Fixed infinite recursion issue with references and @PostLoad annotation by telling proxy to be loaded before calling EntityPersister->load...
2009-12-07 22:10:40 +00:00
romanb
304e2286e2
[2.0][DDC-199] Fixed.
2009-12-07 20:35:44 +00:00
romanb
ddb5a66fd8
[2.0][DDC-191][DDC-192] Attempt to fix both.
2009-12-07 16:21:29 +00:00
romanb
5730a32d91
[2.0] Fixed more STRICT standards notices (only variables should be passed by reference...). @beberlei, error_reporting=E_ALL | E_STRICT
2009-12-07 13:04:54 +00:00
romanb
1013eb66c1
[2.0] Fixed PHP Notice in SchemaTest (only variables should be passed by reference...) and a few other cosmetics in various parts.
2009-12-07 12:47:23 +00:00
beberlei
146e2319f1
[2.0] DDC-169 - Some final cleanups for the DBAL refactoring, changed SchemaTool CLI API slightly.
2009-12-06 23:11:35 +00:00
beberlei
bf0ef0d0a7
[2.0] DDC-169 - Fix several complications in update and drop schema code.
2009-12-06 18:36:46 +00:00
beberlei
58e99d39d2
[2.0] DDC-169 - Replaced SchemaTool::getUpdateSql() with the Schema Comparator Code.
2009-12-06 12:23:13 +00:00
beberlei
a0d26a8409
[2.0] DDC-169 - Fixed DatabaseDriver
2009-12-05 09:39:11 +00:00
beberlei
556f8699ee
[2.0] DDC-186 - Fixed DatabaseDriver to work with new Schema abstraction, added functional test-cases for database to yaml convertion.
2009-12-04 21:40:03 +00:00
beberlei
466e96b491
[2.0] DDC-186 - Fixed SchemaTool indexes behaviour, changed a functional/integration model to use one index for test-coverage.
2009-12-04 07:19:51 +00:00
romanb
15f84f6eb0
[2.0][DDC-187] Fixed. Also fixed some DBAL failures on postgres.
2009-12-03 13:17:56 +00:00
romanb
22375235db
[2.0][DDC-162][DDC-94] Fixed.
2009-12-02 20:49:10 +00:00
romanb
69a0b597c8
[2.0][DDC-174] Fixed.
2009-12-02 20:32:41 +00:00
beberlei
8562c80890
[2.0] DDC-169 - Changed AbstractPlatform and AbstractSchemaManager and children to accept Table, Index and ForeignKey instances for the respective create*() methods.
2009-12-02 18:52:21 +00:00
beberlei
709dfb52c4
[2.0] DDC-169 - Finalized implementation of Schema diff algorithm, added diffs of sequences and foreign keys. Fixed several bugs and changed the API of the Schema objects.
2009-11-29 15:51:14 +00:00
beberlei
f22a56cdd7
[2.0] - DDC-169 - Fixed another regression in refactored SchemaTool, began porting of eZ Components Database Schema Comparator, SchemaDiff and TableDiff.
2009-11-28 14:30:08 +00:00
beberlei
e4a38a74c5
[2.0] - DDC-169 - Extracted Method for the generation of a Schema Instance from Doctrine Metadata.
2009-11-28 11:30:25 +00:00
beberlei
b21553c5a8
[2.0] - DDC-169 - Refactored lots of sections with duplicate code in gather relations part of SchemaTool::getCreateSql()
2009-11-28 11:17:31 +00:00
beberlei
2c27435bb2
[2.0] - DDC-169 - Completed refactoring of SchemaTool::getCreateSql() to use new DBAL Schema API, several internal optimizations in SchemaTool are now possible. Stripped out shared functionality with getUpdateSql() so that this part of SchemaTool is still completly working with the old API.
2009-11-28 10:48:51 +00:00
beberlei
ba01175700
[2.0] - DDC-169 - Fix for breaking the building of Single-Table Inheritence in SchemaTool
2009-11-28 08:59:29 +00:00
beberlei
44cc6465be
[2.0] DDC-169 - Savepoint for Refactorings in Schema-Tool - It is now generating DDL according to the old and the new mechanisms in parallel. Equality of generation has been verified on Sqlite, Mysql, Oracle. If Postgres is also verified, the old code will be removed in favour of the new one completly.
2009-11-28 01:22:21 +00:00
romanb
fdd9b05158
[2.0] Fix for optimistic locking.
2009-11-25 21:48:04 +00:00
guilhermeblanco
ba4d1bb393
Fix create/drop database against PgSQL. Thanks Hannes and Russ for patch
2009-11-25 16:27:18 +00:00
romanb
555b097641
[2.0][DDC-164][DDC-165] Fixed. Cleaned up ManyToManyMapping. Cleaned up identifier handling and handling of composite identifiers in some places.
2009-11-21 18:52:02 +00:00
beberlei
a9d739a743
[2.0] Refactor Exceptions from Query and AST\InputParameter into QueryException class.
2009-11-21 17:04:17 +00:00
beberlei
26a2ec2e63
DDC-127 - Special Case with invalid input parameter in DQL leads to php notice instead of an exception.
2009-11-21 13:18:45 +00:00
beberlei
f9ab947372
DDC-126 - Make Query, NativeQuery Fluent-Interfaces for all their set Methods, renamed setExpireQueryCache() and setExpireResultCache() to expireQueryCache() and expireResultCache(). Updated UPGRADE_TO_2_0 document accordingly.
2009-11-21 13:13:19 +00:00
beberlei
fc98f26371
DDC-127 - Commit missing changes to Query Error handling which make testsuite fail.
2009-11-21 12:33:30 +00:00
beberlei
3b9fd15dd6
DDC-154 - Commit patch by giorgiosironi which improves SchemaTool error messages.
2009-11-21 12:11:30 +00:00
beberlei
5930a7c42d
DDC-127 - Enhance IterableResult by making it implement the Iterator interface, wrote a unit-test for this scenario, also added some additional tests for special cases in the query api that lead to exceptions.
2009-11-20 15:10:45 +00:00
romanb
32e608e5e2
[2.0][DDC-159] Fixed.
2009-11-19 17:35:14 +00:00
romanb
7db2f9abd9
[2.0] Fixed dirty state of lazy-initialized collection with new elements prior to initialization.
2009-11-19 13:29:55 +00:00
romanb
ba496fd3ad
[2.0][DDC-158] Small correction to previous patch. Moved takeSnapshot up in order not lose new objects that were added before initialization.
2009-11-19 13:26:27 +00:00
romanb
61f09e335e
[2.0][DDC-158] Fixed. Collections did not take snapshots after lazy initialization leading to wrong change sets.
2009-11-19 13:12:00 +00:00
guilhermeblanco
50f727b58e
[2.0] Major refactorings to CLI. New documentation applied. Missing validation and tests
2009-11-17 01:43:01 +00:00
guilhermeblanco
67665aa574
[2.0] Major refactorings to CLI. New documentation applied. Missing validation and tests
2009-11-17 01:29:20 +00:00