-
-
Notifications
You must be signed in to change notification settings - Fork 46
Expand file tree
/
Copy pathdi.xml
More file actions
62 lines (54 loc) · 2.98 KB
/
di.xml
File metadata and controls
62 lines (54 loc) · 2.98 KB
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
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"
>
<type name="Magewirephp\Magewire\Model\ComponentManager">
<arguments>
<argument name="updateActionsPool" xsi:type="array">
<item name="callMethod" xsi:type="object">Magewirephp\Magewire\Model\Action\CallMethod</item>
<item name="fireEvent" xsi:type="object">Magewirephp\Magewire\Model\Action\FireEvent</item>
<item name="syncInput" xsi:type="object">Magewirephp\Magewire\Model\Action\SyncInput</item>
</argument>
</arguments>
<!-- Execute lifecycle methods -->
<plugin name="Magewirephp_Magewire_Plugin_Model_ComponentManager"
type="Magewirephp\Magewire\Plugin\Model\ComponentManager"
sortOrder="50"/>
</type>
<type name="Magewirephp\Magewire\Model\Action\CallMethod">
<arguments>
<!-- Define public methods as protected to avoid being called on a subsequent request -->
<argument name="uncallableMethods" xsi:type="array">
<!-- Lifecycle -->
<item name="10" xsi:type="string">mount</item>
<item name="11" xsi:type="string">hydrate</item>
<item name="12" xsi:type="string">dehydrate</item>
<item name="13" xsi:type="string">updating</item>
<item name="14" xsi:type="string">updated</item>
<!-- Base Component -->
<item name="15" xsi:type="string">getParent</item>
<item name="16" xsi:type="string">setParent</item>
<item name="17" xsi:type="string">getPublicProperties</item>
<item name="18" xsi:type="string">__call</item>
<!-- Concerns -->
<item name="19" xsi:type="string">setRequest</item>
<item name="20" xsi:type="string">getRequest</item>
<item name="21" xsi:type="string">setResponse</item>
<item name="22" xsi:type="string">getResponse</item>
<item name="23" xsi:type="string">getEventQueue</item>
<item name="24" xsi:type="string">getUncallables</item>
<!-- Pagination -->
<item name="26" xsi:type="string">renderPagination</item>
<item name="27" xsi:type="string">fill</item>
<item name="28" xsi:type="string">reset</item>
<!-- Forms -->
<item name="29" xsi:type="string">validate</item>
</argument>
</arguments>
</type>
<type name="Magento\Framework\View\TemplateEngine\Php">
<!-- Automatically assign $magewire as template Block variable -->
<plugin name="Magewirephp_Magewire_Plugin_Magento_Framework_View_TemplateEngine_Php"
type="Magewirephp\Magewire\Plugin\Magento\Framework\View\TemplateEngine\Php"/>
</type>
</config>