We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 6d61487 + 985cd57 commit d607f39Copy full SHA for d607f39
src/Stemmers/PorterStemmer.php
@@ -437,7 +437,12 @@ private static function doubleConsonant($str)
437
{
438
$c = self::$regex_consonant;
439
440
- return preg_match("#$c[2]$#", $str, $matches) AND $matches[0][0] == $matches[0][1];
+ $result = preg_match("#$c[2]$#", $str, $matches);
441
+
442
+ $sub_0 = count($matches) > 0 ? substr($matches[0], 0) : false;
443
+ $sub_1 = count($matches) > 0 ? substr($matches[0], 1) : false;
444
445
+ return $result AND is_string($sub_0) AND is_string($sub_1) AND $sub_0 == $sub_1;
446
}
447
448
/**
0 commit comments