summaryrefslogtreecommitdiff
path: root/www/crm/wp-content/plugins/civicrm/civicrm/ext/api4/services.xml
blob: 24d0b061a0668e4d92762e252d9ed370f8e3ade0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<container xmlns="http://symfony.com/schema/dic/services"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">

    <services>

        <service id="spec_gatherer" class="Civi\Api4\Service\Spec\SpecGatherer"/>

        <service id="schema_map_builder" class="Civi\Api4\Service\Schema\SchemaMapBuilder" public="false">
            <argument type="service" id="dispatcher" />
        </service>

        <service id="schema_map" class="Civi\Api4\Service\Schema\SchemaMap">
          <factory service="schema_map_builder" method="build"/>
        </service>

        <service id="joiner" class="Civi\Api4\Service\Schema\Joiner">
            <argument type="service" id="schema_map"/>
        </service>

        <service id="action_object_provider" class="Civi\Api4\Provider\ActionObjectProvider">
            <tag name="event_subscriber"/>
        </service>

        <service id="contact_creation.spec_provider" class="Civi\Api4\Service\Spec\Provider\ContactCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service class="Civi\Api4\Service\Spec\Provider\ContactTypeCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service class="Civi\Api4\Service\Spec\Provider\AddressCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service id="option_value_creation.spec_provider" class="Civi\Api4\Service\Spec\Provider\OptionValueCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service class="Civi\Api4\Service\Spec\Provider\ActivityCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service class="Civi\Api4\Service\Spec\Provider\ActionScheduleCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service class="Civi\Api4\Service\Spec\Provider\EmailCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service class="Civi\Api4\Service\Spec\Provider\PhoneCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service class="Civi\Api4\Service\Spec\Provider\EventCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service class="Civi\Api4\Service\Spec\Provider\NoteCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service class="Civi\Api4\Service\Spec\Provider\ContributionCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service class="Civi\Api4\Service\Spec\Provider\CustomGroupCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service class="Civi\Api4\Service\Spec\Provider\GroupCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service class="Civi\Api4\Service\Spec\Provider\NavigationCreationSpecProvider">
            <tag name="spec_provider"/>
        </service>

        <service id="custom_group.pre_creation.subscriber" class="Civi\Api4\Event\Subscriber\CustomGroupPreCreationSubscriber">
            <tag name="event_subscriber"/>
        </service>

        <service id="custom_field.pre_creation.subsciber" class="Civi\Api4\Event\Subscriber\CustomFieldPreCreationSubscriber">
            <tag name="event_subscriber"/>
        </service>

        <service id="option_value.pre_creation.subscriber" class="Civi\Api4\Event\Subscriber\OptionValuePreCreationSubscriber">
            <tag name="event_subscriber"/>
        </service>

        <service id="activity.pre_creation.subscriber" class="Civi\Api4\Event\Subscriber\ActivityPreCreationSubscriber">
            <tag name="event_subscriber"/>
        </service>

        <service id="contact.schema_map.subscriber" class="Civi\Api4\Event\Subscriber\ContactSchemaMapSubscriber">
            <tag name="event_subscriber"/>
        </service>

        <service id="activity.schema_map.subscriber" class="Civi\Api4\Event\Subscriber\ActivitySchemaMapSubscriber">
            <tag name="event_subscriber"/>
        </service>

        <service id="api4.permission_check.subscriber" class="Civi\Api4\Event\Subscriber\PermissionCheckSubscriber">
            <tag name="event_subscriber"/>
        </service>

        <service id="api4.required_fields.subscriber" class="Civi\Api4\Event\Subscriber\ValidateFieldsSubscriber">
            <tag name="event_subscriber"/>
        </service>

        <service id="api4.post_select_query.subscriber" class="Civi\Api4\Event\Subscriber\PostSelectQuerySubscriber">
            <tag name="event_subscriber"/>
        </service>

        <service class="Civi\Api4\Service\Spec\Provider\CustomValueSpecProvider">
            <tag name="spec_provider"/>
        </service>

    </services>
</container>