PhpCsFixer\Fixer\Whitespace\NoExtraConsecutiveBlankLinesFixer::fixStructureOpenCloseIfMultiLine PHP Метод

fixStructureOpenCloseIfMultiLine() приватный Метод

Remove white line(s) after the index of a block type, but only if the block is not on one line.
private fixStructureOpenCloseIfMultiLine ( integer $index )
$index integer body start
    private function fixStructureOpenCloseIfMultiLine($index)
    {
        $blockTypeInfo = $this->tokens->detectBlockType($this->tokens[$index]);
        $bodyEnd = $this->tokens->findBlockEnd($blockTypeInfo['type'], $index);
        for ($i = $bodyEnd - 1; $i >= $index; --$i) {
            if (false !== strpos($this->tokens[$i]->getContent(), "\n")) {
                $this->removeEmptyLinesAfterLineWithTokenAt($i);
                $this->removeEmptyLinesAfterLineWithTokenAt($index);
                break;
            }
        }
    }