Commit graph

41 commits

Author SHA1 Message Date
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
Jeremy Mikola ce82e8f591 Merge pull request #62 from merk/patch-1
Fix index wide finder config check
2012-01-12 16:11:44 +00:00
Jeremy Mikola 0d0c653777 Merge pull request #58 from merk/index_transformer
Index wide finder
Conflicts:

	DependencyInjection/FOQElasticaExtension.php
	Resources/config/config.xml
2012-01-12 16:10:28 +00:00
Jeremy Mikola b21e063c9c Ensure persistence.driver option exists before validating
The driver option is not required by the configuration, so we should check for it the validation functions.

If type_prototype is being used, there is a legitimate case where type definitions would not specify a driver. Likewise, the type_prototype may not specify the driver. If we wish to validate that a driver has been specified for a type, we'll have to do that in the extension class after loading the configuration and merging in prototypes.
2012-01-12 16:04:17 +00:00
Jeremy Mikola 5f83fd90c2 Merge pull request #51 from willdurand/propel-support
Propel support
Conflicts:

	DependencyInjection/FOQElasticaExtension.php
2012-01-12 16:01:33 +00:00
Richard Miller 4e48bbd182 Merge pull request #46 from nurikabe/master
Allow variable "fields" configuration node for attachment mapping.
2011-12-16 20:08:34 +00:00
Jeremy Mikola bf1fe1685a Remove array-wrapping of config argument for clients
This fixes a regression in 914dbca3aa which prevented custom client configs from being processed.
2011-11-29 18:41:03 -05:00
Jeremy Mikola 2b0e09f3da Merge pull request #38 from richardmiller/adding_repositories_for_encapsulating_queries
Adding manager that returns Doctrine style repositories
2011-11-14 08:18:14 -08:00
Richard Miller 7dbc4221ae Adding manager that returns Doctrine style repositories 2011-11-12 21:10:00 +00:00
Richard Miller c4662644d8 Removed unused local variable 2011-11-12 19:40:41 +00:00
Jeremy Mikola 8a9dc124ec Merge pull request #27 from gimler/data_collector
add data collector for client class
2011-11-03 11:02:32 -07:00
Robert Gruendler bec5ddf999 added 'term_vector' configuration node 2011-10-19 22:06:50 +02:00
Gordon Franke 914dbca3aa add data collector for client class 2011-10-04 17:01:38 +02:00
ornicar 14db48ddbd Fix bug when index has no settings 2011-09-13 12:23:27 +02:00
ornicar dc35b489a2 Allow empty type settings 2011-09-12 19:52:01 +02:00
ornicar 451a5b4fc2 Remove mapping and setting registries, use the reseter to configure the indexes 2011-09-12 18:28:59 +02:00
ornicar e83a3344e9 Add a setting registry 2011-09-12 17:33:00 +02:00
Gordon Franke 3f15b1a2d8 fix exception 2011-08-05 13:07:41 +02:00
ornicar b6c4a582d3 Fix configuration and indentation 2011-06-10 16:03:17 -07:00
ornicar 214250416a Replace the type inspector with a mapping registry to improve performances 2011-06-07 14:19:50 -07:00
ornicar 074c596994 Apply @Stof comments 2011-06-07 11:48:11 -07:00
ornicar 6fee4131f4 Doctrine integration refactoring, adds realtime index updates 2011-06-07 11:16:19 -07:00
ornicar 5df741ba82 Update to latest version of Elastica 2011-05-11 09:25:22 -07:00
ornicar cb3fae7925 Introduce type prototype configuration 2011-04-27 13:24:29 -07:00
ornicar 0db0490be5 Complete provider, finder, transformers and configuration refactoring 2011-04-27 00:59:04 -07:00
ornicar 0ae6ef305f Add support for Doctrine ORM 2011-04-21 19:34:39 -07:00
ornicar 0a505212a2 Improve configuration class 2011-04-21 12:19:05 -07:00
ornicar 7a574e4ab1 Fix configuration edge case 2011-04-21 12:17:19 -07:00
ornicar e9e0c4b3e7 Synchronize with upstream 2011-04-20 14:28:12 -07:00
ornicar eba893495d Introduce builtin doctrine provider and finder 2011-04-20 13:53:59 -07:00
ornicar 3a409df971 Simplify configuration and make it more robust 2011-04-17 10:55:46 -07:00
ornicar 8f3b39d135 Better logging for the population command 2011-04-15 12:19:27 -07:00
ornicar 7cb9d9ee71 Add configuration processing for the mapping setter 2011-04-15 12:18:36 -07:00
ornicar 65dbe74f32 Add types to the DIC 2011-04-13 15:04:49 -07:00
ornicar ab6d0bd8d3 Start refactoring the DIC extension to add type services 2011-04-12 16:43:45 -07:00
ornicar be953b62d7 Give the index manager a default index 2011-04-12 15:15:48 -07:00
ornicar c56f4e62f5 Indroduce populator service, add providers compiler pass 2011-04-11 19:26:10 -07:00
ornicar a0c2d61ff0 Set a default index 2011-04-11 19:23:29 -07:00
ornicar 0b4839e718 Introduce the Index manager and setup dependency injection 2011-04-10 14:08:51 -07:00
ornicar f20ee555ea Initial commit 2011-04-08 14:11:46 -07:00