mirror of
https://github.com/danog/psalm-insane-comparison.git
synced 2024-11-30 04:29:20 +01:00
fix bug
This commit is contained in:
parent
f08bfcc8dc
commit
ae8d3e7b6b
@ -105,13 +105,7 @@ class InsaneComparisonAnalyzer implements AfterExpressionAnalysisInterface
|
||||
$eligible_string = null;
|
||||
foreach ($string_operand->getAtomicTypes() as $possibly_string) {
|
||||
if ($possibly_string instanceof TLiteralString) {
|
||||
if(preg_match('#[a-zA-Z]#', $possibly_string->value[0] ?? '')) {
|
||||
$eligible_string = $possibly_string;
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
} elseif ($possibly_string instanceof TSingleLetter && preg_match('#[a-zA-Z]#', $possibly_string->value[0] ?? '')) {
|
||||
if(preg_match('#[a-zA-Z]#', $possibly_string->value[0] ?? '')) {
|
||||
if(!preg_match('#\D#', $possibly_string->value[0] ?? '')) {
|
||||
$eligible_string = $possibly_string;
|
||||
break;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user