123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- <?xml version="1.0"?>
- <!--
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- -->
- <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
- <preference for="Magento\Framework\Authorization\RoleLocatorInterface" type="Magento\Backend\Model\Authorization\RoleLocator" />
- <preference for="Magento\Framework\Locale\ResolverInterface" type="Magento\Backend\Model\Locale\Resolver" />
- <preference for="Magento\Framework\App\Action\Context" type="Magento\Backend\App\Action\Context" />
- <preference for="Magento\Framework\UrlInterface" type="Magento\Backend\Model\UrlInterface" />
- <preference for="Magento\Backend\Model\Auth\StorageInterface" type="Magento\Backend\Model\Auth\Session" />
- <preference for="Magento\Framework\App\DefaultPathInterface" type="Magento\Backend\App\DefaultPath" />
- <preference for="Magento\Backend\App\ConfigInterface" type="Magento\Backend\App\Config" />
- <preference for="Magento\Framework\App\Response\Http\FileFactory" type="Magento\Backend\App\Response\Http\FileFactory" />
- <type name="Magento\Framework\Stdlib\DateTime\Timezone">
- <arguments>
- <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument>
- </arguments>
- </type>
- <type name="Magento\Framework\View\Result\Page">
- <arguments>
- <argument name="layoutReaderPool" xsi:type="object">pageConfigRenderPool</argument>
- <argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument>
- </arguments>
- </type>
- <preference for="Magento\Framework\View\Layout\Reader\Block" type="Magento\Backend\Model\View\Layout\Reader\Block" />
- <preference for="Magento\Framework\Model\ActionValidator\RemoveAction" type="Magento\Framework\Model\ActionValidator\RemoveAction\Allowed" />
- <preference for="Magento\Framework\Session\Config\ConfigInterface" type="Magento\Backend\Model\Session\AdminConfig" />
- <type name="Magento\Backend\App\Action\Context">
- <arguments>
- <argument name="helper" xsi:type="object">Magento\Backend\Helper\Data</argument>
- </arguments>
- </type>
- <type name="Magento\Backend\Model\Auth\Session">
- <arguments>
- <argument name="backendUrl" xsi:type="object">Magento\Backend\Model\UrlInterface\Proxy</argument>
- </arguments>
- </type>
- <type name="Magento\Framework\View\Layout">
- <arguments>
- <argument name="area" xsi:type="string">adminhtml</argument>
- </arguments>
- </type>
- <type name="Magento\Framework\App\RouterList">
- <arguments>
- <argument name="routerList" xsi:type="array">
- <item name="admin" xsi:type="array">
- <item name="class" xsi:type="string">Magento\Backend\App\Router</item>
- <item name="disable" xsi:type="boolean">false</item>
- <item name="sortOrder" xsi:type="string">10</item>
- </item>
- <item name="default" xsi:type="array">
- <item name="class" xsi:type="string">Magento\Framework\App\Router\DefaultRouter</item>
- <item name="disable" xsi:type="boolean">false</item>
- <item name="sortOrder" xsi:type="string">100</item>
- </item>
- </argument>
- </arguments>
- </type>
- <type name="Magento\Backend\App\AbstractAction">
- <plugin name="adminAuthentication" type="Magento\Backend\App\Action\Plugin\Authentication" sortOrder="100" />
- <plugin name="adminMassactionKey" type="Magento\Backend\App\Action\Plugin\MassactionKey" sortOrder="11" />
- </type>
- <type name="Magento\Store\App\Response\Redirect">
- <arguments>
- <argument name="canUseSessionIdInParam" xsi:type="boolean">false</argument>
- </arguments>
- </type>
- <type name="Magento\Framework\App\Action\Action">
- <plugin name="storeCheck" disabled="true" />
- </type>
- <type name="Magento\Framework\Message\Manager">
- <arguments>
- <argument name="defaultGroup" xsi:type="string">backend</argument>
- </arguments>
- </type>
- <type name="Magento\Framework\Translate">
- <arguments>
- <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Translate</argument>
- <argument name="locale" xsi:type="object">Magento\Backend\Model\Locale\Resolver\Proxy</argument>
- </arguments>
- </type>
- <type name="Magento\Backend\Model\Session\AdminConfig">
- <arguments>
- <argument name="lifetimePath" xsi:type="const">Magento\Backend\Model\Auth\Session::XML_PATH_SESSION_LIFETIME</argument>
- <argument name="sessionName" xsi:type="const">Magento\Backend\Model\Session\AdminConfig::SESSION_NAME_ADMIN</argument>
- </arguments>
- </type>
- <type name="Magento\Framework\View\Result\PageFactory">
- <arguments>
- <argument name="instanceName" xsi:type="string">Magento\Backend\Model\View\Result\Page</argument>
- </arguments>
- </type>
- <type name="Magento\Framework\Controller\ResultFactory">
- <arguments>
- <argument name="typeMap" xsi:type="array">
- <item name="redirect" xsi:type="array">
- <item name="type" xsi:type="const">Magento\Framework\Controller\ResultFactory::TYPE_REDIRECT</item>
- <item name="class" xsi:type="string">Magento\Backend\Model\View\Result\Redirect</item>
- </item>
- <item name="page" xsi:type="array">
- <item name="type" xsi:type="const">Magento\Framework\Controller\ResultFactory::TYPE_PAGE</item>
- <item name="class" xsi:type="string">Magento\Backend\Model\View\Result\Page</item>
- </item>
- <item name="forward" xsi:type="array">
- <item name="type" xsi:type="const">Magento\Framework\Controller\ResultFactory::TYPE_FORWARD</item>
- <item name="class" xsi:type="string">Magento\Backend\Model\View\Result\Forward</item>
- </item>
- </argument>
- </arguments>
- </type>
- <type name="Magento\Framework\View\Layout\BuilderFactory">
- <arguments>
- <argument name="typeMap" xsi:type="array">
- <item name="page" xsi:type="array">
- <item name="type" xsi:type="const">Magento\Framework\View\Layout\BuilderFactory::TYPE_PAGE</item>
- <item name="class" xsi:type="string">Magento\Backend\Model\View\Page\Builder</item>
- </item>
- <item name="layout" xsi:type="array">
- <item name="type" xsi:type="const">Magento\Framework\View\Layout\BuilderFactory::TYPE_LAYOUT</item>
- <item name="class" xsi:type="string">Magento\Backend\Model\View\Layout\Builder</item>
- </item>
- </argument>
- </arguments>
- </type>
- <type name="Magento\Framework\App\Response\HeaderProvider\XFrameOptions">
- <arguments>
- <argument name="xFrameOpt" xsi:type="const">Magento\Framework\App\Response\HeaderProvider\XFrameOptions::BACKEND_X_FRAME_OPT</argument>
- </arguments>
- </type>
- <preference for="Magento\Framework\App\Router\PathConfigInterface" type="Magento\Backend\Model\AdminPathConfig" />
- <type name="Magento\Framework\View\Page\Config">
- <arguments>
- <argument name="isIncludesAvailable" xsi:type="boolean">false</argument>
- </arguments>
- </type>
- <type name="Magento\Backend\Model\Menu\Builder">
- <plugin name="SetupMenuBuilder" type="Magento\Backend\Model\Setup\MenuBuilder" />
- </type>
- <type name="Magento\Config\Model\Config\Structure\ElementVisibility\ConcealInProduction">
- <arguments>
- <argument name="configs" xsi:type="array">
- <item name="dev" xsi:type="const">Magento\Config\Model\Config\Structure\ElementVisibilityInterface::HIDDEN</item>
- </argument>
- </arguments>
- </type>
- <type name="Magento\Config\Model\Config\Structure\ElementVisibility\ConcealInProductionWithoutScdOnDemand">
- <arguments>
- <argument name="configs" xsi:type="array">
- <item name="general/locale/code" xsi:type="const">Magento\Config\Model\Config\Structure\ElementVisibilityInterface::DISABLED</item>
- </argument>
- </arguments>
- </type>
- <type name="Magento\Backend\Model\Search\Config\Result\Builder">
- <arguments>
- <argument name="structureElementTypes" xsi:type="array">
- <item name="section" xsi:type="object">Magento\Backend\Model\Search\Config\Structure\Element\Builder\Section</item>
- <item name="group" xsi:type="object">Magento\Backend\Model\Search\Config\Structure\Element\Builder\Group</item>
- <item name="field" xsi:type="object">Magento\Backend\Model\Search\Config\Structure\Element\Builder\Field</item>
- </argument>
- </arguments>
- </type>
- <type name="Magento\Framework\View\Layout\Generator\Block">
- <arguments>
- <argument name="defaultClass" xsi:type="string">Magento\Backend\Block\Template</argument>
- </arguments>
- </type>
- <preference for="CsrfRequestValidator" type="Magento\Backend\App\Request\BackendValidator" />
- <preference for="Magento\Backend\Model\Image\UploadResizeConfigInterface" type="Magento\Backend\Model\Image\UploadResizeConfig" />
- </config>
|