Linux server.nvwebsoft.co.in 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64
Apache
: 162.240.12.249 | : 18.188.218.219
202 Domain
8.1.31
nbspublicschool
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
softaculous /
magento18 /
[ HOME SHELL ]
Name
Size
Permission
Action
images
[ DIR ]
drwxr-xr-x
php53
[ DIR ]
drwxr-xr-x
php56
[ DIR ]
drwxr-xr-x
php71
[ DIR ]
drwxr-xr-x
php81
[ DIR ]
drwxr-xr-x
php82
[ DIR ]
drwxr-xr-x
Notes.txt
2.48
KB
-rw-r--r--
_config.php
5.44
KB
-rw-r--r--
changelog.txt
22.67
KB
-rw-r--r--
clone.php
5.32
KB
-rw-r--r--
config.php
4.64
KB
-rw-r--r--
di.xml
87.37
KB
-rw-r--r--
edit.php
4.38
KB
-rw-r--r--
edit.xml
433
B
-rw-r--r--
env.php
1.57
KB
-rw-r--r--
fileindex.php
357
B
-rw-r--r--
import.php
5.86
KB
-rw-r--r--
info.xml
3.45
KB
-rw-r--r--
install.js
1.81
KB
-rw-r--r--
install.php
13.93
KB
-rw-r--r--
install.xml
1.77
KB
-rw-r--r--
md5
2.7
KB
-rw-r--r--
remove.php
2.53
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : di.xml
<?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="DateTimeInterface" type="DateTime" /> <preference for="Psr\Log\LoggerInterface" type="Magento\Framework\Logger\Monolog" /> <preference for="Magento\Framework\EntityManager\EntityMetadataInterface" type="Magento\Framework\EntityManager\EntityMetadata" /> <preference for="Magento\Framework\EntityManager\HydratorInterface" type="Magento\Framework\EntityManager\Hydrator" /> <preference for="Magento\Framework\View\Template\Html\MinifierInterface" type="Magento\Framework\View\Template\Html\Minifier" /> <preference for="Magento\Framework\Model\Entity\ScopeInterface" type="Magento\Framework\Model\Entity\Scope" /> <preference for="Magento\Framework\ObjectManager\FactoryInterface" type="Magento\Framework\ObjectManager\Factory\Dynamic\Developer" /> <preference for="Magento\Framework\Search\Adapter\Mysql\Filter\PreprocessorInterface" type="Magento\Framework\Search\Adapter\Mysql\Filter\Preprocessor" /> <preference for="Magento\Framework\Search\Adapter\Mysql\Field\ResolverInterface" type="Magento\Framework\Search\Adapter\Mysql\Field\Resolver" /> <preference for="Magento\Framework\Search\Request\Aggregation\StatusInterface" type="Magento\Framework\Search\Request\Aggregation\Status" /> <preference for="Magento\Framework\Search\Adapter\Mysql\Field\FieldInterface" type="Magento\Framework\Search\Adapter\Mysql\Field\Field"/> <preference for="Magento\Framework\Search\Adapter\Aggregation\AggregationResolverInterface" type="Magento\Framework\Search\Adapter\Aggregation\AggregationResolver"/> <preference for="Magento\Framework\App\RequestInterface" type="Magento\Framework\App\Request\Http" /> <preference for="Magento\Framework\App\PlainTextRequestInterface" type="Magento\Framework\App\Request\Http" /> <preference for="Magento\Framework\App\RequestContentInterface" type="Magento\Framework\App\Request\Http" /> <preference for="Magento\Framework\App\Request\PathInfoProcessorInterface" type="Magento\Store\App\Request\PathInfoProcessor" /> <preference for="Magento\Framework\App\ResponseInterface" type="Magento\Framework\App\Response\Http" /> <preference for="Magento\Framework\App\RouterListInterface" type="Magento\Framework\App\RouterList" /> <preference for="Magento\Framework\App\FrontControllerInterface" type="Magento\Framework\App\FrontController" /> <preference for="Magento\Framework\App\CacheInterface" type="Magento\Framework\App\Cache\Proxy" /> <preference for="Magento\Framework\App\Cache\StateInterface" type="Magento\Framework\App\Cache\State" /> <preference for="Magento\Framework\App\Cache\TypeListInterface" type="Magento\Framework\App\Cache\TypeList" /> <preference for="Magento\Store\Model\StoreManagerInterface" type="Magento\Store\Model\StoreManager" /> <preference for="Magento\Framework\View\DesignInterface" type="Magento\Theme\Model\View\Design\Proxy" /> <preference for="Magento\Framework\View\Design\ThemeInterface" type="Magento\Theme\Model\Theme" /> <preference for="Magento\Framework\View\Design\Theme\ResolverInterface" type="Magento\Theme\Model\Theme\Resolver" /> <preference for="Magento\Framework\View\ConfigInterface" type="Magento\Framework\View\Config" /> <preference for="Magento\Framework\View\Asset\Bundle\ConfigInterface" type="Magento\Framework\View\Asset\Bundle\Config" /> <preference for="Magento\Framework\Locale\ListsInterface" type="Magento\Framework\Locale\TranslatedLists" /> <preference for="Magento\Framework\Locale\AvailableLocalesInterface" type="Magento\Framework\Locale\Deployed\Codes" /> <preference for="Magento\Framework\Locale\OptionInterface" type="Magento\Framework\Locale\Deployed\Options" /> <preference for="Magento\Framework\Lock\LockManagerInterface" type="Magento\Framework\Lock\Proxy" /> <preference for="Magento\Framework\Api\AttributeTypeResolverInterface" type="Magento\Framework\Reflection\AttributeTypeResolver" /> <preference for="Magento\Framework\Api\Search\SearchResultInterface" type="Magento\Framework\Api\Search\SearchResult" /> <preference for="Magento\Framework\Api\Search\SearchCriteriaInterface" type="Magento\Framework\Api\Search\SearchCriteria"/> <preference for="Magento\Framework\Api\Search\DocumentInterface" type="Magento\Framework\Api\Search\Document" /> <preference for="Magento\Framework\Api\Search\AggregationInterface" type="Magento\Framework\Search\Response\Aggregation" /> <preference for="Magento\Framework\App\RequestSafetyInterface" type="Magento\Framework\App\Request\Http" /> <type name="Magento\Store\Model\Store"> <arguments> <argument name="currencyInstalled" xsi:type="string">system/currency/installed</argument> </arguments> </type> <preference for="Magento\Framework\Api\ExtensionAttribute\JoinDataInterface" type="Magento\Framework\Api\ExtensionAttribute\JoinData" /> <preference for="Magento\Framework\Api\ExtensionAttribute\JoinProcessorInterface" type="Magento\Framework\Api\ExtensionAttribute\JoinProcessor" /> <preference for="Magento\Framework\Locale\ConfigInterface" type="Magento\Framework\Locale\Config" /> <preference for="Magento\Framework\Notification\NotifierInterface" type="Magento\Framework\Notification\NotifierPool" /> <preference for="Magento\Framework\UrlInterface" type="Magento\Framework\Url" /> <preference for="Magento\Framework\Url\EncoderInterface" type="Magento\Framework\Url\Encoder" /> <preference for="Magento\Framework\Url\DecoderInterface" type="Magento\Framework\Url\Decoder" /> <preference for="Magento\Framework\Data\Collection\Db\FetchStrategyInterface" type="Magento\Framework\Data\Collection\Db\FetchStrategy\Query" /> <preference for="Magento\Framework\Config\ScopeInterface" type="Magento\Framework\Config\Scope" /> <preference for="Magento\Framework\Config\FileResolverInterface" type="Magento\Framework\App\Config\FileResolver" /> <preference for="Magento\Framework\Config\CacheInterface" type="Magento\Framework\App\Cache\Type\Config" /> <preference for="Magento\Framework\Config\ValidationStateInterface" type="Magento\Framework\App\Arguments\ValidationState" /> <preference for="Magento\Framework\Module\ModuleListInterface" type="Magento\Framework\Module\ModuleList" /> <preference for="Magento\Framework\Component\ComponentRegistrarInterface" type="Magento\Framework\Component\ComponentRegistrar"/> <preference for="Magento\Framework\Event\ConfigInterface" type="Magento\Framework\Event\Config" /> <preference for="Magento\Framework\Event\InvokerInterface" type="Magento\Framework\Event\Invoker\InvokerDefault" /> <preference for="Magento\Framework\Interception\PluginListInterface" type="Magento\Framework\Interception\PluginList\PluginList" /> <preference for="Magento\Framework\Event\ManagerInterface" type="Magento\Framework\Event\Manager\Proxy" /> <preference for="Magento\Framework\View\LayoutInterface" type="Magento\Framework\View\Layout" /> <preference for="Magento\Framework\View\Layout\ProcessorInterface" type="Magento\Framework\View\Model\Layout\Merge" /> <preference for="Magento\Framework\View\Url\ConfigInterface" type="Magento\Framework\View\Url\Config" /> <preference for="Magento\Framework\App\Route\ConfigInterface" type="Magento\Framework\App\Route\Config" /> <preference for="Magento\Framework\App\ResourceConnection\ConfigInterface" type="Magento\Framework\App\ResourceConnection\Config\Proxy" /> <preference for="Magento\Framework\Oauth\OauthInterface" type="Magento\Framework\Oauth\Oauth"/> <preference for="Magento\Framework\View\Design\Theme\Domain\PhysicalInterface" type="Magento\Theme\Model\Theme\Domain\Physical" /> <preference for="Magento\Framework\View\Design\Theme\Domain\VirtualInterface" type="Magento\Theme\Model\Theme\Domain\Virtual" /> <preference for="Magento\Framework\View\Design\Theme\Domain\StagingInterface" type="Magento\Theme\Model\Theme\Domain\Staging" /> <preference for="Magento\Framework\Json\EncoderInterface" type="Magento\Framework\Json\Encoder" /> <preference for="Magento\Framework\Json\DecoderInterface" type="Magento\Framework\Json\Decoder" /> <preference for="Magento\Framework\Message\ManagerInterface" type="Magento\Framework\Message\Manager" /> <preference for="Magento\Framework\App\Config\ValueInterface" type="Magento\Framework\App\Config\Value" /> <preference for="Magento\Framework\Interception\ChainInterface" type="Magento\Framework\Interception\Chain\Chain" /> <preference for="Magento\Framework\Module\Output\ConfigInterface" type="Magento\Framework\Module\Output\Config" /> <preference for="Magento\Framework\View\Design\Theme\CustomizationInterface" type="Magento\Framework\View\Design\Theme\Customization" /> <preference for="Magento\Framework\View\Asset\ConfigInterface" type="Magento\Framework\View\Asset\Config" /> <preference for="Magento\Framework\Image\Adapter\ConfigInterface" type="Magento\Framework\Image\Adapter\Config" /> <preference for="Magento\Framework\View\Design\Theme\Image\PathInterface" type="Magento\Theme\Model\Theme\Image\Path" /> <preference for="Magento\Framework\Session\Config\ConfigInterface" type="Magento\Framework\Session\Config" /> <preference for="Magento\Framework\Session\SidResolverInterface" type="Magento\Framework\Session\SidResolver\Proxy" /> <preference for="Magento\Framework\Stdlib\Cookie\CookieScopeInterface" type="Magento\Framework\Stdlib\Cookie\CookieScope" /> <preference for="Magento\Framework\Stdlib\Cookie\CookieReaderInterface" type="Magento\Framework\Stdlib\Cookie\PhpCookieReader" /> <preference for="Magento\Framework\Stdlib\CookieManagerInterface" type="Magento\Framework\Stdlib\Cookie\PhpCookieManager" /> <preference for="Magento\Framework\TranslateInterface" type="Magento\Framework\Translate" /> <preference for="Magento\Framework\Config\ScopeListInterface" type="interceptionConfigScope" /> <preference for="Magento\Framework\View\Design\Theme\Label\ListInterface" type="Magento\Theme\Model\ResourceModel\Theme\Collection" /> <preference for="Magento\Framework\Mview\ConfigInterface" type="Magento\Framework\Mview\Config" /> <preference for="Magento\Framework\Mview\ViewInterface" type="Magento\Framework\Mview\View" /> <preference for="Magento\Framework\Mview\ProcessorInterface" type="Magento\Framework\Mview\Processor" /> <preference for="Magento\Framework\Mview\View\CollectionInterface" type="Magento\Framework\Mview\View\Collection" /> <preference for="Magento\Framework\Mview\View\SubscriptionInterface" type="Magento\Framework\Mview\View\Subscription" /> <preference for="Magento\Framework\Mview\View\ChangelogInterface" type="Magento\Framework\Mview\View\Changelog" /> <preference for="Magento\Framework\Api\MetadataServiceInterface" type="Magento\Framework\Api\DefaultMetadataService"/> <preference for="Magento\Framework\Api\MetadataObjectInterface" type="Magento\Framework\Api\AttributeMetadata"/> <preference for="Magento\Framework\Api\SearchCriteriaInterface" type="Magento\Framework\Api\SearchCriteria"/> <preference for="Magento\Framework\App\Rss\UrlBuilderInterface" type="Magento\Framework\App\Rss\UrlBuilder"/> <preference for="Magento\Framework\DB\LoggerInterface" type="Magento\Framework\DB\Logger\LoggerProxy"/> <preference for="Magento\Framework\App\ResourceConnection\ConnectionAdapterInterface" type="Magento\Framework\Model\ResourceModel\Type\Db\Pdo\Mysql"/> <preference for="Magento\Framework\DB\QueryInterface" type="Magento\Framework\DB\Query"/> <preference for="Magento\Framework\App\ProductMetadataInterface" type="Magento\Framework\App\ProductMetadata"/> <preference for="Magento\Framework\Acl\Data\CacheInterface" type="Magento\Framework\Acl\Data\Cache" /> <preference for="Magento\Framework\App\AreaInterface" type="Magento\Framework\App\Area" /> <preference for="Magento\Framework\Setup\ModuleDataSetupInterface" type="Magento\Setup\Module\DataSetup" /> <preference for="Magento\Framework\AuthorizationInterface" type="Magento\Framework\Authorization" /> <preference for="Magento\Framework\Authorization\PolicyInterface" type="Magento\Framework\Authorization\Policy\DefaultPolicy" /> <preference for="Magento\Framework\Authorization\RoleLocatorInterface" type="Magento\Framework\Authorization\RoleLocator\DefaultRoleLocator" /> <preference for="Magento\Framework\Session\SessionManagerInterface" type="Magento\Framework\Session\Generic" /> <preference for="Magento\Framework\App\Config\ScopeConfigInterface" type="Magento\Framework\App\Config" /> <preference for="Magento\Framework\App\Config\ReinitableConfigInterface" type="Magento\Framework\App\ReinitableConfig" /> <preference for="Magento\Framework\App\Config\MutableScopeConfigInterface" type="Magento\Framework\App\MutableScopeConfig" /> <preference for="Magento\Framework\App\Config\Storage\WriterInterface" type="Magento\Framework\App\Config\Storage\Writer" /> <preference for="Magento\Framework\Config\ConverterInterface" type="Magento\Framework\Config\Converter\Dom"/> <preference for="Magento\Framework\App\DefaultPathInterface" type="Magento\Framework\App\DefaultPath\DefaultPath" /> <preference for="Magento\Framework\Encryption\EncryptorInterface" type="Magento\Framework\Encryption\Encryptor" /> <preference for="Magento\Framework\Filter\Encrypt\AdapterInterface" type="Magento\Framework\Filter\Encrypt\Basic" /> <preference for="Magento\Framework\Cache\ConfigInterface" type="Magento\Framework\Cache\Config" /> <preference for="Magento\Framework\View\Asset\MergeStrategyInterface" type="Magento\Framework\View\Asset\MergeStrategy\Direct" /> <preference for="Magento\Framework\App\ViewInterface" type="Magento\Framework\App\View" /> <preference for="Magento\Framework\Data\Collection\EntityFactoryInterface" type="Magento\Framework\Data\Collection\EntityFactory" /> <preference for="Magento\Framework\Translate\InlineInterface" type="Magento\Framework\Translate\Inline" /> <preference for="Magento\Framework\Session\ValidatorInterface" type="Magento\Framework\Session\Validator" /> <preference for="Magento\Framework\Session\StorageInterface" type="Magento\Framework\Session\Storage" /> <preference for="Magento\Framework\App\Request\DataPersistorInterface" type="Magento\Framework\App\Request\DataPersistor" /> <preference for="Magento\Framework\Url\RouteParamsResolverInterface" type="Magento\Framework\Url\RouteParamsResolver" /> <preference for="Magento\Framework\Url\RouteParamsPreprocessorInterface" type="Magento\Framework\Url\RouteParamsPreprocessorComposite" /> <preference for="Magento\Framework\Url\ModifierInterface" type="Magento\Framework\Url\ModifierComposite" /> <preference for="Magento\Framework\Url\QueryParamsResolverInterface" type="Magento\Framework\Url\QueryParamsResolver" /> <preference for="Magento\Framework\Url\ScopeResolverInterface" type="Magento\Framework\Url\ScopeResolver" /> <preference for="Magento\Framework\Url\SecurityInfoInterface" type="Magento\Framework\Url\SecurityInfo\Proxy" /> <preference for="Magento\Framework\Locale\CurrencyInterface" type="Magento\Framework\Locale\Currency" /> <preference for="Magento\Framework\CurrencyInterface" type="Magento\Framework\Currency" /> <preference for="Magento\Framework\Locale\FormatInterface" type="Magento\Framework\Locale\Format" /> <preference for="Magento\Framework\Locale\ResolverInterface" type="Magento\Framework\Locale\Resolver" /> <preference for="Magento\Framework\Stdlib\DateTime\TimezoneInterface" type="Magento\Framework\Stdlib\DateTime\Timezone" /> <preference for="Magento\Framework\Communication\ConfigInterface" type="Magento\Framework\Communication\Config" /> <preference for="Magento\Framework\Module\ResourceInterface" type="Magento\Framework\Module\ModuleResource" /> <preference for="Magento\Framework\Pricing\Amount\AmountInterface" type="Magento\Framework\Pricing\Amount\Base" /> <preference for="Magento\Framework\Api\SearchResultsInterface" type="Magento\Framework\Api\SearchResults" /> <preference for="Magento\Framework\Api\AttributeInterface" type="Magento\Framework\Api\AttributeValue" /> <preference for="Magento\Framework\Model\ResourceModel\Db\TransactionManagerInterface" type="Magento\Framework\Model\ResourceModel\Db\TransactionManager" /> <preference for="Magento\Framework\Api\Data\ImageContentInterface" type="Magento\Framework\Api\ImageContent" /> <preference for="Magento\Framework\Api\ImageContentValidatorInterface" type="Magento\Framework\Api\ImageContentValidator" /> <preference for="Magento\Framework\Api\ImageProcessorInterface" type="Magento\Framework\Api\ImageProcessor" /> <preference for="Magento\Framework\Code\Reader\ClassReaderInterface" type="Magento\Framework\Code\Reader\ClassReader" /> <preference for="Magento\Framework\Stdlib\DateTime\DateTimeFormatterInterface" type="Magento\Framework\Stdlib\DateTime\DateTimeFormatter"/> <preference for="Magento\Framework\Api\Search\SearchInterface" type="Magento\Framework\Search\Search"/> <preference for="Magento\Framework\View\Design\FileResolution\Fallback\ResolverInterface" type="Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Simple" /> <preference for="Cm\RedisSession\Handler\ConfigInterface" type="Magento\Framework\Session\SaveHandler\Redis\Config"/> <preference for="Cm\RedisSession\Handler\LoggerInterface" type="Magento\Framework\Session\SaveHandler\Redis\Logger"/> <preference for="Magento\Framework\EntityManager\MapperInterface" type="Magento\Framework\EntityManager\CompositeMapper"/> <preference for="Magento\Framework\Console\CommandListInterface" type="Magento\Framework\Console\CommandList"/> <preference for="Magento\Framework\DataObject\IdentityGeneratorInterface" type="Magento\Framework\DataObject\IdentityService" /> <preference for="Magento\Framework\Serialize\SerializerInterface" type="Magento\Framework\Serialize\Serializer\Json" /> <preference for="Magento\Framework\App\Scope\ValidatorInterface" type="Magento\Framework\App\Scope\Validator"/> <preference for="Magento\Framework\App\ScopeResolverInterface" type="Magento\Framework\App\ScopeResolver" /> <preference for="Magento\Framework\App\ScopeInterface" type="Magento\Framework\App\ScopeDefault" /> <preference for="Magento\Framework\View\Design\Theme\ListInterface" type="Magento\Framework\View\Design\Theme\ThemeList" /> <preference for="Magento\Framework\View\Design\Theme\ThemeProviderInterface" type="Magento\Framework\View\Design\Theme\ThemeProvider" /> <preference for="Magento\Framework\View\Asset\PreProcessor\ChainFactoryInterface" type="Magento\Framework\View\Asset\PreProcessor\ChainFactory"/> <preference for="Magento\Framework\Css\PreProcessor\ErrorHandlerInterface" type="Magento\Framework\Css\PreProcessor\ErrorHandler" /> <preference for="Magento\Framework\View\Asset\PreProcessor\Helper\SortInterface" type="Magento\Framework\View\Asset\PreProcessor\Helper\Sort"/> <preference for="Magento\Framework\App\View\Deployment\Version\StorageInterface" type="Magento\Framework\App\View\Deployment\Version\Storage\File"/> <preference for="Magento\Framework\View\Page\FaviconInterface" type="Magento\Theme\Model\Favicon\Favicon" /> <preference for="Magento\Framework\View\Element\Message\InterpretationStrategyInterface" type="Magento\Framework\View\Element\Message\InterpretationMediator" /> <preference for="Magento\Framework\Indexer\Config\DependencyInfoProviderInterface" type="Magento\Framework\Indexer\Config\DependencyInfoProvider" /> <preference for="Magento\Framework\Search\Request\IndexScopeResolverInterface" type="Magento\Framework\Indexer\ScopeResolver\IndexScopeResolver"/> <type name="Magento\Framework\Model\ResourceModel\Db\TransactionManager" shared="false" /> <type name="Magento\Framework\Acl\Data\Cache"> <arguments> <argument name="aclBuilder" xsi:type="object">Magento\Framework\Acl\Builder\Proxy</argument> </arguments> </type> <type name="Magento\Framework\Logger\Handler\Base"> <arguments> <argument name="filesystem" xsi:type="object">Magento\Framework\Filesystem\Driver\File</argument> </arguments> </type> <type name="Magento\Framework\Logger\Handler\System"> <arguments> <argument name="filesystem" xsi:type="object">Magento\Framework\Filesystem\Driver\File</argument> </arguments> </type> <type name="Magento\Framework\Communication\Config\CompositeReader"> <arguments> <argument name="readers" xsi:type="array"> <item name="xmlReader" xsi:type="array"> <item name="reader" xsi:type="object">Magento\Framework\Communication\Config\Reader\XmlReader</item> <item name="sortOrder" xsi:type="string">10</item> </item> <item name="envReader" xsi:type="array"> <item name="reader" xsi:type="object">Magento\Framework\Communication\Config\Reader\EnvReader</item> <item name="sortOrder" xsi:type="string">20</item> </item> </argument> </arguments> </type> <type name="Magento\Framework\Logger\Monolog"> <arguments> <argument name="name" xsi:type="string">main</argument> <argument name="handlers" xsi:type="array"> <item name="system" xsi:type="object">Magento\Framework\Logger\Handler\System</item> <item name="debug" xsi:type="object">Magento\Framework\Logger\Handler\Debug</item> </argument> </arguments> </type> <type name="Magento\Framework\Model\Context"> <arguments> <argument name="actionValidator" xsi:type="object">Magento\Framework\Model\ActionValidator\RemoveAction\Proxy</argument> </arguments> </type> <type name="Magento\Framework\Api\FilterBuilder" shared="false" /> <type name="Magento\Framework\Api\SearchCriteriaBuilder" shared="false" /> <type name="Magento\Framework\View\Layout\Builder" shared="false" /> <type name="Magento\Framework\View\Page\Builder" shared="false" /> <type name="Magento\Framework\Message\Manager"> <arguments> <argument name="session" xsi:type="object">Magento\Framework\Message\Session\Proxy</argument> <argument name="exceptionMessageFactory" xsi:type="object">Magento\Framework\Message\ExceptionMessageLookupFactory</argument> </arguments> </type> <type name="Magento\Framework\View\BlockPool" shared="false" /> <type name="Magento\Framework\App\Request\Http"> <arguments> <argument name="pathInfoProcessor" xsi:type="object">Magento\Backend\App\Request\PathInfoProcessor\Proxy</argument> </arguments> </type> <type name="Magento\Framework\App\Response\Http"> <arguments> <argument name="sessionConfig" xsi:type="object">Magento\Framework\Session\Config\ConfigInterface\Proxy</argument> </arguments> </type> <preference for="Magento\Framework\Session\SaveHandlerInterface" type="Magento\Framework\Session\SaveHandler" /> <type name="Magento\Framework\Session\SaveHandlerFactory"> <arguments> <argument name="handlers" xsi:type="array"> <item name="db" xsi:type="string">Magento\Framework\Session\SaveHandler\DbTable</item> <item name="redis" xsi:type="string">Magento\Framework\Session\SaveHandler\Redis</item> </argument> </arguments> </type> <type name="Magento\Framework\App\FeedFactory"> <arguments> <argument name="formats" xsi:type="array"> <item name="rss" xsi:type="string">Magento\Framework\App\Feed</item> </argument> </arguments> </type> <type name="Magento\Framework\Session\SaveHandler\Redis"> <arguments> <argument name="config" xsi:type="object">Cm\RedisSession\Handler\ConfigInterface</argument> <argument name="logger" xsi:type="object">Cm\RedisSession\Handler\LoggerInterface</argument> </arguments> </type> <virtualType name="interceptionConfigScope" type="Magento\Framework\Config\Scope"> <arguments> <argument name="defaultScope" xsi:type="string">global</argument> </arguments> </virtualType> <type name="Magento\Framework\App\State"> <arguments> <argument name="mode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument> </arguments> </type> <type name="Magento\Framework\View\Asset\Source"> <arguments> <argument name="appMode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument> </arguments> </type> <type name="Magento\Framework\View\Page\Config\Renderer"> <arguments> <argument name="appMode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument> </arguments> </type> <type name="Magento\Framework\App\Arguments\ValidationState"> <arguments> <argument name="appMode" xsi:type="init_parameter">Magento\Framework\App\State::PARAM_MODE</argument> </arguments> </type> <type name="Magento\Framework\App\Cache\Frontend\Factory"> <arguments> <argument name="enforcedOptions" xsi:type="init_parameter">Magento\Framework\App\Cache\Frontend\Factory::PARAM_CACHE_FORCED_OPTIONS</argument> <argument name="decorators" xsi:type="array"> <item name="tag" xsi:type="array"> <item name="class" xsi:type="string">Magento\Framework\Cache\Frontend\Decorator\TagScope</item> <item name="parameters" xsi:type="array"> <item name="tag" xsi:type="string">MAGE</item> </item> </item> <item name="logger" xsi:type="array"> <item name="class" xsi:type="string">Magento\Framework\Cache\Frontend\Decorator\Logger</item> </item> </argument> <argument name="resource" xsi:type="object">Magento\Framework\App\ResourceConnection\Proxy</argument> </arguments> </type> <type name="Magento\Backend\App\Area\FrontNameResolver"> <arguments> <argument name="defaultFrontName" xsi:type="init_parameter">Magento\Backend\Setup\ConfigOptionsList::CONFIG_PATH_BACKEND_FRONTNAME</argument> </arguments> </type> <type name="Magento\Framework\App\Cache\State"> <arguments> <argument name="banAll" xsi:type="init_parameter">Magento\Framework\App\Cache\State::PARAM_BAN_CACHE</argument> </arguments> </type> <type name="Magento\Store\Model\StoreManager"> <arguments> <argument name="scopeCode" xsi:type="init_parameter">Magento\Store\Model\StoreManager::PARAM_RUN_CODE</argument> <argument name="scopeType" xsi:type="init_parameter">Magento\Store\Model\StoreManager::PARAM_RUN_TYPE</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\Framework\Locale\Resolver\Proxy</argument> <argument name="translate" xsi:type="object">Magento\Framework\Translate\ResourceInterface\Proxy</argument> <argument name="request" xsi:type="object">Magento\Framework\App\Request\Http\Proxy</argument> </arguments> </type> <type name="Magento\Framework\App\Helper\Context"> <arguments> <argument name="translateInline" xsi:type="object">Magento\Framework\Translate\InlineInterface\Proxy</argument> </arguments> </type> <type name="Magento\Framework\Data\Structure" shared="false" /> <type name="Magento\Framework\View\Layout\Data\Structure" shared="false" /> <type name="Magento\Theme\Model\View\Design"> <arguments> <argument name="storeManager" xsi:type="object">Magento\Store\Model\StoreManagerInterface\Proxy</argument> </arguments> </type> <type name="Magento\Framework\Acl" shared="false" /> <type name="Magento\Framework\App\ObjectManager\ConfigLoader"> <arguments> <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument> <argument name="reader" xsi:type="object">Magento\Framework\ObjectManager\Config\Reader\Dom\Proxy</argument> </arguments> </type> <type name="Magento\Framework\App\ObjectManager\ConfigCache"> <arguments> <argument name="cacheFrontend" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument> </arguments> </type> <type name="Magento\Framework\Cache\Config\Data"> <arguments> <argument name="cacheId" xsi:type="string">config_cache</argument> <argument name="reader" xsi:type="object">Magento\Framework\Cache\Config\Reader\Proxy</argument> </arguments> </type> <type name="Magento\Framework\Interception\Config\Config"> <arguments> <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument> <argument name="reader" xsi:type="object">Magento\Framework\ObjectManager\Config\Reader\Dom\Proxy</argument> <argument name="cacheId" xsi:type="string">interception</argument> </arguments> </type> <type name="Magento\Framework\Interception\PluginList\PluginList"> <arguments> <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument> <argument name="reader" xsi:type="object">Magento\Framework\ObjectManager\Config\Reader\Dom\Proxy</argument> <argument name="cacheId" xsi:type="string">plugin-list</argument> <argument name="scopePriorityScheme" xsi:type="array"> <item name="first" xsi:type="string">global</item> </argument> </arguments> </type> <type name="Magento\Framework\App\ResourceConnection"> <arguments> <argument name="connectionFactory" xsi:type="object">Magento\Framework\App\ResourceConnection\ConnectionFactory</argument> </arguments> </type> <type name="Magento\Framework\App\ResourceConnection\Config"> <arguments> <argument name="reader" xsi:type="object">Magento\Framework\App\ResourceConnection\Config\Reader\Proxy</argument> <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config\Proxy</argument> </arguments> </type> <type name="Magento\Framework\App\ResourceConnection\Config\Reader"> <arguments> <argument name="fileResolver" xsi:type="object">Magento\Framework\App\Config\FileResolver\Proxy</argument> </arguments> </type> <type name="Magento\Framework\Config\Scope"> <arguments> <argument name="defaultScope" xsi:type="string">primary</argument> <argument name="areaList" xsi:type="object">Magento\Framework\App\AreaList\Proxy</argument> </arguments> </type> <type name="Magento\Framework\Url"> <arguments> <argument name="session" xsi:type="object">Magento\Framework\Session\Generic\Proxy</argument> <argument name="scopeType" xsi:type="const">Magento\Store\Model\ScopeInterface::SCOPE_STORE</argument> </arguments> </type> <virtualType name="layoutArgumentReaderInterpreter" type="Magento\Framework\Data\Argument\Interpreter\Composite"> <arguments> <argument name="interpreters" xsi:type="array"> <item name="options" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Options</item> <item name="array" xsi:type="object">layoutArrayArgumentReaderInterpreterProxy</item> <item name="boolean" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\Boolean</item> <item name="number" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\Number</item> <item name="string" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\StringUtils</item> <item name="null" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\NullType</item> <item name="object" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Passthrough</item> <item name="url" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Passthrough</item> <item name="helper" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Passthrough</item> </argument> <argument name="discriminator" xsi:type="const">Magento\Framework\View\Model\Layout\Merge::TYPE_ATTRIBUTE</argument> </arguments> </virtualType> <virtualType name="layoutArgumentGeneratorInterpreterInternal" type="Magento\Framework\Data\Argument\Interpreter\Composite"> <arguments> <argument name="interpreters" xsi:type="array"> <item name="options" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Options</item> <item name="array" xsi:type="object">layoutArrayArgumentGeneratorInterpreterProxy</item> <item name="boolean" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\Boolean</item> <item name="number" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\Number</item> <item name="string" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\StringUtils</item> <item name="null" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\NullType</item> <item name="object" xsi:type="object">layoutObjectArgumentInterpreter</item> <item name="url" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\Url</item> <item name="helper" xsi:type="object">Magento\Framework\View\Layout\Argument\Interpreter\HelperMethod</item> </argument> <argument name="discriminator" xsi:type="const">Magento\Framework\View\Model\Layout\Merge::TYPE_ATTRIBUTE</argument> </arguments> </virtualType> <virtualType name="layoutArgumentGeneratorInterpreter" type="Magento\Framework\View\Layout\Argument\Interpreter\Decorator\Updater"> <arguments> <argument name="subject" xsi:type="object">layoutArgumentGeneratorInterpreterInternal</argument> </arguments> </virtualType> <virtualType name="layoutArrayArgumentReaderInterpreter" type="Magento\Framework\Data\Argument\Interpreter\ArrayType"> <arguments> <argument name="itemInterpreter" xsi:type="object">layoutArgumentReaderInterpreter</argument> </arguments> </virtualType> <virtualType name="layoutArrayArgumentGeneratorInterpreter" type="Magento\Framework\Data\Argument\Interpreter\ArrayType"> <arguments> <argument name="itemInterpreter" xsi:type="object">layoutArgumentGeneratorInterpreterInternal</argument> </arguments> </virtualType> <!-- Array item can be of any type just like an argument, including array type itself, which creates circular dependency. Proxy is used to resolve the circular dependency, so that array items undergo the same interpretation as arguments. --> <virtualType name="layoutArrayArgumentReaderInterpreterProxy" type="Magento\Framework\Data\Argument\InterpreterInterface\Proxy"> <arguments> <argument name="instanceName" xsi:type="string">layoutArrayArgumentReaderInterpreter</argument> </arguments> </virtualType> <virtualType name="layoutArrayArgumentGeneratorInterpreterProxy" type="Magento\Framework\Data\Argument\InterpreterInterface\Proxy"> <arguments> <argument name="instanceName" xsi:type="string">layoutArrayArgumentGeneratorInterpreter</argument> </arguments> </virtualType> <virtualType name="layoutObjectArgumentInterpreter" type="Magento\Framework\View\Layout\Argument\Interpreter\DataObject"> <arguments> <argument name="expectedClass" xsi:type="string">Magento\Framework\View\Element\Block\ArgumentInterface</argument> </arguments> </virtualType> <type name="Magento\Framework\View\Layout\Argument\Interpreter\NamedParams"> <arguments> <argument name="paramInterpreter" xsi:type="object">Magento\Framework\Data\Argument\Interpreter\StringUtils</argument> </arguments> </type> <virtualType name="containerRenderPool" type="Magento\Framework\View\Layout\ReaderPool"> <arguments> <argument name="readers" xsi:type="array"> <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item> <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item> <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item> </argument> </arguments> </virtualType> <type name="Magento\Framework\View\Layout\Reader\Container"> <arguments> <argument name="readerPool" xsi:type="object">containerRenderPool</argument> </arguments> </type> <virtualType name="blockRenderPool" type="Magento\Framework\View\Layout\ReaderPool"> <arguments> <argument name="readers" xsi:type="array"> <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item> <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item> <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item> <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item> </argument> </arguments> </virtualType> <type name="Magento\Framework\View\Layout\Reader\Block"> <arguments> <argument name="readerPool" xsi:type="object">blockRenderPool</argument> <argument name="scopeType" xsi:type="const">Magento\Store\Model\ScopeInterface::SCOPE_STORE</argument> <argument name="argumentInterpreter" xsi:type="object">layoutArgumentReaderInterpreter</argument> </arguments> </type> <type name="Magento\Framework\View\Layout\Reader\UiComponent"> <arguments> <argument name="readerPool" xsi:type="object">blockRenderPool</argument> </arguments> </type> <type name="Magento\Framework\View\Layout\ConfigCondition"> <arguments> <argument name="scopeType" xsi:type="const">Magento\Store\Model\ScopeInterface::SCOPE_STORE</argument> </arguments> </type> <virtualType name="bodyRenderPool" type="Magento\Framework\View\Layout\ReaderPool"> <arguments> <argument name="readers" xsi:type="array"> <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item> <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item> <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item> <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item> </argument> </arguments> </virtualType> <type name="Magento\Framework\View\Page\Config\Reader\Body"> <arguments> <argument name="readerPool" xsi:type="object">bodyRenderPool</argument> </arguments> </type> <virtualType name="commonRenderPool" type="Magento\Framework\View\Layout\ReaderPool"> <arguments> <argument name="readers" xsi:type="array"> <item name="html" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Html</item> <item name="head" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Head</item> <item name="body" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Body</item> <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item> <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item> <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item> <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item> </argument> </arguments> </virtualType> <type name="Magento\Framework\View\Layout"> <arguments> <argument name="readerPool" xsi:type="object" shared="false">commonRenderPool</argument> <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Layout</argument> </arguments> </type> <virtualType name="genericLayoutRenderPool" type="Magento\Framework\View\Layout\ReaderPool"> <arguments> <argument name="readers" xsi:type="array"> <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item> <item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item> <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item> <item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item> </argument> </arguments> </virtualType> <type name="Magento\Framework\View\Result\Layout"> <arguments> <argument name="layoutReaderPool" xsi:type="object">genericLayoutRenderPool</argument> </arguments> </type> <virtualType name="pageConfigRenderPool" type="Magento\Framework\View\Layout\ReaderPool"> <arguments> <argument name="readers" xsi:type="array"> <item name="html" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Html</item> <item name="head" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Head</item> <item name="body" xsi:type="string">Magento\Framework\View\Page\Config\Reader\Body</item> </argument> </arguments> </virtualType> <type name="Magento\Framework\View\Layout\GeneratorPool"> <arguments> <argument name="generators" xsi:type="array"> <item name="head" xsi:type="object">Magento\Framework\View\Page\Config\Generator\Head</item> <item name="body" xsi:type="object">Magento\Framework\View\Page\Config\Generator\Body</item> <item name="block" xsi:type="object">Magento\Framework\View\Layout\Generator\Block</item> <item name="container" xsi:type="object">Magento\Framework\View\Layout\Generator\Container</item> <item name="uiComponent" xsi:type="object">Magento\Framework\View\Layout\Generator\UiComponent</item> </argument> </arguments> </type> <virtualType name="pageLayoutGeneratorPool" type="Magento\Framework\View\Layout\GeneratorPool"> <arguments> <argument name="generators" xsi:type="array"> <item name="head" xsi:type="object">Magento\Framework\View\Page\Config\Generator\Head</item> <item name="body" xsi:type="object">Magento\Framework\View\Page\Config\Generator\Body</item> <item name="block" xsi:type="object">Magento\Framework\View\Layout\Generator\Block</item> <item name="container" xsi:type="object">Magento\Framework\View\Layout\Generator\Container</item> <item name="uiComponent" xsi:type="object">Magento\Framework\View\Layout\Generator\UiComponent</item> </argument> </arguments> </virtualType> <type name="Magento\Framework\View\Result\Page"> <arguments> <argument name="layoutReaderPool" xsi:type="object">pageConfigRenderPool</argument> <argument name="generatorPool" xsi:type="object">pageLayoutGeneratorPool</argument> <argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument> </arguments> </type> <type name="Magento\Framework\View\Layout\Generator\Block"> <arguments> <argument name="argumentInterpreter" xsi:type="object">layoutArgumentGeneratorInterpreter</argument> </arguments> </type> <type name="Magento\Framework\View\Element\UiComponent\Argument\Interpreter\ConfigurableObject"> <arguments> <argument name="classWhitelist" xsi:type="array"> <item name="0" xsi:type="string">Magento\Framework\Data\OptionSourceInterface</item> <item name="1" xsi:type="string">Magento\Framework\View\Element\UiComponent\DataProvider\DataProviderInterface</item> </argument> </arguments> </type> <type name="Magento\Framework\Mview\View"> <arguments> <argument name="state" xsi:type="object" shared="false">Magento\Indexer\Model\Mview\View\State</argument> <argument name="changelog" xsi:type="object" shared="false">Magento\Framework\Mview\View\Changelog</argument> </arguments> </type> <type name="Magento\Framework\Mview\Config"> <arguments> <argument name="configData" xsi:type="object">Magento\Framework\Mview\Config\Data\Proxy</argument> </arguments> </type> <type name="Magento\Framework\Mview\Config\Data"> <arguments> <argument name="stateCollection" xsi:type="object" shared="false">Magento\Framework\Mview\View\State\CollectionInterface</argument> </arguments> </type> <type name="Magento\Framework\App\View\Asset\Publisher" shared="false" /> <type name="Magento\Framework\View\Asset\PreProcessor\FileNameResolver"> <arguments> <argument name="alternativeSources" xsi:type="array"> <item name="css" xsi:type="object">AlternativeSourceProcessors</item> </argument> </arguments> </type> <type name="Magento\Framework\App\StaticResource"> <arguments> <argument name="response" xsi:type="object" shared="false">Magento\MediaStorage\Model\File\Storage\Response</argument> <argument name="publisher" xsi:type="object">developerPublisher</argument> </arguments> </type> <virtualType name="Magento\Framework\Config\ValidationState\Required" type="Magento\Framework\Config\ValidationState\Configurable"> <arguments> <argument name="required" xsi:type="boolean">true</argument> </arguments> </virtualType> <virtualType name="Magento\Framework\Config\ValidationState\NotRequired" type="Magento\Framework\Config\ValidationState\Configurable"> <arguments> <argument name="required" xsi:type="boolean">false</argument> </arguments> </virtualType> <virtualType name="AlternativeSourceProcessors" type="Magento\Framework\View\Asset\PreProcessor\AlternativeSource"> <arguments> <argument name="filenameResolver" xsi:type="object">Magento\Framework\View\Asset\PreProcessor\MinificationFilenameResolver</argument> <argument name="lockName" xsi:type="string">alternative-source-css</argument> <argument name="lockerProcess" xsi:type="object">Magento\Framework\View\Asset\LockerProcess</argument> <argument name="alternatives" xsi:type="array"> <item name="less" xsi:type="array"> <item name="class" xsi:type="string">Magento\Framework\Css\PreProcessor\Adapter\Less\Processor</item> </item> </argument> </arguments> </virtualType> <virtualType name="developerPublisher" type="Magento\Framework\App\View\Asset\Publisher"> <arguments> <argument name="materializationStrategyFactory" xsi:type="object">developerMaterialization</argument> </arguments> </virtualType> <virtualType name="developerMaterialization" type="Magento\Framework\App\View\Asset\MaterializationStrategy\Factory"> <arguments> <argument name="strategiesList" xsi:type="array"> <item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item> <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item> </argument> </arguments> </virtualType> <type name="Magento\Framework\View\Design\FileResolution\Fallback\File"> <arguments> <argument name="resolver" xsi:type="object">Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Simple</argument> </arguments> </type> <type name="Magento\Framework\View\Design\FileResolution\Fallback\TemplateFile"> <arguments> <argument name="resolver" xsi:type="object">Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Simple</argument> </arguments> </type> <type name="Magento\Framework\View\Design\FileResolution\Fallback\LocaleFile"> <arguments> <argument name="resolver" xsi:type="object">Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Simple</argument> </arguments> </type> <virtualType name="viewFileMinifiedFallbackResolver" type="Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Minification"> <arguments> <argument name="fallback" xsi:type="object">viewFileFallbackResolver</argument> </arguments> </virtualType> <virtualType name="viewFileFallbackResolver" type="Magento\Framework\View\Design\FileResolution\Fallback\Resolver\Alternative"/> <type name="Magento\Framework\View\Design\FileResolution\Fallback\StaticFile"> <arguments> <argument name="resolver" xsi:type="object">viewFileMinifiedFallbackResolver</argument> </arguments> </type> <type name="Magento\Framework\Code\Generator"> <arguments> <argument name="generatedEntities" xsi:type="array"> <item name="extensionInterfaceFactory" xsi:type="string">\Magento\Framework\Api\Code\Generator\ExtensionAttributesInterfaceFactoryGenerator</item> <item name="factory" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Factory</item> <item name="proxy" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Proxy</item> <item name="interceptor" xsi:type="string">\Magento\Framework\Interception\Code\Generator\Interceptor</item> <item name="logger" xsi:type="string">\Magento\Framework\ObjectManager\Profiler\Code\Generator\Logger</item> <item name="mapper" xsi:type="string">\Magento\Framework\Api\Code\Generator\Mapper</item> <item name="persistor" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Persistor</item> <item name="repository" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Repository</item> <item name="convertor" xsi:type="string">\Magento\Framework\ObjectManager\Code\Generator\Converter</item> <item name="searchResults" xsi:type="string">\Magento\Framework\Api\Code\Generator\SearchResults</item> <item name="extensionInterface" xsi:type="string">\Magento\Framework\Api\Code\Generator\ExtensionAttributesInterfaceGenerator</item> <item name="extension" xsi:type="string">\Magento\Framework\Api\Code\Generator\ExtensionAttributesGenerator</item> </argument> </arguments> </type> <type name="Magento\Framework\App\Cache\Frontend\Pool"> <arguments> <argument name="frontendSettings" xsi:type="array"> <item name="page_cache" xsi:type="array"> <item name="backend_options" xsi:type="array"> <item name="cache_dir" xsi:type="string">page_cache</item> </item> </item> </argument> </arguments> </type> <type name="Magento\Framework\App\Cache\Type\FrontendPool"> <arguments> <argument name="typeFrontendMap" xsi:type="array"> <item name="full_page" xsi:type="string">page_cache</item> </argument> </arguments> </type> <type name="Magento\Framework\Translate\Inline"> <arguments> <argument name="parser" xsi:type="object">Magento\Framework\Translate\Inline\ParserInterface\Proxy</argument> </arguments> </type> <type name="Magento\Framework\View\Layout\ScheduledStructure" shared="false" /> <type name="Magento\Framework\View\Page\Config\Structure" shared="false" /> <type name="Magento\Framework\Search\Adapter\Mysql\Aggregation\Builder\Container"> <arguments> <argument name="buckets" xsi:type="array"> <item name="termBucket" xsi:type="object">Magento\Framework\Search\Adapter\Mysql\Aggregation\Builder\Term</item> <item name="rangeBucket" xsi:type="object">Magento\Framework\Search\Adapter\Mysql\Aggregation\Builder\Range</item> <item name="dynamicBucket" xsi:type="object">Magento\Framework\Search\Adapter\Mysql\Aggregation\Builder\Dynamic</item> </argument> </arguments> </type> <type name="Magento\Framework\Search\Dynamic\Algorithm\Repository"> <arguments> <argument name="algorithms" xsi:type="array"> <item name="auto" xsi:type="string">Magento\Framework\Search\Dynamic\Algorithm\Auto</item> <item name="manual" xsi:type="string">Magento\Framework\Search\Dynamic\Algorithm\Manual</item> <item name="improved" xsi:type="string">Magento\Framework\Search\Dynamic\Algorithm\Improved</item> </argument> </arguments> </type> <type name="Magento\Framework\View\Model\Layout\Merge"> <arguments> <argument name="fileSource" xsi:type="object">Magento\Framework\View\Layout\File\Collector\Aggregated\Proxy</argument> <argument name="pageLayoutFileSource" xsi:type="object">pageLayoutFileCollectorAggregated</argument> <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Layout</argument> </arguments> </type> <type name="CSSmin"> <arguments> <argument name="raise_php_limits" xsi:type="boolean">false</argument> </arguments> </type> <type name="Magento\Framework\App\DefaultPath\DefaultPath"> <arguments> <argument name="parts" xsi:type="array"> <item name="module" xsi:type="string">core</item> <item name="controller" xsi:type="string">index</item> <item name="action" xsi:type="string">index</item> </argument> </arguments> </type> <type name="Magento\Framework\Data\Collection\Db\FetchStrategy\Cache"> <arguments> <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Collection</argument> <argument name="cacheIdPrefix" xsi:type="string">collection_</argument> <argument name="cacheLifetime" xsi:type="string">86400</argument> </arguments> </type> <type name="Magento\Framework\Event\Config\Data"> <arguments> <argument name="reader" xsi:type="object">Magento\Framework\Event\Config\Reader\Proxy</argument> </arguments> </type> <type name="Magento\Framework\View\Asset\Collection" shared="false" /> <virtualType name="layoutFileSourceBase" type="Magento\Framework\View\File\Collector\Base"> <arguments> <argument name="subDir" xsi:type="string">layout</argument> </arguments> </virtualType> <virtualType name="layoutFileSourceBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput"> <arguments> <argument name="subject" xsi:type="object">layoutFileSourceBase</argument> </arguments> </virtualType> <virtualType name="layoutFileSourceBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency"> <arguments> <argument name="subject" xsi:type="object">layoutFileSourceBaseFiltered</argument> </arguments> </virtualType> <virtualType name="layoutFileSourceTheme" type="Magento\Framework\View\File\Collector\ThemeModular"> <arguments> <argument name="subDir" xsi:type="string">layout</argument> </arguments> </virtualType> <virtualType name="layoutFileSourceThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput"> <arguments> <argument name="subject" xsi:type="object">layoutFileSourceTheme</argument> </arguments> </virtualType> <virtualType name="layoutFileSourceThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency"> <arguments> <argument name="subject" xsi:type="object">layoutFileSourceThemeFiltered</argument> </arguments> </virtualType> <virtualType name="layoutFileSourceOverrideBase" type="Magento\Framework\View\File\Collector\Override\Base"> <arguments> <argument name="subDir" xsi:type="string">layout/override/base</argument> </arguments> </virtualType> <virtualType name="layoutFileSourceOverrideBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput"> <arguments> <argument name="subject" xsi:type="object">layoutFileSourceOverrideBase</argument> </arguments> </virtualType> <virtualType name="layoutFileSourceOverrideBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency"> <arguments> <argument name="subject" xsi:type="object">layoutFileSourceOverrideBaseFiltered</argument> </arguments> </virtualType> <virtualType name="layoutFileSourceOverrideTheme" type="Magento\Framework\View\File\Collector\Override\ThemeModular"> <arguments> <argument name="subDir" xsi:type="string">layout/override/theme</argument> </arguments> </virtualType> <virtualType name="layoutFileSourceOverrideThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput"> <arguments> <argument name="subject" xsi:type="object">layoutFileSourceOverrideTheme</argument> </arguments> </virtualType> <virtualType name="layoutFileSourceOverrideThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency"> <arguments> <argument name="subject" xsi:type="object">layoutFileSourceOverrideThemeFiltered</argument> </arguments> </virtualType> <type name="Magento\Framework\View\Layout\File\Collector\Aggregated"> <arguments> <argument name="baseFiles" xsi:type="object">layoutFileSourceBaseSorted</argument> <argument name="themeFiles" xsi:type="object">layoutFileSourceThemeSorted</argument> <argument name="overrideBaseFiles" xsi:type="object">layoutFileSourceOverrideBaseSorted</argument> <argument name="overrideThemeFiles" xsi:type="object">layoutFileSourceOverrideThemeSorted</argument> </arguments> </type> <virtualType name="pageLayoutFileSourceBase" type="Magento\Framework\View\File\Collector\Base"> <arguments> <argument name="subDir" xsi:type="string">page_layout</argument> </arguments> </virtualType> <virtualType name="pageLayoutFileSourceBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput"> <arguments> <argument name="subject" xsi:type="object">pageLayoutFileSourceBase</argument> </arguments> </virtualType> <virtualType name="pageLayoutFileSourceBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency"> <arguments> <argument name="subject" xsi:type="object">pageLayoutFileSourceBaseFiltered</argument> </arguments> </virtualType> <virtualType name="pageLayoutFileSourceTheme" type="Magento\Framework\View\File\Collector\ThemeModular"> <arguments> <argument name="subDir" xsi:type="string">page_layout</argument> </arguments> </virtualType> <virtualType name="pageLayoutFileSourceThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput"> <arguments> <argument name="subject" xsi:type="object">pageLayoutFileSourceTheme</argument> </arguments> </virtualType> <virtualType name="pageLayoutFileSourceThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency"> <arguments> <argument name="subject" xsi:type="object">pageLayoutFileSourceThemeFiltered</argument> </arguments> </virtualType> <virtualType name="pageLayoutFileSourceOverrideBase" type="Magento\Framework\View\File\Collector\Override\Base"> <arguments> <argument name="subDir" xsi:type="string">page_layout/override/base</argument> </arguments> </virtualType> <virtualType name="pageLayoutFileSourceOverrideBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput"> <arguments> <argument name="subject" xsi:type="object">pageLayoutFileSourceOverrideBase</argument> </arguments> </virtualType> <virtualType name="pageLayoutFileSourceOverrideBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency"> <arguments> <argument name="subject" xsi:type="object">pageLayoutFileSourceOverrideBaseFiltered</argument> </arguments> </virtualType> <virtualType name="pageLayoutFileSourceOverrideTheme" type="Magento\Framework\View\File\Collector\Override\ThemeModular"> <arguments> <argument name="subDir" xsi:type="string">page_layout/override/theme</argument> </arguments> </virtualType> <virtualType name="pageLayoutFileSourceOverrideThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput"> <arguments> <argument name="subject" xsi:type="object">pageLayoutFileSourceOverrideTheme</argument> </arguments> </virtualType> <virtualType name="pageLayoutFileSourceOverrideThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency"> <arguments> <argument name="subject" xsi:type="object">pageLayoutFileSourceOverrideThemeFiltered</argument> </arguments> </virtualType> <virtualType name="pageLayoutFileCollectorAggregated" type="Magento\Framework\View\Layout\File\Collector\Aggregated"> <arguments> <argument name="baseFiles" xsi:type="object">pageLayoutFileSourceBaseSorted</argument> <argument name="themeFiles" xsi:type="object">pageLayoutFileSourceThemeSorted</argument> <argument name="overrideBaseFiles" xsi:type="object">pageLayoutFileSourceOverrideBaseSorted</argument> <argument name="overrideThemeFiles" xsi:type="object">pageLayoutFileSourceOverrideThemeSorted</argument> </arguments> </virtualType> <virtualType name="pageFileSourceBase" type="Magento\Framework\View\File\Collector\Base"/> <virtualType name="pageFileSourceBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput"> <arguments> <argument name="subject" xsi:type="object">pageFileSourceBase</argument> </arguments> </virtualType> <virtualType name="pageFileSourceBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency"> <arguments> <argument name="subject" xsi:type="object">pageFileSourceBaseFiltered</argument> </arguments> </virtualType> <virtualType name="pageFileSourceTheme" type="Magento\Framework\View\File\Collector\ThemeModular"/> <virtualType name="pageFileSourceThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput"> <arguments> <argument name="subject" xsi:type="object">pageFileSourceTheme</argument> </arguments> </virtualType> <virtualType name="pageFileSourceThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency"> <arguments> <argument name="subject" xsi:type="object">pageFileSourceThemeFiltered</argument> </arguments> </virtualType> <virtualType name="pageFileSourceOverrideBase" type="Magento\Framework\View\File\Collector\Override\Base"> <arguments> <argument name="subDir" xsi:type="string">page/override</argument> </arguments> </virtualType> <virtualType name="pageFileSourceOverrideBaseFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput"> <arguments> <argument name="subject" xsi:type="object">pageFileSourceOverrideBase</argument> </arguments> </virtualType> <virtualType name="pageFileSourceOverrideBaseSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency"> <arguments> <argument name="subject" xsi:type="object">pageFileSourceOverrideBaseFiltered</argument> </arguments> </virtualType> <virtualType name="pageFileSourceOverrideTheme" type="Magento\Framework\View\File\Collector\Override\ThemeModular"> <arguments> <argument name="subDir" xsi:type="string">override/theme</argument> </arguments> </virtualType> <virtualType name="pageFileSourceOverrideThemeFiltered" type="Magento\Framework\View\File\Collector\Decorator\ModuleOutput"> <arguments> <argument name="subject" xsi:type="object">pageFileSourceOverrideTheme</argument> </arguments> </virtualType> <virtualType name="pageFileSourceOverrideThemeSorted" type="Magento\Framework\View\File\Collector\Decorator\ModuleDependency"> <arguments> <argument name="subject" xsi:type="object">pageFileSourceOverrideThemeFiltered</argument> </arguments> </virtualType> <virtualType name="pageLayoutRenderPool" type="Magento\Framework\View\Layout\ReaderPool"> <arguments> <argument name="readers" xsi:type="array"> <item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item> <item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item> </argument> </arguments> </virtualType> <type name="Magento\Framework\View\Page\Layout\Reader"> <arguments> <argument name="pageLayoutFileSource" xsi:type="object">pageLayoutFileCollectorAggregated</argument> <argument name="reader" xsi:type="object">pageLayoutRenderPool</argument> </arguments> </type> <type name="Magento\Framework\View\PageLayout\File\Collector\Aggregated"> <arguments> <argument name="baseFiles" xsi:type="object">pageFileSourceBaseSorted</argument> <argument name="themeFiles" xsi:type="object">pageFileSourceThemeSorted</argument> <argument name="overrideBaseFiles" xsi:type="object">pageFileSourceOverrideBaseSorted</argument> <argument name="overrideThemeFiles" xsi:type="object">pageFileSourceOverrideThemeSorted</argument> </arguments> </type> <type name="Magento\Framework\View\Design\Theme\Image"> <arguments> <argument name="uploader" xsi:type="object">Magento\Framework\View\Design\Theme\Image\Uploader\Proxy</argument> </arguments> </type> <type name="Magento\Framework\App\Config\Initial"> <arguments> <argument name="reader" xsi:type="object">Magento\Framework\App\Config\Initial\Reader\Proxy</argument> </arguments> </type> <type name="Magento\Framework\App\Config\Initial\Reader"> <arguments> <argument name="converter" xsi:type="object">Magento\Framework\App\Config\Initial\Converter</argument> </arguments> </type> <type name="Magento\Framework\App\Route\Config"> <arguments> <argument name="reader" xsi:type="object">Magento\Framework\App\Route\Config\Reader\Proxy</argument> </arguments> </type> <type name="Magento\Framework\Session\Validator"> <arguments> <argument name="scopeType" xsi:type="const">Magento\Store\Model\ScopeInterface::SCOPE_STORE</argument> <argument name="skippedUserAgentList" xsi:type="array"> <item name="flash" xsi:type="string">Shockwave Flash</item> <item name="flash_mac" xsi:type="string"><![CDATA[Adobe Flash Player\s{1,}\w{1,10}]]></item> </argument> </arguments> </type> <type name="Magento\Framework\DataObject\Copy\Config"> <arguments> <argument name="dataStorage" xsi:type="object">Magento\Framework\DataObject\Copy\Config\Data\Proxy</argument> </arguments> </type> <type name="Magento\Framework\DataObject\Copy\Config\Reader"> <arguments> <argument name="fileName" xsi:type="string">fieldset.xml</argument> <argument name="schemaLocator" xsi:type="object">Magento\Framework\DataObject\Copy\Config\SchemaLocator</argument> </arguments> </type> <type name="Magento\Framework\DataObject\Copy\Config\SchemaLocator"> <arguments> <argument name="schema" xsi:type="string">urn:magento:framework:DataObject/etc/fieldset.xsd</argument> <argument name="perFileSchema" xsi:type="string">urn:magento:framework:DataObject/etc/fieldset_file.xsd</argument> </arguments> </type> <type name="Magento\Framework\DataObject\Copy\Config\Data"> <arguments> <argument name="reader" xsi:type="object">Magento\Framework\DataObject\Copy\Config\Reader\Proxy</argument> <argument name="cacheId" xsi:type="string">fieldset_config</argument> </arguments> </type> <type name="Magento\Framework\Image"> <arguments> <argument name="adapter" xsi:type="object">Magento\Framework\Image\Adapter\Gd2</argument> </arguments> </type> <type name="Magento\Framework\View\Layout\PageType\Config\Reader"> <arguments> <argument name="fileName" xsi:type="string">page_types.xml</argument> <argument name="converter" xsi:type="object">Magento\Framework\View\Layout\PageType\Config\Converter</argument> <argument name="schemaLocator" xsi:type="object">Magento\Framework\View\Layout\PageType\Config\SchemaLocator</argument> <argument name="defaultScope" xsi:type="string">frontend</argument> </arguments> </type> <virtualType name="Magento\Framework\View\Layout\PageType\Config\Data" type="Magento\Framework\Config\Data"> <arguments> <argument name="reader" xsi:type="object">Magento\Framework\View\Layout\PageType\Config\Reader</argument> <argument name="cacheId" xsi:type="string">page_types_config</argument> </arguments> </virtualType> <type name="Magento\Framework\View\Layout\PageType\Config"> <arguments> <argument name="dataStorage" xsi:type="object">Magento\Framework\View\Layout\PageType\Config\Data</argument> </arguments> </type> <virtualType name="Magento\Framework\Message\Session\Storage" type="Magento\Framework\Session\Storage"> <arguments> <argument name="namespace" xsi:type="string">message</argument> </arguments> </virtualType> <type name="Magento\Framework\Message\Session"> <arguments> <argument name="storage" xsi:type="object">Magento\Framework\Message\Session\Storage</argument> </arguments> </type> <type name="Magento\Framework\Url\ScopeResolver"> <arguments> <argument name="areaCode" xsi:type="string">frontend</argument> </arguments> </type> <type name="Magento\Framework\Module\ModuleList\Loader"> <arguments> <argument name="filesystemDriver" xsi:type="object">Magento\Framework\Filesystem\Driver\File</argument> </arguments> </type> <type name="Magento\Framework\Module\Setup\MigrationData"> <arguments> <argument name="data" xsi:type="array"> <item name="plain" xsi:type="string"><![CDATA[/^(?P<alias>[a-z]+[_a-z\d]*?\/[a-z]+[_a-z\d]*?)::.*?$/sui]]></item> <item name="wiki" xsi:type="string"><![CDATA[/{{(block|widget).*?(class|type)=\"(?P<alias>[a-z]+[_a-z\d]*?\/[a-z]+[_a-z\d]*?)\".*?}}/sui]]></item> <item name="xml" xsi:type="string"><![CDATA[/<block.*?class=\"(?P<alias>[a-z]+[_a-z\d]*?\/[a-z]+[_a-z\d]*?)\".*?>/sui]]></item> <item name="serialized" xsi:type="string"><![CDATA[#(?P<string>s:\d+:"(?P<alias>[a-z]+[_a-z\d]*?/[a-z]+[_a-z\d]*?)")#sui]]></item> </argument> </arguments> </type> <type name="Magento\Framework\Webapi\Rest\Request\DeserializerFactory"> <arguments> <argument name="deserializers" xsi:type="array"> <item name="application_json" xsi:type="array"> <item name="type" xsi:type="string">application/json</item> <item name="model" xsi:type="string">Magento\Framework\Webapi\Rest\Request\Deserializer\Json</item> </item> <item name="application_xml" xsi:type="array"> <item name="type" xsi:type="string">application/xml</item> <item name="model" xsi:type="string">Magento\Framework\Webapi\Rest\Request\Deserializer\Xml</item> </item> <item name="application_xhtml_xml" xsi:type="array"> <item name="type" xsi:type="string">application/xhtml+xml</item> <item name="model" xsi:type="string">Magento\Framework\Webapi\Rest\Request\Deserializer\Xml</item> </item> <item name="text_xml" xsi:type="array"> <item name="type" xsi:type="string">text/xml</item> <item name="model" xsi:type="string">Magento\Framework\Webapi\Rest\Request\Deserializer\Xml</item> </item> </argument> </arguments> </type> <type name="Magento\Framework\Validator\Factory"> <arguments> <argument name="cache" xsi:type="object">Magento\Framework\App\Cache\Type\Config</argument> </arguments> </type> <type name="Magento\Server\Reflection" shared="false" /> <type name="Magento\Framework\Reflection\DataObjectProcessor"> <arguments> <argument name="extensionAttributesProcessor" xsi:type="object">Magento\Framework\Reflection\ExtensionAttributesProcessor\Proxy</argument> <argument name="customAttributesProcessor" xsi:type="object">Magento\Framework\Reflection\CustomAttributesProcessor\Proxy</argument> </arguments> </type> <type name="Magento\Framework\Url\Decoder"> <arguments> <argument name="urlBuilder" xsi:type="object">Magento\Framework\UrlInterface</argument> </arguments> </type> <type name="Magento\Framework\Api\Search\SearchCriteriaBuilder" shared="false"/> <type name="Magento\Framework\Api\Search\FilterGroupBuilder" shared="false"/> <type name="Magento\Framework\Config\View"> <arguments> <argument name="fileName" xsi:type="string">view.xml</argument> <argument name="converter" xsi:type="object">Magento\Framework\Config\Converter</argument> <argument name="schemaLocator" xsi:type="object">Magento\Framework\Config\SchemaLocator</argument> <argument name="fileResolver" xsi:type="object">Magento\Framework\Config\FileResolver</argument> </arguments> </type> <type name="Magento\Framework\DB\SelectFactory"> <arguments> <argument name="selectRenderer" xsi:type="object">Magento\Framework\DB\Select\RendererProxy</argument> </arguments> </type> <type name="Magento\Framework\Data\Form\Filter\Date"> <arguments> <argument name="localeResolver" xsi:type="object">Magento\Framework\Locale\ResolverInterface</argument> </arguments> </type> <type name="Magento\Framework\DB\Select\SelectRenderer"> <arguments> <argument name="renderers" xsi:type="array"> <item name="distinct" xsi:type="array"> <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\DistinctRenderer</item> <item name="sort" xsi:type="string">100</item> <item name="part" xsi:type="string">distinct</item> </item> <item name="columns" xsi:type="array"> <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\ColumnsRenderer</item> <item name="sort" xsi:type="string">200</item> <item name="part" xsi:type="string">columns</item> </item> <item name="union" xsi:type="array"> <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\UnionRenderer</item> <item name="sort" xsi:type="string">300</item> <item name="part" xsi:type="string">union</item> </item> <item name="from" xsi:type="array"> <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\FromRenderer</item> <item name="sort" xsi:type="string">400</item> <item name="part" xsi:type="string">from</item> </item> <item name="where" xsi:type="array"> <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\WhereRenderer</item> <item name="sort" xsi:type="string">500</item> <item name="part" xsi:type="string">where</item> </item> <item name="group" xsi:type="array"> <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\GroupRenderer</item> <item name="sort" xsi:type="string">600</item> <item name="part" xsi:type="string">group</item> </item> <item name="having" xsi:type="array"> <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\HavingRenderer</item> <item name="sort" xsi:type="string">700</item> <item name="part" xsi:type="string">having</item> </item> <item name="order" xsi:type="array"> <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\OrderRenderer</item> <item name="sort" xsi:type="string">800</item> <item name="part" xsi:type="string">order</item> </item> <item name="limit" xsi:type="array"> <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\LimitRenderer</item> <item name="sort" xsi:type="string">900</item> <item name="part" xsi:type="string">limitcount</item> </item> <item name="for_update" xsi:type="array"> <item name="renderer" xsi:type="object">Magento\Framework\DB\Select\ForUpdateRenderer</item> <item name="sort" xsi:type="string">1000</item> <item name="part" xsi:type="string">forupdate</item> </item> </argument> </arguments> </type> <type name="Magento\Framework\EntityManager\OperationPool"> <arguments> <argument name="operations" xsi:type="array"> <item name="default" xsi:type="array"> <item name="checkIfExists" xsi:type="string">Magento\Framework\EntityManager\Operation\CheckIfExists</item> <item name="read" xsi:type="string">Magento\Framework\EntityManager\Operation\Read</item> <item name="create" xsi:type="string">Magento\Framework\EntityManager\Operation\Create</item> <item name="update" xsi:type="string">Magento\Framework\EntityManager\Operation\Update</item> <item name="delete" xsi:type="string">Magento\Framework\EntityManager\Operation\Delete</item> </item> </argument> </arguments> </type> <type name="Magento\Framework\App\Cache\FlushCacheByTags"> <arguments> <argument name="cacheList" xsi:type="array"> <item name="block_html" xsi:type="const">Magento\Framework\App\Cache\Type\Block::TYPE_IDENTIFIER</item> <item name="collections" xsi:type="const">Magento\Framework\App\Cache\Type\Collection::TYPE_IDENTIFIER</item> </argument> </arguments> </type> <type name="Magento\Framework\EntityManager\CompositeMapper"> <arguments> <argument name="mappers" xsi:type="array"> <item name="mapper" xsi:type="object">Magento\Framework\EntityManager\Mapper</item> </argument> </arguments> </type> <preference for="Magento\Framework\Api\SearchCriteria\CollectionProcessorInterface" type="Magento\Framework\Api\SearchCriteria\CollectionProcessor" /> <type name="Magento\Framework\Api\SearchCriteria\CollectionProcessor"> <arguments> <argument name="processors" xsi:type="array"> <item name="filters" xsi:type="object">Magento\Framework\Api\SearchCriteria\CollectionProcessor\FilterProcessor</item> <item name="sorting" xsi:type="object">Magento\Framework\Api\SearchCriteria\CollectionProcessor\SortingProcessor</item> <item name="pagination" xsi:type="object">Magento\Framework\Api\SearchCriteria\CollectionProcessor\PaginationProcessor</item> </argument> </arguments> </type> <type name="Magento\Framework\DB\Select\QueryModifierFactory"> <arguments> <argument name="queryModifiers" xsi:type="array"> <item name="in" xsi:type="string">Magento\Framework\DB\Select\InQueryModifier</item> <item name="like" xsi:type="string">Magento\Framework\DB\Select\LikeQueryModifier</item> <item name="composite" xsi:type="string">Magento\Framework\DB\Select\CompositeQueryModifier</item> </argument> </arguments> </type> <type name="Magento\Framework\DB\TemporaryTableService"> <arguments> <argument name="allowedIndexMethods" xsi:type="array"> <item name="HASH" xsi:type="string">HASH</item> <item name="BTREE" xsi:type="string">BTREE</item> </argument> <argument name="allowedEngines" xsi:type="array"> <item name="INNODB" xsi:type="string">INNODB</item> <item name="MEMORY" xsi:type="string">MEMORY</item> <item name="MYISAM" xsi:type="string">MYISAM</item> </argument> </arguments> </type> <type name="Magento\Framework\DB\FieldDataConverter"> <arguments> <argument name="envBatchSize" xsi:type="init_parameter">Magento\Framework\DB\FieldDataConverter::BATCH_SIZE_VARIABLE_NAME</argument> </arguments> </type> <type name="Magento\Framework\View\Asset\PreProcessor\Chain"> <arguments> <argument name="compatibleTypes" xsi:type="array"> <item name="css" xsi:type="array"> <item name="less" xsi:type="boolean">true</item> </item> </argument> </arguments> </type> <type name="Magento\Framework\View\Asset\PreProcessor\Pool"> <arguments> <argument name="defaultPreprocessor" xsi:type="string">Magento\Framework\View\Asset\PreProcessor\Passthrough</argument> </arguments> </type> <type name="Magento\Framework\App\View\Deployment\Version\Storage\File"> <arguments> <argument name="directoryCode" xsi:type="const">Magento\Framework\App\Filesystem\DirectoryList::STATIC_VIEW</argument> <argument name="fileName" xsi:type="string">deployed_version.txt</argument> </arguments> </type> <type name="Magento\Framework\Locale\Resolver"> <arguments> <argument name="defaultLocalePath" xsi:type="const">Magento\Directory\Helper\Data::XML_PATH_DEFAULT_LOCALE</argument> <argument name="scopeType" xsi:type="const">Magento\Framework\App\ScopeInterface::SCOPE_DEFAULT</argument> </arguments> </type> <type name="Magento\Framework\View\Element\Message\Renderer\RenderersPool"> <arguments> <argument name="renderers" xsi:type="array"> <item name="escape_renderer" xsi:type="object">Magento\Framework\View\Element\Message\Renderer\EscapeRenderer</item> <item name="block_renderer" xsi:type="object">Magento\Framework\View\Element\Message\Renderer\BlockRenderer</item> </argument> </arguments> </type> <type name="Magento\Framework\View\Element\Message\MessageConfigurationsPool"> <arguments> <argument name="configurationsMap" xsi:type="array"> <item name="default_message_identifier" xsi:type="array"> <item name="renderer" xsi:type="const">\Magento\Framework\View\Element\Message\Renderer\EscapeRenderer::CODE</item> </item> </argument> </arguments> </type> <type name="Magento\Framework\DB\Logger\LoggerProxy"> <arguments> <argument name="loggerAlias" xsi:type="init_parameter">Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_DB_LOGGER_OUTPUT</argument> <argument name="logAllQueries" xsi:type="init_parameter">Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_DB_LOGGER_LOG_EVERYTHING</argument> <argument name="logQueryTime" xsi:type="init_parameter">Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_DB_LOGGER_QUERY_TIME_THRESHOLD</argument> <argument name="logCallStack" xsi:type="init_parameter">Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_DB_LOGGER_INCLUDE_STACKTRACE</argument> </arguments> </type> <type name="Magento\Framework\App\Config\MetadataConfigTypeProcessor"> <arguments> <argument name="configSource" xsi:type="object">Magento\Config\App\Config\Source\EnvironmentConfigSource</argument> </arguments> </type> <type name="Magento\Framework\Message\ExceptionMessageFactoryPool"> <arguments> <argument name="defaultExceptionMessageFactory" xsi:type="object">Magento\Framework\Message\ExceptionMessageFactory</argument> </arguments> </type> <type name="Magento\Framework\Mview\View\Subscription"> <arguments> <argument name="ignoredUpdateColumns" xsi:type="array"> <item name="updated_at" xsi:type="string">updated_at</item> </argument> </arguments> </type> <type name="Magento\Framework\Session\Config"> <arguments> <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument> </arguments> </type> <type name="Magento\Framework\App\ScopeResolverPool"> <arguments> <argument name="scopeResolvers" xsi:type="array"> <item name="default" xsi:type="object">Magento\Framework\App\ScopeResolver</item> </argument> </arguments> </type> <preference for="Magento\Framework\Filter\VariableResolverInterface" type="Magento\Framework\Filter\VariableResolver\StrategyResolver"/> </config>
Close