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