1
0
mirror of synced 2024-12-14 23:26:04 +03:00
Commit Graph

2418 Commits

Author SHA1 Message Date
romanb
9bb17475ed [2.0] Fixed hydration issue with bidirectional one-to-many associations. Added more test coverage for some advanced association queries and lazy-loading. 2009-10-16 10:35:46 +00:00
romanb
84d3cb971e [2.0] Removed debug code. 2009-10-15 19:04:27 +00:00
romanb
0b3ae4b169 [2.0] Removed all remaining references to deprecated allowPartialObjects option. 2009-10-15 19:03:27 +00:00
romanb
9200e17bc1 [2.0][DDC-51] Fixed. 2009-10-15 17:07:37 +00:00
romanb
5842411afe [2.0][DDC-49][DDC-50][DDC-33] Fixed DDC-49 and DDC-50. Also addressed DDC-33. Various other small changes and fixes. For problems with proxy objects please refer to the updated documentation. 2009-10-15 14:39:43 +00:00
romanb
cb1c7bce48 [2.0] DBAL cleanups (DDC-46). Proxy class improvements (DDC-19, DDC-39). Started new UPGRADE_TO document for upgrade instructions between advancing Doctrine 2 versions. 2009-10-14 20:18:36 +00:00
romanb
b9f744893e [2.0][DDC-42] Fixed. 2009-10-13 10:48:46 +00:00
jwage
f3f522b7f3 [2.0][DDC-43] Fixing order of limit and offset 2009-10-12 19:10:41 +00:00
romanb
7ec25f196a [2.0] Added missing recognition of the 'fetch' attribute in metadata drivers. 2009-10-12 12:54:14 +00:00
romanb
f731a083b6 [2.0][DDC-41] Fixed. Also related to DDC-2. 2009-10-12 11:55:22 +00:00
romanb
bb6e54fba1 [2.0][DDC-21] Fixed. 2009-10-09 14:27:35 +00:00
jwage
204b6d71f3 [2.0] Finishing the AnnotationExporter to export relationships properly 2009-10-08 22:11:10 +00:00
jwage
aba096cc66 [2.0] Fixed error with DoctrineException class not being used 2009-10-08 18:55:02 +00:00
jwage
471e3f8f0c [2.0] Fixed strict standards notice 2009-10-08 18:54:39 +00:00
jwage
6fd2eaa45d [2.0] Fix to DatabaseDriver so drivers that don't support foreign keys will still work 2009-10-08 18:54:19 +00:00
jwage
98cf9017a8 [2.0][DDC-35] Fixing accidental rename of file 2009-10-08 16:21:22 +00:00
jwage
a3c09d4cc2 [2.0] Adding better docs for some tasks 2009-10-07 23:39:34 +00:00
jwage
a7d4e1e466 [2.0] Refactoring some common code in to the AnnotationDriver and creating PhpDriver for consistancy 2009-10-07 22:14:13 +00:00
jwage
09a48a896e [2.0][DDC-34] Fixing issue with duplicate association mappings when dealing with mapped super classes 2009-10-07 18:53:30 +00:00
jwage
dba0764115 [2.0] Fixing exception messages for mapping fields and associations 2009-10-07 18:52:51 +00:00
jwage
bf90126edf [2.0] Adding exception outputting to CLI 2009-10-07 18:52:11 +00:00
romanb
b8bcd51ff2 [2.0][DDC-32] Fixed. 2009-10-07 12:39:46 +00:00
jwage
e1645efa76 [2.0] Misc. bug fixes 2009-10-07 07:45:08 +00:00
jwage
d1228063e6 [2.0] Removing unused file 2009-10-07 04:42:45 +00:00
jwage
165abc3ca4 [2.0] Work on mapping drivers, exporter drivers and reverse engineering of database schemas 2009-10-07 04:07:23 +00:00
jwage
c8362da494 [2.0] Added functionality to convert a Doctrine 1 schema to Doctrine 2 to help users with upgrading. Lots of other small bug fixes and changes. 2009-10-06 22:38:34 +00:00
romanb
71c1fe5221 [2.0][DDC-2] Fixed. 2009-10-06 10:04:32 +00:00
jwage
5fb493c5d1 [2.0] Adding test coverage for ClassMetadataExporter 2009-10-05 22:09:29 +00:00
jwage
e4e1291b6a [2.0] Bug fix for convert mapping to yaml and annotation directory iterating not being recursive 2009-10-05 18:19:00 +00:00
romanb
d0bb8ab2e4 [2.0] Fixed EntityManager#contains(). 2009-10-05 09:32:50 +00:00
jwage
b353dc5172 [2.0] Adding EntityRepository::createQueryBuilder() method 2009-10-05 05:42:30 +00:00
jwage
02519233f3 [2.0] Missing files for previous commit. 2009-10-05 04:29:26 +00:00
jwage
d1b2f93acb [2.0] Splitting ClassMetadata in to ClassMetadataInfo and other bug fixes 2009-10-05 04:11:29 +00:00
jwage
968ebb80c2 [2.0] Bug fixes 2009-10-04 19:35:47 +00:00
jwage
fb7adbbebb [2.0] Added exception if query builder is missing from or select when trying to get dql string 2009-10-04 00:06:22 +00:00
romanb
b9ec48d68e [2.0][DDC-31] Fixed. 2009-10-03 22:00:01 +00:00
guilhermeblanco
fe5a356aa0 [2.0][DDC-31] Fixed issue with column definition of 'name' when it is not set. 2009-10-03 16:19:51 +00:00
guilhermeblanco
679191a426 [2.0][DDC-30] Fixed null values with Date, Time and DateTime types. Thanks Ismo for report and patch 2009-10-03 16:05:49 +00:00
romanb
dce2d79046 [2.0][DDC-29] Fixed 2009-10-03 08:54:39 +00:00
romanb
b444ec0139 [2.0][DDC-28] Fixed 2009-10-03 08:44:53 +00:00
guilhermeblanco
d3599de14a [2.0][DDC-23] Implemented setFirstResult, getFirstResult aswell as setMaxResults and getMaxResults in QueryBuilder 2009-10-01 20:28:53 +00:00
romanb
435acc9188 [2.0][DDC-24] Fixed (together with some small misc. refactorings). 2009-10-01 12:00:14 +00:00
jwage
8f2d59c289 [2.0] Fix to yaml exporter to output associations in correct structure 2009-09-30 04:48:37 +00:00
jwage
e6131d11ac [2.0] More work on ClassmetadataExporter and ConvertMappingTask for converting mapping information between various formats 2009-09-30 04:35:43 +00:00
jwage
01d6a61a90 [2.0] Fixes for some strict standards notices and other various things 2009-09-29 15:54:16 +00:00
romanb
8c5887d05d [2.0][DDC-5] Fixed. 2009-09-19 12:17:01 +00:00
romanb
3d3bcc1742 [2.0][DDC-7] Fixed. 2009-09-15 12:24:38 +00:00
guilhermeblanco
7ef91a6449 [2.0] Some work over SchemaTool update of schema (affects directly the CLI schema-tool task on --update option. 2009-09-12 23:25:47 +00:00
jwage
93445983fb [2.0] Changes to convert Classmetadata constant integers to string representation 2009-09-12 23:17:49 +00:00
romanb
320d21e2be [2.0] Refactored classloader architecture. Renamed ClassLoader => GlobalClassLoader. Introduced IsolatedClassLoader that is suitable for participating in autoload stacks. Added 2 example entity classes to the sandbox with 2 xml mappings and 2 yaml mappings. Simplified sandbox setup. 2009-09-11 19:50:48 +00:00
guilhermeblanco
5198776429 [2.0] Finished implementation for Association Mappings 2009-09-11 19:00:22 +00:00
jwage
de67ffa187 [2.0] Initial entry of ClassmetadataExporter class skeleton/drivers 2009-09-11 01:03:46 +00:00
jwage
375b882386 [2.0] Fixing use of constant value 2009-09-09 21:36:56 +00:00
jwage
987eaac438 [2.0] Continued work on API Docs for QueryBuilder 2009-09-09 20:34:42 +00:00
jwage
d10daf35f2 [2.0] Changing Expr static methods to be normal public methods (closes #2466) 2009-09-08 22:19:03 +00:00
jwage
79393daf25 [2.0] Casting options as an array 2009-09-08 20:58:11 +00:00
guilhermeblanco
db5a48e5f4 [2.0] Removed xdebug builtin support from Debug::dump(). Added run-dql CLI Task. Updated tasks to wrap Exceptions thrown and diplay nicely. Fixed bug with CLI that ws incorrectly splitting strings into an array instead of consider them raw. 2009-09-08 20:13:09 +00:00
jwage
7aabee5efc [2.0] Fixing empty insert sql statements (closes #2481) 2009-09-08 19:31:26 +00:00
jwage
7c56bfa156 [2.0] Fixes issue with unique annotation on columns (closes #2476) 2009-09-08 18:12:01 +00:00
jwage
adbfbf5417 [2.0] Fixes issue with optimistic timestamp locking (closes #2451) 2009-09-08 17:09:32 +00:00
guilhermeblanco
8f75565277 [2.0] Added support to dump Entities even when xdebug is not laoded 2009-09-06 18:23:57 +00:00
romanb
846e0bfd3b [2.0] Better fix for #2478. 2009-09-06 15:25:23 +00:00
romanb
c318f006f9 [2.0] Fixed #2478. 2009-09-06 13:46:56 +00:00
romanb
49a24c4ef8 [2.0] Fixed #2478. 2009-09-06 08:48:44 +00:00
guilhermeblanco
686758e846 [2.0] fixes #2478 Now PersistentCollections may contain NEW elements and track policy monitor them when flushing on DEFER_IMPLICIT mode 2009-09-06 03:25:44 +00:00
guilhermeblanco
788312e1fc [2.0] fixes #2478 Add/persist/retrieve was doubling the resultset of collection is solved. It was a merge in PersistentCollection creation. I am not 100% sure it is the right patch, but it works and does not break any other unit tests 2009-09-06 02:45:46 +00:00
guilhermeblanco
2ff65dd7f0 [2.0] Removed already done TODO items 2009-09-05 23:54:36 +00:00
romanb
5b0cc45649 [2.0] Fixed single-column unique constraint support in SchemaTool 2009-09-05 20:35:22 +00:00
guilhermeblanco
32d21879e9 [2.0] Added some missing headers in some classes. Added API docs for Expr class 2009-09-05 20:05:39 +00:00
romanb
a8e3940619 [2.0] Fixed single-column unique constraint support in SchemaTool 2009-09-05 19:44:26 +00:00
guilhermeblanco
029b9aeb5d [2.0] Added missing connect() call in Connection:quote, which was throwing E_FATAL when using DQL. Thanks Damon Jones for the report 2009-09-05 18:27:37 +00:00
guilhermeblanco
c7ea8c78d3 [2.0] Fixed SchemaTool CLI Task which was throwing PDOExceptions 2009-09-05 17:56:50 +00:00
guilhermeblanco
6368eb6a4a [2.0] Added support to drop many-to-many association tables in SchemaTool 2009-09-05 17:46:18 +00:00
guilhermeblanco
3ef0bf50e9 [2.0] Other fixes, removed E_FATAL of duplicate declaration and added test for Boolean type 2009-09-05 02:44:45 +00:00
guilhermeblanco
4d4374395b [2.0] Added boolean type support 2009-09-05 02:23:24 +00:00
romanb
a65ea05f01 [2.0] Fixed scale/precision support in SchemaTool 2009-09-04 20:31:11 +00:00
guilhermeblanco
60b31c7ae0 [2.0] Implemented CLI Task Version. Added support to DECIMAL datatype. 2009-09-04 19:08:32 +00:00
guilhermeblanco
eb25422617 [2.0] Fixing spacing and adding precision and scale in Annotations driver. Also introduced options item in Annotation and Yaml mapping drivers. Missing XML driver implementation. 2009-09-04 18:35:40 +00:00
guilhermeblanco
203b46dea2 [2.0] Changed stylish of CLI tasks. Added CLI documentation for SchemaTool task 2009-09-04 17:24:48 +00:00
guilhermeblanco
1557f4e103 [2.0] Added error message to --update task in SchemaToolTask reporting incomplete implementation 2009-09-02 20:37:20 +00:00
guilhermeblanco
222459f517 [2.0] Fixed issue with RunSqlTask. Added basic support to --update in SchemaToolTask. Misses some internal implementation 2009-09-02 20:35:30 +00:00
romanb
bf1a52517d [2.0] Fixed issue with file-based metadata drivers and the CLI. 2009-09-02 16:08:03 +00:00
guilhermeblanco
4fa4d7a8ca [2.0] Added validation to RunSqlTask 2009-09-02 02:41:57 +00:00
romanb
374733a9c5 [2.0] More minor visual cli stuff and help messages 2009-09-01 16:48:28 +00:00
romanb
6e8a511094 [2.0] small visual cli changes 2009-09-01 16:33:58 +00:00
guilhermeblanco
7411ca3532 [2.0] More work on CLI Tasks. Implemented HelpTask. 2009-09-01 13:43:53 +00:00
romanb
2442cfa81b [2.0] Refined ClassLoader API class documentation to be more clear and descriptive. 2009-09-01 13:20:51 +00:00
romanb
7c359905a8 [2.0] Fixed classloader issue. 2009-09-01 13:00:05 +00:00
romanb
fd204ee7f6 [2.0] Updated description for pear packages. Enhanced ClassLoader to support the old namespace separator (underscore) for Zend/PEAR/... compatibility until some day when they all use 5.3+. 2009-09-01 08:18:36 +00:00
romanb
94c187685b [2.0] Work on CLI: Added SchemaToolTask with preliminary support for dropping/creating the database schema. Prepared the sandbox. Adjusted build to include the sandbox. 2009-08-31 16:21:29 +00:00
romanb
733c3c24f7 [2.0] Various necessary fixes and adjustments for oracle as well as fixes for better handling of temporal types. Closed #2452. 2009-08-28 17:25:28 +00:00
romanb
6a3aa84973 [2.0] Made MySqlPlatform default to innodb table engine. Some cleanups while investigating the optimistic locking failures. 2009-08-28 12:36:06 +00:00
romanb
59fff29c1b [2.0] Some hydration simplifications and cleanups. 2009-08-28 10:48:40 +00:00
jwage
f83fd8e950 [2.0] Updating exceptions to use methods so that we can later provide better exception messages 2009-08-26 22:03:39 +00:00
jwage
b17ad38eed [2.0] Renaming LifecycleListener annotation to HasLifecycleCallbacks 2009-08-26 17:14:03 +00:00
romanb
c3081adb09 [2.0] Moved beginTransaction() in UnitOfWork#commit() out of the try block so that exceptions occuring during prior or on transaction start are not masked by another exception. 2009-08-26 09:10:14 +00:00
romanb
8523648a27 [2.0] Fixed lifecycle callback mapping. 2009-08-25 09:14:08 +00:00
guilhermeblanco
356887c893 [2.0] Added docblocks 2009-08-25 04:46:46 +00:00
jwage
fd89892cc9 [2.0] Updating YAML and XML drivers to be synchronized with Annotations driver. 2009-08-24 21:05:55 +00:00
jwage
27356225dd [2.0] Updating YAML driver with missing elements from XML driver. 2009-08-24 18:33:59 +00:00