2014-06-16 07:57:27 +02:00
|
|
|
imports:
|
|
|
|
- { resource: ./../config/config.yml }
|
|
|
|
|
|
|
|
doctrine:
|
|
|
|
dbal:
|
|
|
|
path: %kernel.cache_dir%/db.sqlite
|
|
|
|
charset: UTF8
|
|
|
|
orm:
|
|
|
|
auto_generate_proxy_classes: false
|
|
|
|
auto_mapping: false
|
|
|
|
|
2014-06-26 09:46:29 +02:00
|
|
|
services:
|
|
|
|
indexableService:
|
|
|
|
class: FOS\ElasticaBundle\Tests\Functional\app\ORM\IndexableService
|
|
|
|
|
2014-06-16 07:57:27 +02:00
|
|
|
fos_elastica:
|
|
|
|
clients:
|
|
|
|
default:
|
|
|
|
url: http://localhost:9200
|
|
|
|
indexes:
|
2014-06-18 19:02:50 +02:00
|
|
|
fos_elastica_orm_test:
|
2014-06-23 15:50:52 +02:00
|
|
|
types:
|
|
|
|
type:
|
|
|
|
properties:
|
|
|
|
field1: ~
|
2014-06-16 07:57:27 +02:00
|
|
|
index:
|
2014-06-18 19:02:50 +02:00
|
|
|
index_name: foselastica_orm_test_%kernel.environment%
|
2014-06-16 07:57:27 +02:00
|
|
|
types:
|
|
|
|
type:
|
|
|
|
properties:
|
|
|
|
field1: ~
|
2014-06-18 19:02:50 +02:00
|
|
|
coll: ~
|
2014-06-16 07:57:27 +02:00
|
|
|
persistence:
|
|
|
|
driver: orm
|
|
|
|
model: FOS\ElasticaBundle\Tests\Functional\TypeObj
|
|
|
|
listener:
|
|
|
|
is_indexable_callback: 'object.isIndexable() && !object.isntIndexable()'
|
2014-10-07 23:59:45 +02:00
|
|
|
provider:
|
|
|
|
debug_logging: true
|
2014-06-16 07:57:27 +02:00
|
|
|
type2:
|
|
|
|
properties:
|
|
|
|
field1: ~
|
|
|
|
persistence:
|
|
|
|
driver: orm
|
|
|
|
model: FOS\ElasticaBundle\Tests\Functional\TypeObj
|
|
|
|
listener:
|
2014-06-26 09:46:29 +02:00
|
|
|
is_indexable_callback: [ @indexableService, 'isIndexable' ]
|
2014-06-16 07:57:27 +02:00
|
|
|
type3:
|
2014-06-26 09:29:16 +02:00
|
|
|
mappings:
|
2014-06-16 07:57:27 +02:00
|
|
|
field1: ~
|
|
|
|
persistence:
|
|
|
|
driver: orm
|
|
|
|
model: FOS\ElasticaBundle\Tests\Functional\TypeObj
|
2014-06-26 09:29:16 +02:00
|
|
|
finder: ~
|
|
|
|
provider: ~
|
2014-06-16 07:57:27 +02:00
|
|
|
listener:
|
|
|
|
is_indexable_callback: 'isntIndexable'
|
2014-06-26 09:46:29 +02:00
|
|
|
type4:
|
|
|
|
mappings:
|
|
|
|
field1: ~
|
|
|
|
persistence:
|
|
|
|
driver: orm
|
|
|
|
model: FOS\ElasticaBundle\Tests\Functional\TypeObj
|
|
|
|
finder: ~
|
|
|
|
provider: ~
|
|
|
|
listener:
|
|
|
|
is_indexable_callback: [ 'FOS\ElasticaBundle\Tests\Functional\app\ORM\IndexableService', 'isntIndexable' ]
|
2015-02-08 23:32:39 +01:00
|
|
|
property_paths_type:
|
|
|
|
persistence:
|
|
|
|
driver: orm
|
|
|
|
model: FOS\ElasticaBundle\Tests\Functional\TypeObj
|
|
|
|
provider: ~
|
|
|
|
properties:
|
|
|
|
field1:
|
|
|
|
property_path: field2
|
|
|
|
something:
|
|
|
|
property_path: coll
|
|
|
|
dynamic:
|
|
|
|
property_path: false
|
2014-07-23 13:38:46 +02:00
|
|
|
second_index:
|
|
|
|
index_name: foselastica_orm_test_second_%kernel.environment%
|
|
|
|
types:
|
|
|
|
type:
|
|
|
|
properties:
|
|
|
|
field1: ~
|
|
|
|
coll: ~
|
|
|
|
persistence:
|
|
|
|
driver: orm
|
|
|
|
model: FOS\ElasticaBundle\Tests\Functional\TypeObj
|
|
|
|
listener:
|
|
|
|
is_indexable_callback: 'object.isIndexable() && !object.isntIndexable()'
|