PhpCsFixer\Fixer\Whitespace\NoExtraConsecutiveBlankLinesFixer::removeMultipleBlankLines PHP Method

removeMultipleBlankLines() private method

private removeMultipleBlankLines ( $index )
    private function removeMultipleBlankLines($index)
    {
        $token = $this->tokens[$index];
        $content = '';
        $count = 0;
        $parts = explode("\n", $token->getContent());
        for ($i = 0, $last = count($parts) - 1; $i <= $last; ++$i) {
            if ('' === $parts[$i] || "\r" === $parts[$i]) {
                // if part is empty then we are between two "\n"
                ++$count;
            } else {
                $content .= $parts[$i];
            }
            if ($i !== $last && $count < 3) {
                $content .= $this->whitespacesConfig->getLineEnding();
            }
        }
        $token->setContent($content);
    }