From 0cd45eeebeea2f4956bc63ddd8212246f825c878 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 30 May 2024 04:50:31 +0700 Subject: [PATCH] More null check on $token->getNextMeaningfulToken() on BlockFinder --- src/TokenRunner/Analyzer/FixerAnalyzer/BlockFinder.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/TokenRunner/Analyzer/FixerAnalyzer/BlockFinder.php b/src/TokenRunner/Analyzer/FixerAnalyzer/BlockFinder.php index 9f296234..cbe1bd59 100644 --- a/src/TokenRunner/Analyzer/FixerAnalyzer/BlockFinder.php +++ b/src/TokenRunner/Analyzer/FixerAnalyzer/BlockFinder.php @@ -48,6 +48,11 @@ public function findInTokensByEdge(Tokens $tokens, int $position): ?BlockInfo // shift "array" to "(", event its position if ($token->isGivenKind(T_ARRAY)) { $position = $tokens->getNextMeaningfulToken($position); + + if ($position === null) { + return null; + } + /** @var Token $token */ $token = $tokens[$position]; }