24 Commits

Author SHA1 Message Date
Benjamin Eberlei
0d50672268 Port parts of the Persistence namespace back for a Doctrine Common 2.1 compatible version. 2012-06-04 09:39:27 +02:00
Benjamin Eberlei
9bdb28fe3c Merge pull request #4 from Baachi/mongodb
Add mongodb storage
2012-05-21 12:57:24 -07:00
Benjamin Eberlei
208936d26a Clarify case where Storage#find() does not find an entry in the storage layer. 2012-05-12 08:22:09 +02:00
Markus Bachmann
b88ed9e58f Add mongodb storage 2012-05-11 22:58:04 +02:00
Benjamin Eberlei
4fe8657c9b Refactored Configuration into its own class, integrated IdConverterStrategies. 2012-04-06 11:02:49 +02:00
Benjamin Eberlei
867d0a7619 Cleaned up code a bit and started implementing converter strategy for IDs. 2012-04-06 00:22:09 +02:00
Benjamin Eberlei
6b11cc2f11 Add Inheritance support 2012-04-05 23:34:03 +02:00
Benjamin Eberlei
1ff66d2374 Add Range Query Support 2012-04-02 11:51:12 +02:00
Benjamin Eberlei
17f6059926 Make storage name confiugrable on Entity. 2012-04-02 09:07:18 +02:00
Benjamin Eberlei
671165cfdc Switch to SocketClient from StreamClient, got talking to Azure working. Fixed some bugs in Storage 2012-04-01 23:14:55 +02:00
Benjamin Eberlei
cd11f0940c Some hanging in feof/fgets on redirects that i cant seem to fix :( 2012-03-27 01:36:23 +02:00
Benjamin Eberlei
ef0eabcadf Almost working now, error handling activated, redirects increased. Requests work, but weird failures still happen. 2012-03-27 01:19:09 +02:00
Benjamin Eberlei
b80d2375e8 without curlwrappers we get a hanging request (one step further) when protocol is set to 1.1, error when using default HTTP 1.0. 2012-03-27 01:09:06 +02:00
Benjamin Eberlei
54d91b8e4b Add tests for Authorization, fighting with curlwrappers now. 2012-03-27 00:51:47 +02:00
Benjamin Eberlei
9de0dff71c Refactored AzureStorage, added, SharedKey Authorization, Started Functional tests for storage. 2012-03-26 22:11:50 +02:00
Benjamin Eberlei
865e227928 Rename $className to $storageName in Storage interface and dont double save primary key in Azure Storage. 2012-03-26 19:48:10 +02:00
Benjamin Eberlei
aaa8d93159 First full implementation of WindowsAzureTableStorage. No functional tests yet and implementations for the authentication schema are missing. 2012-03-26 19:32:53 +02:00
Benjamin Eberlei
6dbed9ce70 Refactored Storage interface while implementing WindowsAzureTable#insert() and WindowsAzureTable#update(). 2012-03-26 18:45:14 +02:00
Benjamin Eberlei
feef6cb775 Initial commit for Windows Azure Table support. 2012-03-26 12:00:26 +02:00
Benjamin Eberlei
f32d8ab99e Refactored TestCases, Test Persist Operation failure cases, refactored UoW 2012-03-24 14:29:16 +01:00
Benjamin Eberlei
037e8168ad Allow Single Id Handler usage in doctrine cache storage and implement Functional test 2012-03-24 13:20:51 +01:00
Benjamin Eberlei
0cb4bc9ac4 Refactored tests 2012-03-24 13:14:04 +01:00
Benjamin Eberlei
0031b11ab9 Add documentation to Storage interface, add methods to check for composite PK support. Refactorings 2012-03-24 12:12:02 +01:00
Benjamin Eberlei
40aa2bf8c5 Add Initial KeyValueStore implementation with DoctrineCacheStorage backend and some functional tests for the lifecycle of objects. 2012-02-13 21:12:45 +01:00