Skip to content

Commit 3e536ee

Browse files
glo23503devarul
authored andcommitted
ACP2E-1341: [On-Premise] Merchant Informed Core Issue Magento 2.4.4 main.ERROR: Environment emulation nesting is not allowed
1 parent e939dc8 commit 3e536ee

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

dev/tests/integration/testsuite/Magento/Sales/Model/Order/Email/Sender/ShipmentSenderTest.php

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ class ShipmentSenderTest extends \PHPUnit\Framework\TestCase
3030
/** @var ObjectManagerInterface */
3131
private $objectManager;
3232

33+
/** @var State */
34+
private $state;
35+
3336
/** @var Logger */
3437
private $logger;
3538

@@ -52,9 +55,9 @@ protected function setUp(): void
5255
parent::setUp();
5356

5457
$this->objectManager = Bootstrap::getObjectManager();
55-
$stateObject = $this->objectManager->get(\Magento\Framework\App\State::class);
56-
$this->defaultMode = $stateObject->getMode();
57-
$stateObject->setMode(State::MODE_DEFAULT);
58+
$this->state = $this->objectManager->get(\Magento\Framework\App\State::class);
59+
$this->defaultMode = $this->state->getMode();
60+
$this->state->setMode(State::MODE_DEFAULT);
5861
$this->logger = $this->objectManager->get(Logger::class);
5962
$reflection = new \ReflectionClass(get_class($this->logger));
6063
$reflectionProperty = $reflection->getProperty('minimumErrorLevel');
@@ -234,7 +237,6 @@ protected function tearDown(): void
234237
$reflectionProperty->setAccessible(true);
235238
$reflectionProperty->setValue($this->logger, $this->minErrorDefaultValue);
236239

237-
$stateObject = $this->objectManager->get(\Magento\Framework\App\State::class);
238-
$stateObject->setMode($this->defaultMode);
240+
$this->state->setMode($this->defaultMode);
239241
}
240242
}

0 commit comments

Comments
 (0)