![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/dev/tests/integration/framework/Magento/TestFramework/Isolation/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\TestFramework\Isolation; use Magento\TestFramework\App\Config; use Magento\TestFramework\ObjectManager; /** * A listener that watches for integrity of app configuration */ class AppConfig { /** * @var Config */ private $testAppConfig; /** * Clean memorized and cached setting values * * Assumption: this is done once right before executing very first test suite. * It is assumed that deployment configuration is valid at this point * * @param \PHPUnit\Framework\TestCase $test * @return void * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function startTest(\PHPUnit\Framework\TestCase $test) { $this->getTestAppConfig()->clean(); } /** * Retrieve Test App Config * * @return Config */ private function getTestAppConfig() { if (!$this->testAppConfig) { $this->testAppConfig = ObjectManager::getInstance()->get(Config::class); } return $this->testAppConfig; } }