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
|
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 |
|
jwage
|
220e30e519
|
[2.0] Fixing the IsolatedClassLoader to work with null ns
|
2009-11-17 03:38:35 +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 |
|
guilhermeblanco
|
4a861f08a8
|
[2.0] More refactorings in Annotations parser and DQL parser. Now they only use constants instead of string processment
|
2009-11-04 01:52:40 +00:00 |
|
romanb
|
7bbdac1c88
|
[2.0][DDC-61][DDC-108] Fixed. Started exception refactoring.
|
2009-11-03 18:30:21 +00:00 |
|
beberlei
|
a05bd5e20c
|
[2.0] DDC-78 - Added support for context specific information in Annotation Parser Syntax Error Exceptions.
|
2009-10-30 20:58:06 +00:00 |
|
beberlei
|
881eb212d2
|
[2.0] Added test that shows AnnotationParser only parses string literals with double quotes, wheras single quotes throw an Syntax Error. Removed debug output on failure for a proper syntax error exception.
|
2009-10-30 00:36:21 +00:00 |
|
beberlei
|
1eec9f211b
|
[2.0] Fixed DDC-77 - Prevent PHP Warning on certain annotation constallations
|
2009-10-30 00:20:17 +00:00 |
|
romanb
|
4fc1781d78
|
[2.0][DDC-22] Fixed. Also cleaned up association handling. More to come: exception refactorings, proxy simplifications (single proxy class, not two).
|
2009-10-28 10:31:47 +00:00 |
|
jwage
|
ccf27a386c
|
[2.0] Minor fixes to cache drivers and result set cache implementation
|
2009-10-24 00:28:43 +00:00 |
|
romanb
|
4328a4e9e3
|
[2.0] Small refactorings on the cache drivers. Introduced flag to control whether the cache driver should manage the cache keys since this is an advanced feature that is not always needed and can have negative side-effects (higher probability for cache slams).
|
2009-10-23 15:03:00 +00:00 |
|
jwage
|
1642f53bf4
|
[2.0][DDC-48] Fixed issue with getNamespacedId() being called twice
|
2009-10-23 05:36:47 +00:00 |
|
jwage
|
93e6cabe04
|
[2.0][DDC-48][DDC-47] Refactored cache drivers to allow more control over deleting, added namespacing to cache drivers and implemented clear-cache task
|
2009-10-22 22:19:17 +00:00 |
|
guilhermeblanco
|
bf68273a2a
|
[2.0] Grammar rule fixes to prevent possibility to do key=field=identifier as a correct parseable grammar
|
2009-10-17 02:09:02 +00:00 |
|
guilhermeblanco
|
b8208211ff
|
[2.0] Reverted wrong committed files
|
2009-10-17 02:03:43 +00:00 |
|
guilhermeblanco
|
038e6cadfb
|
[2.0] Fix CLI documentation of schema-tool task
|
2009-10-17 01:57:50 +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 |
|
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
|
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 |
|
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
|
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 |
|
guilhermeblanco
|
8f75565277
|
[2.0] Added support to dump Entities even when xdebug is not laoded
|
2009-09-06 18:23:57 +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
|
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 |
|
romanb
|
3d17cb0d60
|
[2.0] Applied fixes for character casing issues. Simplified inheritance mapping and improved handling of outer joins in Class Table Inheritance.
|
2009-08-17 17:58:16 +00:00 |
|
romanb
|
e578bad687
|
[2.0] Fixed several referential integrity issues. Fixed critical issue with inserts being run twice on postgresql/oracle. Added support for additional tree walkers that modify the AST prior to SQL construction and started to play with it in a testcase.
|
2009-08-13 10:13:06 +00:00 |
|
romanb
|
8797921937
|
[2.0] Removed AssociationMappings from ResultSetMapping for improved caching. Fixed caching issue with reflection classes and properties. Reimplemented and leaned up broken identifier quoting. Added support for named (native) queries. Fixed small hydration memory leak.
|
2009-08-11 10:51:38 +00:00 |
|
guilhermeblanco
|
aee14e3147
|
[2.0] Small fix for my previous commit.
|
2009-08-10 21:48:59 +00:00 |
|
guilhermeblanco
|
837e74da4a
|
[2.0] Added more missing docblocks. Implemented a double-inclusion listener prevention in EventManager
|
2009-08-10 21:36:57 +00:00 |
|
guilhermeblanco
|
c5828271cc
|
[2.0] More docblocks and changed exception thrown in Annotations parser
|
2009-08-08 23:16:13 +00:00 |
|
guilhermeblanco
|
92f22c8567
|
[2.0] More optimizations on Annotations parser. More docblocks also
|
2009-08-08 04:36:58 +00:00 |
|
guilhermeblanco
|
ac5fe1f91b
|
[2.0] Some Annotations parser docblocks, optimizations, etc. Fixed wrong syntax error token report in DQL parser
|
2009-08-07 21:47:21 +00:00 |
|
guilhermeblanco
|
88698c3a78
|
[2.0] Created common Lexer code for Annotations parser and Query parser. Added some docblocks
|
2009-08-05 21:13:42 +00:00 |
|
romanb
|
00599a80d4
|
[2.0] Streamlined result structures. Hydration improvements: Small overall improvements, large improvement for (joined) fetched collections (~60%).
|
2009-08-03 13:25:56 +00:00 |
|
romanb
|
e1f2b8abec
|
[2.0] Implemented support for mapped superclasses. Fixed #2353.
|
2009-07-30 15:16:02 +00:00 |
|
romanb
|
92214eaf37
|
[2.0] Part II for ticket #2352. Fixed #2352.
|
2009-07-29 12:00:08 +00:00 |
|
romanb
|
2ec4cc5cbe
|
[2.0] More cleanups for recent lazy-loading implementation and minor object hydration improvements and cleanups. Collection refactoring part I for ticket #2352.
|
2009-07-29 11:57:27 +00:00 |
|
piccoloprincipe
|
c073f1d113
|
[2.0] completed implementation of lazy loading for Collections. Created debug helper class. Fixed default for orderBy clause to ASC
|
2009-07-28 11:43:42 +00:00 |
|
romanb
|
da07bf4a37
|
[2.0] Small refactorings.
|
2009-07-24 11:33:38 +00:00 |
|
jwage
|
7a79785dff
|
[2.0] Removing old unused code from Addendum
|
2009-07-15 15:04:59 +00:00 |
|
jwage
|
6770295ac9
|
[2.0] Fixing hasListeners() to not use empty()
|
2009-07-15 13:35:06 +00:00 |
|
romanb
|
3ba3c67f54
|
[2.0] Namespaced annotations.
|
2009-07-15 10:59:35 +00:00 |
|
romanb
|
1987082c80
|
[2.0] Removed unnecessary parsing condition in the annotation parser.
|
2009-07-15 10:31:19 +00:00 |
|
romanb
|
f7fff511d1
|
[2.0] Improved AnnotationReader implementation. Fixes #2345.
|
2009-07-15 10:27:22 +00:00 |
|
romanb
|
a3d58e7b0d
|
[2.0] Fixed array tests by removing tests for ArrayCache specific methods from the tests of other cache drivers. Some general API work on the cache interface.
|
2009-07-15 10:10:04 +00:00 |
|
jwage
|
311cff87d3
|
[2.0] More test coverage
|
2009-07-14 22:36:09 +00:00 |
|
romanb
|
2ffc7f17db
|
[2.0] Migrated AnnotationDriver to new annotation parser. Removed addendum vendor library.
|
2009-07-08 15:25:41 +00:00 |
|
romanb
|
0515d9abb7
|
[2.0] New Annotation API work: Simplifications, changed namespace separator to match the one of PHP, adjusted Lexer to swallow any * characters outside of a string value to be more forgiving when it comes to formatting.
|
2009-07-07 11:25:58 +00:00 |
|
romanb
|
9075f10bf5
|
[2.0] Moved cache drivers to Common package. Added new annotation parser implementation to Common package. AnnotationDriver in ORM not yet migrated.
|
2009-07-06 20:34:54 +00:00 |
|
romanb
|
5bbc2a9e58
|
[2.0] Changing Collection#removeElement return type to be consistent with Collection#remove
|
2009-07-01 13:31:11 +00:00 |
|
romanb
|
104398003c
|
[2.0] Parser work.
|
2009-06-14 17:34:28 +00:00 |
|
piccoloprincipe
|
bdd2241fb5
|
set svn:eol-style property on plain text files
|
2009-06-02 18:05:26 +00:00 |
|
romanb
|
d90e71d002
|
[2.0] First implementation of XmlDriver + tests. First draft of XSD document.
|
2009-06-01 16:14:11 +00:00 |
|
jwage
|
92b395cff2
|
[2.0] Removing last few dependencies on 2.0
|
2009-05-29 15:38:46 +00:00 |
|
romanb
|
f3677a5714
|
[2.0] Changed identifier quoting strategy to something simpler. Dropped Doctrine prefix from annotations.
|
2009-05-29 10:23:13 +00:00 |
|
romanb
|
a4e928e118
|
[2.0] Moved addendum library to vendor dir.
|
2009-05-28 21:06:24 +00:00 |
|
romanb
|
4d13925b1c
|
[2.0] Some hydration and DQL parser work.
|
2009-05-17 19:27:12 +00:00 |
|
romanb
|
e79c45f9ac
|
[2.0] Fixed issues discovered during code coverage report generation. Made all ClassMetadata properties public (good reasons, read the class docblock). Performance improvements.
|
2009-05-14 10:03:09 +00:00 |
|
romanb
|
ecd30bc242
|
[2.0] Started to implement proxy object handling. Introduced a configuration switch for partial objects (allowPartialObjects) that defaults to TRUE. Setting to FALSE enables proxying and lazy-loading.
|
2009-05-13 15:19:27 +00:00 |
|
romanb
|
e0488ff8fc
|
[2.0] First draft of EntityManager#merge(). First draft of DynamicProxyGenerator.
|
2009-05-11 10:43:27 +00:00 |
|
romanb
|
ae7be288e1
|
[2.0] Work on single table inheritance with more functional tests.
|
2009-05-03 10:58:16 +00:00 |
|
romanb
|
ee46dba332
|
[2.0] Moved code between Query and AbstractQuery. Added first NativeQuery implementation. Hydration work and code movements for discriminator column usage. Started implementing Single Table Inheritance.
|
2009-04-12 19:02:12 +00:00 |
|
romanb
|
523c93c2f1
|
[2.0] Refactored SQL query building process and hydration. Hydration should now support result sets with any number of root components. Introducing ResultSetMapping that is used by hydration instead of queryComponents. This allows mapping of arbitrary SQL queries (NativeQuery).
|
2009-04-09 18:12:48 +00:00 |
|
romanb
|
f9a222817c
|
[2.0] Work on ID generators, functional tests and more.
|
2009-03-30 19:43:05 +00:00 |
|
romanb
|
7479a0cf9b
|
[2.0] Starting to improve functional tests. First basic functional query tests.
|
2009-03-28 20:59:07 +00:00 |
|
romanb
|
22de495e19
|
[2.0] Cleaned up old Production/Parser classes.
|
2009-03-14 09:05:52 +00:00 |
|
jwage
|
d458197e3a
|
[2.0] Another step towards finishing namespace refactoring
|
2009-02-20 05:46:20 +00:00 |
|
jwage
|
5582f07b53
|
[2.0] Intermediate refactoring for new exception handling
|
2009-02-19 07:00:54 +00:00 |
|
jwage
|
9dfab03ee0
|
[2.0] Small changes to ClassLoader and add basic unit test for it
|
2009-02-17 22:30:13 +00:00 |
|
jwage
|
554adc32a4
|
[2.0] Testing Collection base class and removing some code
|
2009-02-17 21:18:13 +00:00 |
|
romanb
|
2ef81cf2a9
|
[2.0] Various small changes and enabling the collection tests.
|
2009-02-17 10:54:18 +00:00 |
|
romanb
|
9dcab5ee63
|
Small reorganizations, improvements and progress.
|
2009-02-07 17:02:13 +00:00 |
|
romanb
|
2eb4a16dd4
|
[2.0] More progress on the UnitOfWork and collections. First basic functional many-many test.
|
2009-02-06 17:16:39 +00:00 |
|
romanb
|
36763dadb6
|
A little progress on the UnitOfWork.
|
2009-01-29 17:00:44 +00:00 |
|
romanb
|
9a55035883
|
[2.0] Some cleanup for previous commit.
|
2009-01-22 19:50:55 +00:00 |
|
romanb
|
22e94ac594
|
Enabling namespaces. Final restructurings.
|
2009-01-22 19:38:10 +00:00 |
|
romanb
|
60fb69dd03
|
First commit of new extensible hydrator structure. Cleanup to follow.
|
2009-01-13 21:56:43 +00:00 |
|
romanb
|
34f4ee71fa
|
First tests for basic collection implementation. First experimental use of closures (Currently commented out, because the svn server makes a syntax check against 5.2.x).
|
2009-01-12 13:34:41 +00:00 |
|
romanb
|
bcf0110249
|
replaced code driver with annotation driver using addendum.
|
2009-01-05 17:25:56 +00:00 |
|
romanb
|
efaaf83e17
|
test and collection cleanup
|
2009-01-04 16:15:32 +00:00 |
|
romanb
|
2395888feb
|
General work. Now using spl_object_hash.
|
2009-01-03 19:50:13 +00:00 |
|
romanb
|
6be6f40e84
|
Splitting DBAL/ORM configuration.
|
2008-12-18 14:21:21 +00:00 |
|
romanb
|
9971057076
|
moving towards transparent persistence.
|
2008-12-18 14:08:11 +00:00 |
|
romanb
|
580f21c41c
|
more cleanups. introducing ClassLoader.
|
2008-09-13 12:40:17 +00:00 |
|
romanb
|
e64e33494a
|
added base exception
|
2008-09-12 13:08:01 +00:00 |
|
romanb
|
9d6e778a80
|
further cleanup in configuration
|
2008-09-12 12:14:14 +00:00 |
|
romanb
|
a502b130cf
|
removed orm dependency from Common::Configuration
|
2008-09-12 12:11:59 +00:00 |
|
romanb
|
8c06f2127a
|
|
2008-09-12 11:00:26 +00:00 |
|
romanb
|
aea6a947c8
|
moved configuration
|
2008-09-12 10:58:33 +00:00 |
|
romanb
|
b6642e2dce
|
moved event stuff
|
2008-09-12 10:55:06 +00:00 |
|