di.xml 1.9 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?xml version="1.0"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
  9. <type name="Magento\Cms\Model\Wysiwyg\CompositeConfigProvider">
  10. <arguments>
  11. <argument name="wysiwygConfigPostProcessor" xsi:type="array">
  12. <item name="testAdapter" xsi:type="string">Magento\TestModuleWysiwygConfig\Model\Config</item>
  13. <item name="Magento_TestModuleWysiwygConfig/wysiwyg/tinymce4TestAdapter" xsi:type="string">Magento\TestModuleWysiwygConfig\Model\Config</item>
  14. </argument>
  15. <argument name="variablePluginConfigProvider" xsi:type="array">
  16. <item name="testAdapter" xsi:type="string">Magento\Variable\Model\Variable\ConfigProvider</item>
  17. </argument>
  18. <argument name="widgetPluginConfigProvider" xsi:type="array">
  19. <item name="testAdapter" xsi:type="string">Magento\Widget\Model\Widget\Config</item>
  20. </argument>
  21. <argument name="galleryConfigProvider" xsi:type="array">
  22. <item name="testAdapter" xsi:type="string">Magento\Cms\Model\Wysiwyg\Gallery\DefaultConfigProvider</item>
  23. </argument>
  24. </arguments>
  25. </type>
  26. <type name="Magento\Cms\Model\Config\Source\Wysiwyg\Editor">
  27. <arguments>
  28. <argument name="adapterOptions" xsi:type="array">
  29. <item name="testAdapter" xsi:type="array">
  30. <item name="value" xsi:type="string">Magento_TestModuleWysiwygConfig/wysiwyg/tinymce4TestAdapter</item>
  31. <item name="label" xsi:type="string" translatable="true">Test Adapter</item>
  32. </item>
  33. </argument>
  34. </arguments>
  35. </type>
  36. </config>