1
0
mirror of synced 2024-12-15 07:36:03 +03:00
Commit Graph

859 Commits

Author SHA1 Message Date
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