Files
sterivein/local/modules/CreditNote/Config/config.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>