Jeremy Mikola
2d2e209373
Remove obsolete MappingRegistry class
2012-03-12 12:07:51 -04:00
Jeremy Mikola
b360a36737
[Provider] Create ProviderRegistry service (BC break)
...
This introduces a registry service for persistence providers.
Previously, tagging one or more provider services would cause AddProviderPass to clobber the default providers created by the bundle's extension class. Now, the extension class tags its created providers and allows them to be registered via RegisterProvidersPass just like custom providers.
BC break: Custom providers tagged "foq_elastica.provider" must now specify a "type" attribute on their tag. An "index" attribute is optional (the default ES index will be used by default).
2012-03-12 12:07:51 -04:00
Jeremy Mikola
43eda480c5
Rename "reseter" to "Resetter" (BC break)
2012-03-12 12:07:51 -04:00
Jeremy Mikola
d3a2335a55
Refactor IndexManager construction (preserves API)
...
Provide the default index name rather than the service itself. Additionally, inject references to each index by name instead of the definitions.
2012-03-12 12:07:51 -04:00
Jeremy Mikola
494b73a860
[Command] Refactor foq:elastica:search configuration
2012-03-12 12:07:51 -04:00
Richard Miller
9046d4d137
Merge branch '2.0'
2012-03-08 12:50:13 +00:00
Richard Miller
45747a3e1f
Removed code coverage from travisci config
2012-03-08 12:49:30 +00:00
Richard Miller
41f18a47af
Merge branch '2.0'
...
Conflicts:
composer.json
2012-03-07 10:20:24 +00:00
Richard Miller
1f8993557b
Added symfony/console to composer.json
2012-03-07 10:18:25 +00:00
Jeremy Mikola
b60256e8fd
Merge branch '2.0'
2012-03-06 20:34:30 -05:00
Jeremy Mikola
0391dff44e
Configure Travis CI
...
This also changes the test suite and bootstrap to depend on packages installed by composer.
2012-03-06 20:33:50 -05:00
Jeremy Mikola
3eb923cc84
Skip Doctrine tests if libraries are not available
2012-03-06 20:22:34 -05:00
Jeremy Mikola
ebeff1aae4
Update composer.json to require Symfony 2.1
2012-03-03 22:48:22 -05:00
Jeremy Mikola
b7d7017381
Merge branch '2.0'
2012-03-03 22:48:10 -05:00
Jeremy Mikola
62c410f464
Revise composer.json and require Symfony 2.0 explicitly
2012-03-03 22:46:34 -05:00
Jeremy Mikola
95eb2f8ba0
Add MIT license
2012-03-03 22:45:28 -05:00
daFish
67d44a767d
Add composer support.
2012-03-03 22:34:16 -05:00
Richard Miller
3e50cc95b5
Merge branch '2.0'
2012-02-27 20:13:39 +00:00
Richard Miller
901aba1bba
Merge remote-tracking branch 'origin/2.0' into 2.0
2012-02-27 20:12:50 +00:00
Richard Miller
118151db7c
Added null_value to mapping configuration
2012-02-27 20:11:25 +00:00
Richard Miller
2e5bac1f52
Removed filtering of null values in transformer
2012-02-27 19:37:59 +00:00
Jeremy Mikola
7a9255a9ed
Merge remote-tracking branch 'origin/2.0'
2012-02-25 17:41:18 -05:00
Jeremy Mikola
da463e23ea
Merge pull request #75 from merk/hybrid
...
[POC] Hybrid finder results
2012-02-24 14:31:59 -08:00
Richard Miller
86e5afc469
Merge branch '2.0'
2012-02-24 09:51:51 +00:00
Tim Nagel
76f447ba7d
Hybrid finder results
2012-02-24 09:50:46 +11:00
Richard Miller
4baefe6686
Fixed normalizing values twice in transfomer
2012-02-15 10:27:03 +00:00
Richard Miller
a81d878d93
Stopped null values going into transformed data
2012-02-15 10:02:16 +00:00
Richard Miller
a3f4c95e9c
Changed to only filter truly null value in Transformer
2012-02-14 17:08:38 +00:00
Richard Miller
d67cd8f9ba
Merge remote-tracking branch 'origin/2.0'
2012-02-03 12:40:42 +00:00
Richard Miller
5e19a37344
Merge pull request #67 from richardmiller/fixing_doctrine_removal
...
Fixing issue with removing mapped Doctrine entities/documents
2012-02-02 13:59:18 -08:00
Richard Miller
81bd07a90b
Updated identifier field fetching in listener
2012-02-02 19:37:49 +00:00
Richard Miller
1d2887a83b
Cleaned up doctrine removal fix changes
2012-01-26 09:59:58 +00:00
Richard Miller
65be0a415e
Fixing issue with removing mapped Doctrine entities/documents
2012-01-25 19:51:10 +00:00
Richard Miller
9a6ce35fb6
Merge branch '2.0'
2012-01-25 14:16:10 +00:00
Richard Miller
cff974039b
Fixed README formatting issue
2012-01-25 14:15:20 +00:00
Richard Miller
38f31eca3c
Merge branch '2.0'
...
Conflicts:
DependencyInjection/FOQElasticaExtension.php
2012-01-25 13:51:16 +00:00
Richard Miller
289c326072
Renamed phpunit.dist.xml to phpunit.xml.dist
2012-01-25 13:49:26 +00:00
Richard Miller
452781bdec
Added search repositories to the README
2012-01-25 13:46:15 +00:00
Richard Miller
d78ed342d4
Renamed variable in RepositoryManager
2012-01-25 12:45:08 +00:00
Richard Miller
9c0d7dd622
Extracted method in RepositoryManager
2012-01-25 12:42:02 +00:00
Richard Miller
e00aa3a077
Removed unnecessary definition setting
2012-01-25 12:14:20 +00:00
Richard Miller
131a65e411
Allowed repositories for Propel driver
2012-01-25 12:10:35 +00:00
Richard Miller
dce701b259
Merge branch '2.0'
...
Conflicts:
DependencyInjection/FOQElasticaExtension.php
Manager/RepositoryManager.php
Resources/config/mongodb.xml
Resources/config/orm.xml
Resources/config/propel.xml
2012-01-25 12:09:06 +00:00
Richard Miller
f6444d7fbc
Fixed returning custom repository name from annotation
2012-01-25 12:04:26 +00:00
Richard Miller
47440b59bb
Refactored RepositoryManager
...
Conflicts:
Doctrine/RepositoryManager.php
Manager/RepositoryManager.php
2012-01-25 11:59:20 +00:00
Richard Miller
bb87a0be74
Made default manager configurable
...
Conflicts:
DependencyInjection/FOQElasticaExtension.php
Resources/config/config.xml
Resources/config/mongodb.xml
Resources/config/orm.xml
Resources/config/propel.xml
2012-01-25 11:47:11 +00:00
Richard Miller
ac3edc23a4
Changed to separate repository manager for each driver
2012-01-25 11:36:50 +00:00
Richard Miller
e678ce8cc6
Added configuring repository by annotation
...
Conflicts:
Manager/RepositoryManager.php
Resources/config/mongodb.xml
Resources/config/orm.xml
Tests/Manager/RepositoryManagerTest.php
2012-01-25 11:20:47 +00:00
Richard Miller
adf85973f5
Added tests for logging and data collection
2012-01-13 09:15:03 +00:00
Richard Miller
b4ebbc0a55
Merge branch '2.0'
2012-01-12 19:59:08 +00:00