src/Fixer/LowerHeaderCommentFixer.php
public function fix(\SplFileInfo $file, Tokens $tokens)
    {
        $index = 1;
        $hasNs = false;

        for ($i = 1; $i < $tokens->count(); $i++) {
            if ($tokens[$i]->isGivenKind(T_NAMESPACE)) {
                $hasNs = true;

                while ($tokens[$i]->getContent() !== ';') {
                    $i++;
                }
                $i++;
                $index = $i + 1;
            } elseif (!$tokens[$i]->isWhitespace() && !$tokens[$i]->isGivenKind(T_COMMENT)) {
                break;
            }
            $tokens[$i]->clear();
        }

        $tokens->insertAt($index, [
            new Token([T_WHITESPACE, "\n" . ($hasNs ? "\n" : '')]),
            new Token([T_COMMENT, self::$headerComment]),
            new Token([T_WHITESPACE, "\n\n"]),
        ]);

        $tokens->clearEmptyTokens();
    }
public function fix(\SplFileInfo $file, Tokens $tokens)
    {
        $index = 1;
        $hasNs = false;

        for ($i = 1; $i < $tokens->count(); $i++) {
            if ($tokens[$i]->isGivenKind(T_NAMESPACE)) {
                $hasNs = true;

                while ($tokens[$i]->getContent() !== ';') {
                    $i++;
                }
                $i++;
                $index = $i + 1;
            } elseif (!$tokens[$i]->isWhitespace() && !$tokens[$i]->isGivenKind(T_COMMENT)) {
                break;
            }
            $tokens[$i]->clear();
        }

        $tokens->insertAt($index, [
            new Token([T_WHITESPACE, "\n" . ($hasNs ? "\n" : '')]),
            new Token([T_COMMENT, self::$headerComment]),
            new Token([T_WHITESPACE, "\n\n"]),
        ]);

        $tokens->clearEmptyTokens();
    }
public function fix ( \ SplFileInfo $ file , Tokens $ tokens ) { $ index = 1 ; $ hasNs = false ; for ( $ i = 1 ; $ i < $ tokens -> count ( ) ; $ i ++ ) { if ( $ tokens [ $ i ] -> isGivenKind ( T_NAMESPACE ) ) { $ hasNs = true ; while ( $ tokens [ $ i ] -> getContent ( ) !== ';' ) { $ i ++ ; } $ i ++ ; $ index = $ i + 1 ; } elseif ( ! $ tokens [ $ i ] -> isWhitespace ( ) && ! $ tokens [ $ i ] -> isGivenKind ( T_COMMENT ) ) { break ; } $ tokens [ $ i ] -> clear ( ) ; } $ tokens -> insertAt ( $ index , [ new Token ( [ T_WHITESPACE , "\n" . ( $ hasNs ? "\n" : '' ) ] ) , new Token ( [ T_COMMENT , self :: $ headerComment ] ) , new Token ( [ T_WHITESPACE , "\n\n" ] ) , ] ) ; $ tokens -> clearEmptyTokens ( ) ; }
{@inheritdoc}
{