PhpCsFixer\Fixer\Import\NoUnusedImportsFixer::getNamespaceDeclarations PHP Method

getNamespaceDeclarations() private method

private getNamespaceDeclarations ( Tokens $tokens )
$tokens PhpCsFixer\Tokenizer\Tokens
    private function getNamespaceDeclarations(Tokens $tokens)
    {
        $namespaces = array();
        foreach ($tokens as $index => $token) {
            if (!$token->isGivenKind(T_NAMESPACE)) {
                continue;
            }
            $declarationEndIndex = $tokens->getNextTokenOfKind($index, array(';', '{'));
            $namespaces[] = array('name' => trim($tokens->generatePartialCode($index + 1, $declarationEndIndex - 1)), 'start' => $index, 'end' => $declarationEndIndex);
        }
        return $namespaces;
    }