Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 
 

172 wiersze
9.5 KiB

  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. <preference for="Magento\Framework\Authorization\RoleLocatorInterface" type="Magento\Backend\Model\Authorization\RoleLocator" />
  10. <preference for="Magento\Framework\Locale\ResolverInterface" type="Magento\Backend\Model\Locale\Resolver" />
  11. <preference for="Magento\Framework\App\Action\Context" type="Magento\Backend\App\Action\Context" />
  12. <preference for="Magento\Framework\UrlInterface" type="Magento\Backend\Model\UrlInterface" />
  13. <preference for="Magento\Backend\Model\Auth\StorageInterface" type="Magento\Backend\Model\Auth\Session" />
  14. <preference for="Magento\Framework\App\DefaultPathInterface" type="Magento\Backend\App\DefaultPath" />
  15. <preference for="Magento\Backend\App\ConfigInterface" type="Magento\Backend\App\Config" />
  16. <preference for="Magento\Framework\App\Response\Http\FileFactory" type="Magento\Backend\App\Response\Http\FileFactory" />
  17. <type name="Magento\Framework\Stdlib\DateTime\Timezone">
  18. <arguments>
  19. <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument>
  20. </arguments>
  21. </type>
  22. <type name="Magento\Framework\View\Result\Page">
  23. <arguments>
  24. <argument name="layoutReaderPool" xsi:type="object">pageConfigRenderPool</argument>
  25. <argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument>
  26. </arguments>
  27. </type>
  28. <preference for="Magento\Framework\View\Layout\Reader\Block" type="Magento\Backend\Model\View\Layout\Reader\Block" />
  29. <preference for="Magento\Framework\Model\ActionValidator\RemoveAction" type="Magento\Framework\Model\ActionValidator\RemoveAction\Allowed" />
  30. <preference for="Magento\Framework\Session\Config\ConfigInterface" type="Magento\Backend\Model\Session\AdminConfig" />
  31. <type name="Magento\Backend\App\Action\Context">
  32. <arguments>
  33. <argument name="helper" xsi:type="object">Magento\Backend\Helper\Data</argument>
  34. </arguments>
  35. </type>
  36. <type name="Magento\Backend\Model\Auth\Session">
  37. <arguments>
  38. <argument name="backendUrl" xsi:type="object">Magento\Backend\Model\UrlInterface\Proxy</argument>
  39. </arguments>
  40. </type>
  41. <type name="Magento\Framework\View\Layout">
  42. <arguments>
  43. <argument name="area" xsi:type="string">adminhtml</argument>
  44. </arguments>
  45. </type>
  46. <type name="Magento\Framework\App\RouterList">
  47. <arguments>
  48. <argument name="routerList" xsi:type="array">
  49. <item name="admin" xsi:type="array">
  50. <item name="class" xsi:type="string">Magento\Backend\App\Router</item>
  51. <item name="disable" xsi:type="boolean">false</item>
  52. <item name="sortOrder" xsi:type="string">10</item>
  53. </item>
  54. <item name="default" xsi:type="array">
  55. <item name="class" xsi:type="string">Magento\Framework\App\Router\DefaultRouter</item>
  56. <item name="disable" xsi:type="boolean">false</item>
  57. <item name="sortOrder" xsi:type="string">100</item>
  58. </item>
  59. </argument>
  60. </arguments>
  61. </type>
  62. <type name="Magento\Backend\App\AbstractAction">
  63. <plugin name="adminAuthentication" type="Magento\Backend\App\Action\Plugin\Authentication" sortOrder="100"/>
  64. <plugin name="adminMassactionKey" type="Magento\Backend\App\Action\Plugin\MassactionKey" sortOrder="11"/>
  65. <plugin name="adminLoadDesign" type="Magento\Backend\App\Action\Plugin\LoadDesignPlugin" sortOrder="101"/>
  66. </type>
  67. <type name="Magento\Store\App\Response\Redirect">
  68. <arguments>
  69. <argument name="canUseSessionIdInParam" xsi:type="boolean">false</argument>
  70. </arguments>
  71. </type>
  72. <type name="Magento\Framework\App\Action\Action">
  73. <plugin name="storeCheck" disabled="true" />
  74. </type>
  75. <type name="Magento\Framework\Message\Manager">
  76. <arguments>
  77. <argument name="defaultGroup" xsi:type="string">backend</argument>
  78. </arguments>
  79. </type>
  80. <type name="Magento\Framework\Translate">
  81. <arguments>
  82. <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Translate</argument>
  83. <argument name="locale" xsi:type="object">Magento\Backend\Model\Locale\Resolver\Proxy</argument>
  84. </arguments>
  85. </type>
  86. <type name="Magento\Backend\Model\Session\AdminConfig">
  87. <arguments>
  88. <argument name="lifetimePath" xsi:type="const">Magento\Backend\Model\Auth\Session::XML_PATH_SESSION_LIFETIME</argument>
  89. <argument name="sessionName" xsi:type="const">Magento\Backend\Model\Session\AdminConfig::SESSION_NAME_ADMIN</argument>
  90. <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument>
  91. </arguments>
  92. </type>
  93. <type name="Magento\Framework\View\Result\PageFactory">
  94. <arguments>
  95. <argument name="instanceName" xsi:type="string">Magento\Backend\Model\View\Result\Page</argument>
  96. </arguments>
  97. </type>
  98. <type name="Magento\Framework\Controller\ResultFactory">
  99. <arguments>
  100. <argument name="typeMap" xsi:type="array">
  101. <item name="redirect" xsi:type="array">
  102. <item name="type" xsi:type="const">Magento\Framework\Controller\ResultFactory::TYPE_REDIRECT</item>
  103. <item name="class" xsi:type="string">Magento\Backend\Model\View\Result\Redirect</item>
  104. </item>
  105. <item name="page" xsi:type="array">
  106. <item name="type" xsi:type="const">Magento\Framework\Controller\ResultFactory::TYPE_PAGE</item>
  107. <item name="class" xsi:type="string">Magento\Backend\Model\View\Result\Page</item>
  108. </item>
  109. <item name="forward" xsi:type="array">
  110. <item name="type" xsi:type="const">Magento\Framework\Controller\ResultFactory::TYPE_FORWARD</item>
  111. <item name="class" xsi:type="string">Magento\Backend\Model\View\Result\Forward</item>
  112. </item>
  113. </argument>
  114. </arguments>
  115. </type>
  116. <type name="Magento\Framework\View\Layout\BuilderFactory">
  117. <arguments>
  118. <argument name="typeMap" xsi:type="array">
  119. <item name="page" xsi:type="array">
  120. <item name="type" xsi:type="const">Magento\Framework\View\Layout\BuilderFactory::TYPE_PAGE</item>
  121. <item name="class" xsi:type="string">Magento\Backend\Model\View\Page\Builder</item>
  122. </item>
  123. <item name="layout" xsi:type="array">
  124. <item name="type" xsi:type="const">Magento\Framework\View\Layout\BuilderFactory::TYPE_LAYOUT</item>
  125. <item name="class" xsi:type="string">Magento\Backend\Model\View\Layout\Builder</item>
  126. </item>
  127. </argument>
  128. </arguments>
  129. </type>
  130. <type name="Magento\Framework\App\Response\HeaderProvider\XFrameOptions">
  131. <arguments>
  132. <argument name="xFrameOpt" xsi:type="const">Magento\Framework\App\Response\HeaderProvider\XFrameOptions::BACKEND_X_FRAME_OPT</argument>
  133. </arguments>
  134. </type>
  135. <preference for="Magento\Framework\App\Router\PathConfigInterface" type="Magento\Backend\Model\AdminPathConfig" />
  136. <type name="Magento\Framework\View\Page\Config">
  137. <arguments>
  138. <argument name="isIncludesAvailable" xsi:type="boolean">false</argument>
  139. </arguments>
  140. </type>
  141. <type name="Magento\Config\Model\Config\Structure\ElementVisibility\ConcealInProduction">
  142. <arguments>
  143. <argument name="configs" xsi:type="array">
  144. <item name="dev" xsi:type="const">Magento\Config\Model\Config\Structure\ElementVisibilityInterface::HIDDEN</item>
  145. </argument>
  146. </arguments>
  147. </type>
  148. <type name="Magento\Config\Model\Config\Structure\ElementVisibility\ConcealInProductionWithoutScdOnDemand">
  149. <arguments>
  150. <argument name="configs" xsi:type="array">
  151. <item name="general/locale/code" xsi:type="const">Magento\Config\Model\Config\Structure\ElementVisibilityInterface::DISABLED</item>
  152. </argument>
  153. </arguments>
  154. </type>
  155. <type name="Magento\Backend\Model\Search\Config\Result\Builder">
  156. <arguments>
  157. <argument name="structureElementTypes" xsi:type="array">
  158. <item name="section" xsi:type="object">Magento\Backend\Model\Search\Config\Structure\Element\Builder\Section</item>
  159. <item name="group" xsi:type="object">Magento\Backend\Model\Search\Config\Structure\Element\Builder\Group</item>
  160. <item name="field" xsi:type="object">Magento\Backend\Model\Search\Config\Structure\Element\Builder\Field</item>
  161. </argument>
  162. </arguments>
  163. </type>
  164. <type name="Magento\Framework\View\Layout\Generator\Block">
  165. <arguments>
  166. <argument name="defaultClass" xsi:type="string">Magento\Backend\Block\Template</argument>
  167. </arguments>
  168. </type>
  169. <preference for="CsrfRequestValidator" type="Magento\Backend\App\Request\BackendValidator" />
  170. <preference for="Magento\Backend\Model\Image\UploadResizeConfigInterface" type="Magento\Backend\Model\Image\UploadResizeConfig" />
  171. </config>