Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
mapped_simple_di_config.php
Go to the documentation of this file.
1 <?php
6 return [
7  'preferences' => [
8  'Magento\Framework\Module\SomeInterface' => 'Magento\Framework\Module\ClassOne',
9  'Magento\Framework\App\RequestInterface' => 'Magento\Framework\App\Request\Http\Proxy',
10  ],
11  'Magento\Framework\App\State' => ['arguments' => ['test name' => 'test value']],
12  'Magento\Config\Model\Config\Modules' => [
13  'arguments' => ['test name' => 'test value'],
14  'plugins' => [
15  'simple_modules_plugin' => [
16  'sortOrder' => 10,
17  'disabled' => true,
18  'instance' => 'Magento\Config\Model\Config\Modules\Plugin',
19  ],
20  'simple_modules_plugin_advanced' => [
21  'sortOrder' => 0,
22  'instance' => 'Magento\Config\Model\Config\Modules\PluginAdvanced',
23  ],
24  'overridden_plugin' => ['sortOrder' => 30, 'disabled' => true],
25  ],
26  ],
27  'Magento\SomeComponent\UnsharedType' => [
28  'shared' => false,
29  'arguments' => ['test name' => 'test value'],
30  ],
31  'customCacheInstance' => [
32  'shared' => true,
33  'type' => \Magento\Framework\App\Cache::class,
34  'arguments' => [],
35  ],
36  'customOverriddenInstance' => [
37  'shared' => false,
38  'arguments' => [],
39  ]
40 ];