di.xml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?xml version="1.0"?>
  2. <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
  3. <virtualType name="Magento\Cron\Ui\Model\ResourceModel\Schedule\Collection" type="Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult">
  4. <arguments>
  5. <argument name="mainTable" xsi:type="string">cron_schedule</argument>
  6. <argument name="resourceModel" xsi:type="string">Magento\Cron\Model\ResourceModel\Schedule</argument>
  7. </arguments>
  8. </virtualType>
  9. <virtualType name="Dotdigitalgroup\Email\Ui\Model\ResourceModel\Importer\Collection" type="Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult">
  10. <arguments>
  11. <argument name="mainTable" xsi:type="string">email_importer</argument>
  12. <argument name="resourceModel" xsi:type="string">Dotdigitalgroup\Email\Model\ResourceModel\Importer</argument>
  13. </arguments>
  14. </virtualType>
  15. <virtualType name="Dotdigitalgroup\Email\Ui\Model\ResourceModel\Rules\Collection" type="Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult">
  16. <arguments>
  17. <argument name="mainTable" xsi:type="string">email_rules</argument>
  18. <argument name="resourceModel" xsi:type="string">Dotdigitalgroup\Email\Model\ResourceModel\Rules</argument>
  19. </arguments>
  20. </virtualType>
  21. <virtualType name="Dotdigitalgroup\Email\Ui\Model\ResourceModel\Automation\Collection" type="Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult">
  22. <arguments>
  23. <argument name="mainTable" xsi:type="string">email_automation</argument>
  24. <argument name="resourceModel" xsi:type="string">Dotdigitalgroup\Email\Model\ResourceModel\Automation</argument>
  25. </arguments>
  26. </virtualType>
  27. <virtualType name="Dotdigitalgroup\Email\Ui\Model\ResourceModel\Campaign\Collection" type="Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult">
  28. <arguments>
  29. <argument name="mainTable" xsi:type="string">email_campaign</argument>
  30. <argument name="resourceModel" xsi:type="string">Dotdigitalgroup\Email\Model\ResourceModel\Campaign</argument>
  31. </arguments>
  32. </virtualType>
  33. <virtualType name="Dotdigitalgroup\Email\Ui\Model\ResourceModel\Contact\Collection" type="Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult">
  34. <arguments>
  35. <argument name="mainTable" xsi:type="string">email_contact</argument>
  36. <argument name="resourceModel" xsi:type="string">\Dotdigitalgroup\Email\Model\ResourceModel\Contact</argument>
  37. </arguments>
  38. </virtualType>
  39. <virtualType name="Dotdigitalgroup\Email\Ui\Model\ResourceModel\Catalog\Collection" type="Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult">
  40. <arguments>
  41. <argument name="mainTable" xsi:type="string">email_catalog</argument>
  42. <argument name="resourceModel" xsi:type="string">Dotdigitalgroup\Email\Model\ResourceModel\Catalog</argument>
  43. </arguments>
  44. </virtualType>
  45. <virtualType name="Dotdigitalgroup\Email\Ui\Model\ResourceModel\Order\Collection" type="Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult">
  46. <arguments>
  47. <argument name="mainTable" xsi:type="string">email_order</argument>
  48. <argument name="resourceModel" xsi:type="string">Dotdigitalgroup\Email\Model\ResourceModel\Order</argument>
  49. </arguments>
  50. </virtualType>
  51. <virtualType name="Dotdigitalgroup\Email\Ui\Model\ResourceModel\Review\Collection" type="Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult">
  52. <arguments>
  53. <argument name="mainTable" xsi:type="string">email_review</argument>
  54. <argument name="resourceModel" xsi:type="string">Dotdigitalgroup\Email\Model\ResourceModel\Review</argument>
  55. </arguments>
  56. </virtualType>
  57. <virtualType name="Dotdigitalgroup\Email\Ui\Model\ResourceModel\Wishlist\Collection" type="Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult">
  58. <arguments>
  59. <argument name="mainTable" xsi:type="string">email_wishlist</argument>
  60. <argument name="resourceModel" xsi:type="string">Dotdigitalgroup\Email\Model\ResourceModel\Wishlist</argument>
  61. </arguments>
  62. </virtualType>
  63. <virtualType name="Dotdigitalgroup\Email\Ui\Model\ResourceModel\Abandoned\Collection" type="Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult">
  64. <arguments>
  65. <argument name="mainTable" xsi:type="string">email_abandoned_cart</argument>
  66. <argument name="resourceModel" xsi:type="string">Dotdigitalgroup\Email\Model\ResourceModel\Abandoned</argument>
  67. </arguments>
  68. </virtualType>
  69. <type name="Magento\Catalog\Controller\Adminhtml\Product\Action\Attribute\Save">
  70. <plugin name="Ddg_UpdateProductAttribute_MassActionPlugin" type="Dotdigitalgroup\Email\Plugin\CatalogProductAttributeSavePlugin" sortOrder="1"/>
  71. </type>
  72. </config>