Skip to content

Commit 26adf7d

Browse files
committed
MAGETWO-33080: Preferences, Shared Instance creation and Compiled Factory optimization
- fixed integration test to pass shared instances as a link
1 parent 73fd877 commit 26adf7d

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

dev/tests/integration/testsuite/Magento/Framework/Interception/AbstractPlugin.php

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -52,19 +52,20 @@ public function setUpInterceptionConfig($pluginConfig)
5252
$definitions
5353
);
5454
$interceptionDefinitions = new Definition\Runtime();
55+
$sharedInstances = [
56+
'Magento\Framework\Config\CacheInterface' => $cache,
57+
'Magento\Framework\Config\ScopeInterface' => $configScope,
58+
'Magento\Framework\Config\ReaderInterface' => $this->_configReader,
59+
'Magento\Framework\ObjectManager\RelationsInterface' => $relations,
60+
'Magento\Framework\ObjectManager\ConfigInterface' => $config,
61+
'Magento\Framework\Interception\ObjectManager\ConfigInterface' => $config,
62+
'Magento\Framework\ObjectManager\DefinitionInterface' => $definitions,
63+
'Magento\Framework\Interception\DefinitionInterface' => $interceptionDefinitions
64+
];
5565
$this->_objectManager = new \Magento\Framework\ObjectManager\ObjectManager(
5666
$factory,
5767
$config,
58-
[
59-
'Magento\Framework\Config\CacheInterface' => $cache,
60-
'Magento\Framework\Config\ScopeInterface' => $configScope,
61-
'Magento\Framework\Config\ReaderInterface' => $this->_configReader,
62-
'Magento\Framework\ObjectManager\RelationsInterface' => $relations,
63-
'Magento\Framework\ObjectManager\ConfigInterface' => $config,
64-
'Magento\Framework\Interception\ObjectManager\ConfigInterface' => $config,
65-
'Magento\Framework\ObjectManager\DefinitionInterface' => $definitions,
66-
'Magento\Framework\Interception\DefinitionInterface' => $interceptionDefinitions
67-
]
68+
$sharedInstances
6869
);
6970
$factory->setObjectManager($this->_objectManager);
7071
$config->setInterceptionConfig($interceptionConfig);

0 commit comments

Comments
 (0)