PhpCsFixer\Fixer\Import\SingleImportPerStatementFixer::fixGroupUse PHP Метод

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

private fixGroupUse ( Tokens $tokens, $index, $endIndex )
$tokens PhpCsFixer\Tokenizer\Tokens
    private function fixGroupUse(Tokens $tokens, $index, $endIndex)
    {
        list($groupPrefix, $groupOpenIndex, $groupCloseIndex, $comment) = $this->getGroupDeclaration($tokens, $index);
        $statements = $this->getGroupStatements($tokens, $groupPrefix, $groupOpenIndex, $groupCloseIndex, $comment);
        if (count($statements) < 2) {
            return;
        }
        $tokens->clearRange($index, $groupCloseIndex);
        if ($tokens[$endIndex]->equals(';')) {
            $tokens[$endIndex]->clear();
        }
        $ending = $this->whitespacesConfig->getLineEnding();
        $importTokens = Tokens::fromCode('<?php ' . implode($ending, $statements));
        $importTokens[0]->clear();
        $importTokens->clearEmptyTokens();
        $tokens->insertAt($index, $importTokens);
    }