PhpCsFixer\Fixer\ClassNotation\SingleClassElementPerStatementFixer::getModifiersSequences PHP Method

getModifiersSequences() private method

private getModifiersSequences ( Tokens $tokens, integer $startIndex, integer $endIndex ) : PhpCsFixer\Tokenizer\Token[]
$tokens PhpCsFixer\Tokenizer\Tokens
$startIndex integer
$endIndex integer
return PhpCsFixer\Tokenizer\Token[]
    private function getModifiersSequences(Tokens $tokens, $startIndex, $endIndex)
    {
        $sequence = array();
        for ($i = $startIndex; $i < $endIndex - 1; ++$i) {
            if ($tokens[$i]->isWhitespace() || $tokens[$i]->isComment()) {
                continue;
            }
            if (!$tokens[$i]->isGivenKind(array(T_PUBLIC, T_PROTECTED, T_PRIVATE, T_STATIC, T_CONST, T_VAR))) {
                break;
            }
            $sequence[] = clone $tokens[$i];
            $sequence[] = new Token(array(T_WHITESPACE, ' '));
        }
        return $sequence;
    }