1
1
imports :
2
2
- { resource: parameters_mongodb.yml }
3
- - { resource: config_test_mongodb .yml }
3
+ - { resource: config_common .yml }
4
4
5
5
doctrine_mongodb :
6
6
connections :
@@ -11,3 +11,78 @@ doctrine_mongodb:
11
11
document_managers :
12
12
default :
13
13
auto_mapping : true
14
+
15
+ api_platform :
16
+ doctrine : false
17
+ mapping :
18
+ paths : ['%kernel.project_dir%/config/api_platform_mongodb_odm']
19
+
20
+ fos_user :
21
+ db_driver : ' mongodb'
22
+ firewall_name : ' api'
23
+ user_class : ' ApiPlatform\Core\Tests\Fixtures\TestBundle\Document\User'
24
+ from_email :
25
+
26
+ sender_name : ' Kévin Dunglas'
27
+
28
+ services :
29
+ app.my_dummy_resource.mongodb.boolean_filter :
30
+ parent : ' api_platform.doctrine_mongodb.odm.boolean_filter'
31
+ arguments : [ { 'dummyBoolean': ~, 'embeddedDummy.dummyBoolean': ~, 'relatedDummy.embeddedDummy.dummyBoolean': ~ } ]
32
+ tags : [ { name: 'api_platform.filter', id: 'my_dummy.mongodb.boolean' } ]
33
+ app.my_dummy_resource.mongodb.date_filter :
34
+ parent : ' api_platform.doctrine_mongodb.odm.date_filter'
35
+ arguments : [ { 'dummyDate': ~, 'relatedDummy.dummyDate': ~, 'embeddedDummy.dummyDate': ~ } ]
36
+ tags : [ { name: 'api_platform.filter', id: 'my_dummy.mongodb.date' } ]
37
+ app.my_dummy_resource.mongodb.exists_filter :
38
+ parent : ' api_platform.doctrine_mongodb.odm.exists_filter'
39
+ arguments : [ { 'description': ~, 'relatedDummy.name': ~, 'dummyBoolean': ~, 'relatedDummy': ~ } ]
40
+ tags : [ { name: 'api_platform.filter', id: 'my_dummy.mongodb.exists' } ]
41
+ app.my_dummy_resource.mongodb.numeric_filter :
42
+ parent : ' api_platform.doctrine_mongodb.odm.numeric_filter'
43
+ arguments : [ { 'dummyFloat': ~, 'dummyPrice': ~ } ]
44
+ tags : [ { name: 'api_platform.filter', id: 'my_dummy.mongodb.numeric' } ]
45
+ app.my_dummy_resource.mongodb.order_filter :
46
+ parent : ' api_platform.doctrine_mongodb.odm.order_filter'
47
+ arguments : [ { 'id': ~, 'name': 'desc', 'description': ~, 'relatedDummy.name': ~, 'embeddedDummy.dummyName': 'desc', 'relatedDummy.symfony': ~, 'dummyDate': ~ } ]
48
+ tags : [ { name: 'api_platform.filter', id: 'my_dummy.mongodb.order' } ]
49
+ app.my_dummy_resource.mongodb.range_filter :
50
+ parent : ' api_platform.doctrine_mongodb.odm.range_filter'
51
+ arguments : [ { 'dummyFloat': ~, 'dummyPrice': ~ } ]
52
+ tags : [ { name: 'api_platform.filter', id: 'my_dummy.mongodb.range' } ]
53
+ app.my_dummy_resource.mongodb.search_filter :
54
+ parent : ' api_platform.doctrine_mongodb.odm.search_filter'
55
+ arguments : [ { 'id': 'exact', 'name': 'partial', 'alias': 'start', 'description': 'word_start', 'relatedDummy.name': 'exact', 'relatedDummies': 'exact', 'dummy': 'ipartial', 'relatedDummies.name': 'start', 'embeddedDummy.dummyName': 'partial', 'relatedDummy.thirdLevel.level': 'exact', 'relatedDummy.thirdLevel.fourthLevel.level': 'exact', 'relatedDummy.thirdLevel.badFourthLevel.level': 'exact', 'relatedDummy.thirdLevel.fourthLevel.badThirdLevel.level': 'exact' } ]
56
+ tags : [ { name: 'api_platform.filter', id: 'my_dummy.mongodb.search' } ]
57
+ app.related_dummy_resource.mongodb.search_filter :
58
+ parent : ' api_platform.doctrine_mongodb.odm.search_filter'
59
+ arguments : [ { 'relatedToDummyFriend.dummyFriend': 'exact', 'name': 'partial' } ]
60
+ tags : [ { name: 'api_platform.filter', id: 'related_dummy.mongodb.friends' } ]
61
+ app.my_dummy_date_resource.mongodb.date_filter :
62
+ parent : ' api_platform.doctrine_mongodb.odm.date_filter'
63
+ arguments : [ { 'dummyDate': ~ } ]
64
+ tags : [ { name: 'api_platform.filter', id: 'my_dummy_date.mongodb.date' } ]
65
+ app.related_dummy_to_friend_resource.mongodb.search_filter :
66
+ parent : ' api_platform.doctrine_mongodb.odm.search_filter'
67
+ arguments : [ { 'name': 'ipartial', 'description': 'ipartial' } ]
68
+ tags : [ { name: 'api_platform.filter', id: 'related_to_dummy_friend.mongodb.name' } ]
69
+
70
+ dummy_dto_no_input.data_provider :
71
+ class : ' ApiPlatform\Core\Tests\Fixtures\TestBundle\DataProvider\DummyDtoNoInputCollectionDataProvider'
72
+ public : false
73
+ arguments : ['@doctrine_mongodb']
74
+ tags :
75
+ - { name: 'api_platform.collection_data_provider' }
76
+
77
+ app.dummy_dto_no_output_data_persister :
78
+ class : ApiPlatform\Core\Tests\Fixtures\TestBundle\DataPersister\DummyDtoNoOutputDataPersister
79
+ arguments : ['@doctrine_mongodb']
80
+ public : false
81
+ tags :
82
+ - { name: 'api_platform.data_persister' }
83
+
84
+ app.messenger_handler.messenger_with_inputs :
85
+ class : ' ApiPlatform\Core\Tests\Fixtures\TestBundle\MessengerHandler\Document\MessengerWithInputHandler'
86
+ public : false
87
+ tags :
88
+ - { name: 'messenger.message_handler' }
0 commit comments