Skip to content

Commit 7a67359

Browse files
committed
MAGETWO-33080: Preferences, Shared Instance creation and Compiled Factory optimization
- modification chain moved
1 parent 2a94ba2 commit 7a67359

File tree

10 files changed

+22
-16
lines changed

10 files changed

+22
-16
lines changed

dev/tests/unit/testsuite/Magento/Tools/Di/App/CompilerTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ private function getPreferences()
107107
'Magento\Tools\Di\Compiler\Log\Writer\WriterInterface' =>
108108
'Magento\Tools\Di\Compiler\Log\Writer\Console'
109109
],
110-
'Magento\Tools\Di\Compiler\Config\Chain\ModificationChain' => [
110+
'Magento\Tools\Di\Compiler\Config\ModificationChain' => [
111111
'arguments' => [
112112
'modificationsList' => [
113113
'PreferencesResolving' =>

dev/tests/unit/testsuite/Magento/Tools/Di/App/Task/AreaTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ class AreaTest extends \PHPUnit_Framework_TestCase
3434
private $configWriterMock;
3535

3636
/**
37-
* @var Config\Chain\ModificationChain | \PHPUnit_Framework_MockObject_MockObject
37+
* @var \Magento\Tools\Di\Compiler\Config\ModificationChain | \PHPUnit_Framework_MockObject_MockObject
3838
*/
3939
private $configChain;
4040

@@ -52,7 +52,7 @@ protected function setUp()
5252
$this->configWriterMock = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\WriterInterface')
5353
->disableOriginalConstructor()
5454
->getMock();
55-
$this->configChain = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\Chain\ModificationChain')
55+
$this->configChain = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\ModificationChain')
5656
->disableOriginalConstructor()
5757
->getMock();
5858
}

dev/tests/unit/testsuite/Magento/Tools/Di/Compiler/Config/Chain/ModificationChainTest.php renamed to dev/tests/unit/testsuite/Magento/Tools/Di/Compiler/Config/ModificationChainTest.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44
* See COPYING.txt for license details.
55
*/
66

7-
namespace Magento\Tools\Di\Compiler\Config\Chain;
7+
namespace Magento\Tools\Di\Compiler\Config;
88

99
class ModificationChainTest extends \PHPUnit_Framework_TestCase
1010
{
1111
public function testConstructor()
1212
{
1313
$modificationsList = [];
14-
$modificationsList[] = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\Chain\ModificationInterface')
14+
$modificationsList[] = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\ModificationInterface')
1515
->getMock();
16-
$modificationsList[] = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\Chain\ModificationInterface')
16+
$modificationsList[] = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\ModificationInterface')
1717
->getMock();
1818

1919
new ModificationChain($modificationsList);
@@ -23,9 +23,9 @@ public function testConstructorException()
2323
{
2424
$this->setExpectedException('InvalidArgumentException', 'Wrong modifier provided');
2525
$modificationsList = [];
26-
$modificationsList[] = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\Chain\ModificationInterface')
26+
$modificationsList[] = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\ModificationInterface')
2727
->getMock();
28-
$modificationsList[] = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\Chain\ModificationInterface')
28+
$modificationsList[] = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\ModificationInterface')
2929
->getMock();
3030
$modificationsList[] = 'banana';
3131

@@ -46,9 +46,9 @@ public function testModify()
4646
'data' => [1, 2, 3, 1, 1]
4747
];
4848

49-
$modifier1 = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\Chain\ModificationInterface')
49+
$modifier1 = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\ModificationInterface')
5050
->getMock();
51-
$modifier2 = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\Chain\ModificationInterface')
51+
$modifier2 = $this->getMockBuilder('Magento\Tools\Di\Compiler\Config\ModificationInterface')
5252
->getMock();
5353

5454
$modificationsList = [$modifier1, $modifier2];

dev/tools/Magento/Tools/Di/App/Compiler.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public function launch()
6363
'Magento\Tools\Di\Compiler\Log\Writer\WriterInterface' =>
6464
'Magento\Tools\Di\Compiler\Log\Writer\Console'
6565
],
66-
'Magento\Tools\Di\Compiler\Config\Chain\ModificationChain' => [
66+
'Magento\Tools\Di\Compiler\Config\ModificationChain' => [
6767
'arguments' => [
6868
'modificationsList' => [
6969
'PreferencesResolving' =>

dev/tools/Magento/Tools/Di/App/Task/Operation/Area.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class Area implements OperationInterface
3939
private $data = [];
4040

4141
/**
42-
* @var Config\Chain\ModificationChain
42+
* @var \Magento\Tools\Di\Compiler\Config\ModificationChain
4343
*/
4444
private $modificationChain;
4545

@@ -48,15 +48,15 @@ class Area implements OperationInterface
4848
* @param \Magento\Tools\Di\Code\Reader\InstancesNamesList\Area $areaInstancesNamesList
4949
* @param Config\Reader $configReader
5050
* @param Config\WriterInterface $configWriter
51-
* @param Config\Chain\ModificationChain $modificationChain
51+
* @param \Magento\Tools\Di\Compiler\Config\ModificationChain $modificationChain
5252
* @param array $data
5353
*/
5454
public function __construct(
5555
App\AreaList $areaList,
5656
\Magento\Tools\Di\Code\Reader\InstancesNamesList\Area $areaInstancesNamesList,
5757
Config\Reader $configReader,
5858
Config\WriterInterface $configWriter,
59-
Config\Chain\ModificationChain $modificationChain,
59+
Config\ModificationChain $modificationChain,
6060
$data = []
6161
) {
6262
$this->areaList = $areaList;

dev/tools/Magento/Tools/Di/Compiler/Config/Chain/ArgumentsSerialization.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
namespace Magento\Tools\Di\Compiler\Config\Chain;
88

9+
use Magento\Tools\Di\Compiler\Config\ModificationInterface;
10+
911
class ArgumentsSerialization implements ModificationInterface
1012
{
1113
/**

dev/tools/Magento/Tools/Di/Compiler/Config/Chain/BackslashTrim.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
namespace Magento\Tools\Di\Compiler\Config\Chain;
88

9+
use Magento\Tools\Di\Compiler\Config\ModificationInterface;
10+
911
class BackslashTrim implements ModificationInterface
1012
{
1113
/**

dev/tools/Magento/Tools/Di/Compiler/Config/Chain/PreferencesResolving.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
namespace Magento\Tools\Di\Compiler\Config\Chain;
88

9+
use Magento\Tools\Di\Compiler\Config\ModificationInterface;
10+
911
class PreferencesResolving implements ModificationInterface
1012
{
1113
/**

dev/tools/Magento/Tools/Di/Compiler/Config/Chain/ModificationChain.php renamed to dev/tools/Magento/Tools/Di/Compiler/Config/ModificationChain.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* See COPYING.txt for license details.
55
*/
66

7-
namespace Magento\Tools\Di\Compiler\Config\Chain;
7+
namespace Magento\Tools\Di\Compiler\Config;
88

99
class ModificationChain implements ModificationInterface
1010
{

dev/tools/Magento/Tools/Di/Compiler/Config/Chain/ModificationInterface.php renamed to dev/tools/Magento/Tools/Di/Compiler/Config/ModificationInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* See COPYING.txt for license details.
55
*/
66

7-
namespace Magento\Tools\Di\Compiler\Config\Chain;
7+
namespace Magento\Tools\Di\Compiler\Config;
88

99
interface ModificationInterface
1010
{

0 commit comments

Comments
 (0)