Skip to content

Commit bdecdad

Browse files
committed
Fixed infinite loop in UnusedPrivateElementsSniff
1 parent a20058d commit bdecdad

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

SlevomatCodingStandard/Sniffs/Classes/UnusedPrivateElementsSniff.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -198,15 +198,14 @@ public function process(\PHP_CodeSniffer\Files\File $phpcsFile, $classPointer)
198198
if ($tokens[$i]['content'] === $tokens[$variableTokenPointer]['content']) {
199199
$afterActualTokenPointer = TokenHelper::findNextEffective($phpcsFile, $i + 1);
200200
if ($tokens[$afterActualTokenPointer]['code'] === T_OBJECT_OPERATOR) {
201-
$findUsagesStartTokenPointer = $checkObjectOperatorUsage($i);
201+
$checkObjectOperatorUsage($i);
202202
} elseif ($tokens[$afterActualTokenPointer]['code'] === T_DOUBLE_COLON) {
203-
$findUsagesStartTokenPointer = $checkDoubleColonUsage($i);
203+
$checkDoubleColonUsage($i);
204204
}
205205
}
206206
}
207-
} else {
208-
$findUsagesStartTokenPointer = $tokenPointer + 1;
209207
}
208+
$findUsagesStartTokenPointer = $tokenPointer + 1;
210209
} else {
211210
$findUsagesStartTokenPointer = $checkDoubleColonUsage($tokenPointer);
212211
}

0 commit comments

Comments
 (0)