forked from extcode/cart
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathServices.yaml
66 lines (57 loc) · 2.14 KB
/
Services.yaml
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
services:
_defaults:
autowire: true
autoconfigure: true
public: false
Extcode\Cart\:
resource: '../Classes/*'
exclude: '../Classes/Widgets/*'
Extcode\Cart\EventListener\Order\Finish\ClearCart:
tags:
- name: event.listener
identifier: 'cart--order--finish--clear-cart'
event: Extcode\Cart\Event\Order\FinishEvent
after: 'cart--order--finish--email'
Extcode\Cart\EventListener\Order\Finish\Email:
tags:
- name: event.listener
identifier: 'cart--order--finish--email'
event: Extcode\Cart\Event\Order\FinishEvent
Extcode\Cart\EventListener\Order\Create\Order:
tags:
- name: event.listener
identifier: 'cart--order--create--order'
event: Extcode\Cart\Event\Order\CreateEvent
Extcode\Cart\EventListener\Order\Create\OrderNumber:
arguments:
$persistenceManager: '@TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager'
tags:
- name: event.listener
identifier: 'cart--order--create--order-number'
event: Extcode\Cart\Event\Order\NumberGeneratorEvent
after: 'cart--order--create--order'
Extcode\Cart\EventListener\Order\Create\InvoiceNumber:
arguments:
$persistenceManager: '@TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager'
tags:
- name: event.listener
identifier: 'cart--order--create--invoice-number'
event: Extcode\Cart\Event\Order\NumberGeneratorEvent
after: 'cart--order--create--order'
Extcode\Cart\EventListener\Order\Create\DeliveryNumber:
arguments:
$persistenceManager: '@TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager'
tags:
- name: event.listener
identifier: 'cart--order--create--delivery-number'
event: Extcode\Cart\Event\Order\NumberGeneratorEvent
after: 'cart--order--create--order'
Extcode\Cart\Service\TaxClassService:
public: true
querybuilder.tx_cart_domain_model_order_item:
class: 'TYPO3\CMS\Core\Database\Query\QueryBuilder'
factory:
- '@TYPO3\CMS\Core\Database\ConnectionPool'
- 'getQueryBuilderForTable'
arguments:
- 'tx_cart_domain_model_order_item'