getName(false), 'testIntl', 8) === 0) { if (!extension_loaded('intl')) { $test->markTestSkipped('intl extension is not installed.'); } static::$enableIntl = true; } else { static::$enableIntl = false; } } public static function resetIntlStatus() { static::$enableIntl = null; } } } namespace yii\i18n { use yiiunit\framework\i18n\IntlTestHelper; if (!function_exists('yii\i18n\extension_loaded')) { function extension_loaded($name) { if ($name === 'intl' && IntlTestHelper::$enableIntl !== null) { return IntlTestHelper::$enableIntl; } return \extension_loaded($name); } } } namespace yii\helpers { use yiiunit\framework\i18n\IntlTestHelper; if (!function_exists('yii\helpers\extension_loaded')) { function extension_loaded($name) { if ($name === 'intl' && IntlTestHelper::$enableIntl !== null) { return IntlTestHelper::$enableIntl; } return \extension_loaded($name); } } } namespace yii\validators { use yiiunit\framework\i18n\IntlTestHelper; if (!function_exists('yii\validators\extension_loaded')) { function extension_loaded($name) { if ($name === 'intl' && IntlTestHelper::$enableIntl !== null) { return IntlTestHelper::$enableIntl; } return \extension_loaded($name); } } }