/** * Called for each test case * */ public static function tearDown() { if (self::$originalStore) { self::app()->setCurrentStore(self::$originalStore); self::$originalStore = null; } self::app()->getConfig()->flushReplaceInstanceCreation(); self::app()->getLayout()->flushReplaceBlockCreation(); foreach (self::$replacedRegistry as $registryPath => $originalValue) { self::app()->replaceRegistry($registryPath, $originalValue); } }