@@ -55,7 +55,7 @@ final class MbStrFunctionsFixer extends AbstractFunctionReferenceFixer
$this->functions = array_filter(
self::$functionsMap,
static function (array $mapping) {
- return \function_exists($mapping['alternativeName']);
+ return \function_exists($mapping['alternativeName']) && (new \ReflectionFunction($mapping['alternativeName']))->isInternal();
}
);
@@ -63,7 +63,7 @@ final class MbStrFunctionsFixerTest extends AbstractFixerTestCase
],
];
- if (\function_exists('mb_str_split')) {
+ if (\PHP_VERSION_ID >= 70400) {
$cases[] = [
'<?php $a = mb_str_split($a);',
'<?php $a = str_split($a);',