Skip to content

Commit e63b6bb

Browse files
Merge pull request #3728 from magento-qwerty/2.3-bugfixes-070219
Fixed issues: - MAGETWO-96757: Fixed incorrect displaying of the sales rule conditions - MC-11058: Empty results when using methods in templates - MC-13741: Fixed incorrect behavior of template variables
2 parents cc4fb4c + b8fb7d9 commit e63b6bb

File tree

22 files changed

+204
-29
lines changed

22 files changed

+204
-29
lines changed

.htaccess

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,13 @@
2828
#AddHandler x-mapp-php5 .php
2929

3030
############################################
31-
## default index file
32-
## Specifies option, to use methods arguments in backtrace or not
31+
## enable usage of methods arguments in backtrace
32+
3333
SetEnv MAGE_DEBUG_SHOW_ARGS 1
3434

35+
############################################
36+
## default index file
37+
3538
DirectoryIndex index.php
3639

3740
<IfModule mod_php5.c>

.htaccess.sample

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,13 @@
2828
#AddHandler x-mapp-php5 .php
2929

3030
############################################
31-
## default index file
32-
## Specifies option, to use methods arguments in backtrace or not
31+
## enable usage of methods arguments in backtrace
32+
3333
SetEnv MAGE_DEBUG_SHOW_ARGS 1
3434

35+
############################################
36+
## default index file
37+
3538
DirectoryIndex index.php
3639

3740
############################################

app/code/Magento/Analytics/Test/Unit/Block/Adminhtml/System/Config/AdditionalCommentTest.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,15 @@ protected function setUp()
3939
->setMethods(['getComment', 'getLabel'])
4040
->disableOriginalConstructor()
4141
->getMock();
42+
43+
$objectManager = new ObjectManager($this);
44+
$escaper = $objectManager->getObject(\Magento\Framework\Escaper::class);
45+
$reflection = new \ReflectionClass($this->abstractElementMock);
46+
$reflection_property = $reflection->getProperty('_escaper');
47+
$reflection_property->setAccessible(true);
48+
$reflection_property->setValue($this->abstractElementMock, $escaper);
49+
50+
$this->abstractElementMock->setEscaper($escaper);
4251
$this->contextMock = $this->getMockBuilder(Context::class)
4352
->disableOriginalConstructor()
4453
->getMock();

app/code/Magento/Analytics/Test/Unit/Block/Adminhtml/System/Config/CollectionTimeLabelTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,14 @@ protected function setUp()
4646
->setMethods(['getComment'])
4747
->disableOriginalConstructor()
4848
->getMock();
49+
50+
$objectManager = new ObjectManager($this);
51+
$escaper = $objectManager->getObject(\Magento\Framework\Escaper::class);
52+
$reflection = new \ReflectionClass($this->abstractElementMock);
53+
$reflection_property = $reflection->getProperty('_escaper');
54+
$reflection_property->setAccessible(true);
55+
$reflection_property->setValue($this->abstractElementMock, $escaper);
56+
4957
$this->contextMock = $this->getMockBuilder(Context::class)
5058
->setMethods(['getLocaleDate'])
5159
->disableOriginalConstructor()

app/code/Magento/Analytics/Test/Unit/Block/Adminhtml/System/Config/SubscriptionStatusLabelTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@ protected function setUp()
5151
->setMethods(['getComment'])
5252
->disableOriginalConstructor()
5353
->getMock();
54+
55+
$objectManager = new ObjectManager($this);
56+
$escaper = $objectManager->getObject(\Magento\Framework\Escaper::class);
57+
$reflection = new \ReflectionClass($this->abstractElementMock);
58+
$reflection_property = $reflection->getProperty('_escaper');
59+
$reflection_property->setAccessible(true);
60+
$reflection_property->setValue($this->abstractElementMock, $escaper);
61+
5462
$this->formMock = $this->getMockBuilder(Form::class)
5563
->disableOriginalConstructor()
5664
->getMock();

app/code/Magento/Analytics/Test/Unit/Block/Adminhtml/System/Config/VerticalTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,14 @@ protected function setUp()
3939
->setMethods(['getComment', 'getLabel', 'getHint'])
4040
->disableOriginalConstructor()
4141
->getMock();
42+
43+
$objectManager = new ObjectManager($this);
44+
$escaper = $objectManager->getObject(\Magento\Framework\Escaper::class);
45+
$reflection = new \ReflectionClass($this->abstractElementMock);
46+
$reflection_property = $reflection->getProperty('_escaper');
47+
$reflection_property->setAccessible(true);
48+
$reflection_property->setValue($this->abstractElementMock, $escaper);
49+
4250
$this->contextMock = $this->getMockBuilder(Context::class)
4351
->disableOriginalConstructor()
4452
->getMock();

app/code/Magento/Config/Test/Unit/Block/System/Config/Form/Field/FileTest.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,11 @@ protected function setUp()
4040

4141
$this->file = $objectManager->getObject(
4242
\Magento\Config\Block\System\Config\Form\Field\File::class,
43-
['data' => $this->testData]
43+
[
44+
'_escaper' => $objectManager->getObject(\Magento\Framework\Escaper::class),
45+
'data' => $this->testData,
46+
47+
]
4448
);
4549

4650
$formMock = new \Magento\Framework\DataObject();

app/code/Magento/Config/Test/Unit/Block/System/Config/Form/Field/ImageTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ protected function setUp()
3434
\Magento\Config\Block\System\Config\Form\Field\Image::class,
3535
[
3636
'urlBuilder' => $this->urlBuilderMock,
37+
'_escaper' => $objectManager->getObject(\Magento\Framework\Escaper::class)
3738
]
3839
);
3940

app/code/Magento/Config/Test/Unit/Block/System/Config/Form/Field/Select/AllowspecificTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ protected function setUp()
2121
{
2222
$testHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
2323
$this->_object = $testHelper->getObject(
24-
\Magento\Config\Block\System\Config\Form\Field\Select\Allowspecific::class
24+
\Magento\Config\Block\System\Config\Form\Field\Select\Allowspecific::class,
25+
[
26+
'_escaper' => $testHelper->getObject(\Magento\Framework\Escaper::class)
27+
]
2528
);
2629
$this->_object->setData('html_id', 'spec_element');
2730
$this->_formMock = $this->createPartialMock(

app/code/Magento/Customer/Test/Unit/Model/Renderer/RegionTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
namespace Magento\Customer\Test\Unit\Model\Renderer;
77

8+
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager;
9+
810
class RegionTest extends \PHPUnit\Framework\TestCase
911
{
1012
/**
@@ -58,6 +60,14 @@ public function testRender($regionCollection)
5860
]
5961
)
6062
);
63+
64+
$objectManager = new ObjectManager($this);
65+
$escaper = $objectManager->getObject(\Magento\Framework\Escaper::class);
66+
$reflection = new \ReflectionClass($elementMock);
67+
$reflection_property = $reflection->getProperty('_escaper');
68+
$reflection_property->setAccessible(true);
69+
$reflection_property->setValue($elementMock, $escaper);
70+
6171
$formMock->expects(
6272
$this->any()
6373
)->method(

0 commit comments

Comments
 (0)