51 lines
2.8 KiB
XML
51 lines
2.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<config xmlns="http://thelia.net/schema/dic/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://thelia.net/schema/dic/config http://thelia.net/schema/dic/config/thelia-1.0.xsd">
|
|
|
|
<loops>
|
|
<loop name="credit-note" class="CreditNote\Loop\CreditNote" />
|
|
<loop name="credit-note-type" class="CreditNote\Loop\CreditNoteType" />
|
|
<loop name="credit-note-status" class="CreditNote\Loop\CreditNoteStatus" />
|
|
<loop name="credit-note-comment" class="CreditNote\Loop\CreditNoteComment" />
|
|
<loop name="credit-note-version" class="CreditNote\Loop\CreditNoteVersion" />
|
|
<loop name="credit-note-address" class="CreditNote\Loop\CreditNoteAddress" />
|
|
<loop name="credit-note-detail" class="CreditNote\Loop\CreditNoteDetail" />
|
|
<loop name="order-credit-note" class="CreditNote\Loop\OrderCreditNote" />
|
|
</loops>
|
|
|
|
<forms>
|
|
<form name="credit-note.create" class="CreditNote\Form\CreditNoteCreateForm" />
|
|
<form name="credit-note.empty" class="CreditNote\Form\CreditNoteEmptyForm" />
|
|
</forms>
|
|
|
|
<services>
|
|
<service id="creditnote.listener" class="CreditNote\EventListener\CreditNoteListener">
|
|
<tag name="kernel.event_subscriber" />
|
|
</service>
|
|
<service id="creditnote.smarty.plugin.format" class="CreditNote\Smarty\Plugins\CreditNoteFormat">
|
|
<argument type="service" id="request_stack"/>
|
|
<tag name="thelia.parser.register_plugin"/>
|
|
</service>
|
|
</services>
|
|
|
|
<hooks>
|
|
<hook id="creditnote.hook.back.order_edit" class="CreditNote\Hook\Back\OrderEditHook">
|
|
<tag name="hook.event_listener" event="order.tab" type="back" method="onOrderTab" />
|
|
<tag name="hook.event_listener" event="order-edit.bottom" type="back" method="onOrderEditBottom" />
|
|
<tag name="hook.event_listener" event="order.edit-js" type="back" method="onOrderEditJs" />
|
|
<tag name="hook.event_listener" event="order-edit.product-list" type="back" method="onOrderEditProductList" />
|
|
</hook>
|
|
|
|
<hook id="creditnote.hook.back.customer_edit" class="CreditNote\Hook\Back\CustomerEditHook">
|
|
<tag name="hook.event_listener" event="customer.edit" type="back" method="onCustomerEdit" />
|
|
<tag name="hook.event_listener" event="customer-edit.bottom" type="back" method="onCustomerEditBottom" />
|
|
<tag name="hook.event_listener" event="customer.edit-js" type="back" method="onCustomerEditJs" />
|
|
</hook>
|
|
|
|
<hook id="creditnote.hook.back.main" class="CreditNote\Hook\Back\MainHook">
|
|
<tag name="hook.event_listener" event="main.footer-js" type="back" method="onMainFooterJs" />
|
|
</hook>
|
|
</hooks>
|
|
|
|
</config>
|