|
@@ -77,12 +77,16 @@ final class BlankLineAfterOpeningTagFixer extends AbstractFixer implements White
|
|
|
}
|
|
|
|
|
|
$newLineIndex = $openTagIndex + 1;
|
|
|
- if (isset($tokens[$newLineIndex]) && !str_contains($tokens[$newLineIndex]->getContent(), "\n")) {
|
|
|
- if ($tokens[$newLineIndex]->isWhitespace()) {
|
|
|
+ if (!$tokens->offsetExists($newLineIndex)) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ if ($tokens[$newLineIndex]->isWhitespace()) {
|
|
|
+ if (!str_contains($tokens[$newLineIndex]->getContent(), "\n")) {
|
|
|
$tokens[$newLineIndex] = new Token([T_WHITESPACE, $lineEnding.$tokens[$newLineIndex]->getContent()]);
|
|
|
- } else {
|
|
|
- $tokens->insertAt($newLineIndex, new Token([T_WHITESPACE, $lineEnding]));
|
|
|
}
|
|
|
+ } else {
|
|
|
+ $tokens->insertAt($newLineIndex, new Token([T_WHITESPACE, $lineEnding]));
|
|
|
}
|
|
|
}
|
|
|
}
|