-
Notifications
You must be signed in to change notification settings - Fork 1
/
command.xml
83 lines (76 loc) · 6.23 KB
/
command.xml
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
<?xml version="1.0" encoding="UTF-8" ?>
<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">
<parameters>
<parameter key="webgriffe_sylius_active_campaign.command.enqueue_contact_and_ecommerce_customer.name">webgriffe:active-campaign:enqueue-contact-and-ecommerce-customer</parameter>
<parameter key="webgriffe_sylius_active_campaign.command.enqueue_connection.name">webgriffe:active-campaign:enqueue-connection</parameter>
<parameter key="webgriffe_sylius_active_campaign.command.enqueue_ecommerce_order.name">webgriffe:active-campaign:enqueue-ecommerce-order</parameter>
<parameter key="webgriffe_sylius_active_campaign.command.enqueue_ecommerce_abandoned_cart.name">webgriffe:active-campaign:enqueue-ecommerce-abandoned-cart</parameter>
<parameter key="webgriffe_sylius_active_campaign.command.enqueue_webhook.name">webgriffe:active-campaign:enqueue-webhook</parameter>
<parameter key="webgriffe_sylius_active_campaign.command.enqueue_contact_lists_subscription.name">webgriffe:active-campaign:enqueue-contact-lists-subscription</parameter>
<parameter key="webgriffe_sylius_active_campaign.command.update_contact_lists_subscription.name">webgriffe:active-campaign:update-contact-lists-subscription</parameter>
<parameter key="webgriffe_sylius_active_campaign.command.enqueue_contact_tags_adder.name">webgriffe:active-campaign:enqueue-contact-tags-adder</parameter>
<parameter key="webgriffe_sylius_active_campaign.cart_becomes_abandoned_period">1 day</parameter>
</parameters>
<services>
<service id="webgriffe.sylius_active_campaign_plugin.command.enqueue_contact_and_ecommerce_customer"
class="Webgriffe\SyliusActiveCampaignPlugin\Command\EnqueueContactAndEcommerceCustomerCommand">
<argument type="service" id="sylius.repository.customer"/>
<argument type="service" id="webgriffe.sylius_active_campaign_plugin.resolver.enqueuable_channels"/>
<argument type="service" id="webgriffe.sylius_active_campaign_plugin.enqueuer.contact"/>
<argument type="service" id="webgriffe.sylius_active_campaign_plugin.enqueuer.ecommerce_customer"/>
<argument>%webgriffe_sylius_active_campaign.command.enqueue_contact_and_ecommerce_customer.name%</argument>
<tag name="console.command"/>
</service>
<service id="webgriffe.sylius_active_campaign_plugin.command.enqueue_connection"
class="Webgriffe\SyliusActiveCampaignPlugin\Command\EnqueueConnectionCommand">
<argument type="service" id="sylius.repository.channel"/>
<argument type="service" id="webgriffe.sylius_active_campaign_plugin.enqueuer.connection"/>
<argument>%webgriffe_sylius_active_campaign.command.enqueue_connection.name%</argument>
<tag name="console.command"/>
</service>
<service id="webgriffe.sylius_active_campaign_plugin.command.enqueue_ecommerce_order"
class="Webgriffe\SyliusActiveCampaignPlugin\Command\EnqueueEcommerceOrderCommand">
<argument type="service" id="sylius.repository.order"/>
<argument type="service" id="webgriffe.sylius_active_campaign_plugin.enqueuer.ecommerce_order"/>
<argument>%webgriffe_sylius_active_campaign.command.enqueue_ecommerce_order.name%</argument>
<tag name="console.command"/>
</service>
<service id="webgriffe.sylius_active_campaign_plugin.command.enqueue_ecommerce_abandoned_cart"
class="Webgriffe\SyliusActiveCampaignPlugin\Command\EnqueueEcommerceAbandonedCartCommand">
<argument type="service" id="sylius.repository.order"/>
<argument type="service" id="webgriffe.sylius_active_campaign_plugin.enqueuer.ecommerce_order"/>
<argument>%webgriffe_sylius_active_campaign.cart_becomes_abandoned_period%</argument>
<argument>%webgriffe_sylius_active_campaign.command.enqueue_ecommerce_abandoned_cart.name%</argument>
<tag name="console.command"/>
</service>
<service id="webgriffe.sylius_active_campaign_plugin.command.enqueue_webhook"
class="Webgriffe\SyliusActiveCampaignPlugin\Command\EnqueueWebhookCommand">
<argument type="service" id="sylius.repository.channel"/>
<argument type="service" id="webgriffe.sylius_active_campaign_plugin.enqueuer.webhook"/>
<argument>%webgriffe_sylius_active_campaign.command.enqueue_webhook.name%</argument>
<tag name="console.command"/>
</service>
<service id="webgriffe.sylius_active_campaign_plugin.command.enqueue_contact_lists_subscription"
class="Webgriffe\SyliusActiveCampaignPlugin\Command\EnqueueContactListsSubscriptionCommand">
<argument type="service" id="sylius.repository.customer"/>
<argument type="service" id="messenger.default_bus"/>
<argument>%webgriffe_sylius_active_campaign.command.enqueue_contact_lists_subscription.name%</argument>
<tag name="console.command"/>
</service>
<service id="webgriffe.sylius_active_campaign_plugin.command.update_contact_lists_subscription"
class="Webgriffe\SyliusActiveCampaignPlugin\Command\UpdateContactListsSubscriptionCommand">
<argument type="service" id="sylius.repository.customer"/>
<argument type="service" id="messenger.default_bus"/>
<argument>%webgriffe_sylius_active_campaign.command.update_contact_lists_subscription.name%</argument>
<tag name="console.command"/>
</service>
<service id="webgriffe.sylius_active_campaign_plugin.command.enqueue_contact_tags_adder"
class="Webgriffe\SyliusActiveCampaignPlugin\Command\EnqueueContactTagsAdderCommand">
<argument type="service" id="sylius.repository.customer"/>
<argument type="service" id="messenger.default_bus"/>
<argument>%webgriffe_sylius_active_campaign.command.enqueue_contact_tags_adder.name%</argument>
<tag name="console.command"/>
</service>
</services>
</container>