protected function applyFix(\SplFileInfo $file, Tokens $tokens)
    {
        for ($i = 1, $count = $tokens->count(); $i < $count; ++$i) {
            if (!$tokens[$i]->isClassy()) {
                continue;
            }

            $i = $tokens->getNextTokenOfKind($i, ['{']);
            $elements = $this->getElements($tokens, $i);

            if (!$elements) {
                continue;
            }

            $sorted = $this->sortElements($elements);
            $endIndex = $elements[\count($elements) - 1]['end'];

            if ($sorted !== $elements) {
                $this->sortTokens($tokens, $i, $endIndex, $sorted);
            }

            $i = $endIndex;
        }
    }
protected function applyFix(\SplFileInfo $file, Tokens $tokens)
    {
        for ($i = 1, $count = $tokens->count(); $i < $count; ++$i) {
            if (!$tokens[$i]->isClassy()) {
                continue;
            }

            $i = $tokens->getNextTokenOfKind($i, ['{']);
            $elements = $this->getElements($tokens, $i);

            if (!$elements) {
                continue;
            }

            $sorted = $this->sortElements($elements);
            $endIndex = $elements[\count($elements) - 1]['end'];

            if ($sorted !== $elements) {
                $this->sortTokens($tokens, $i, $endIndex, $sorted);
            }

            $i = $endIndex;
        }
    }
protected function applyFix ( \ SplFileInfo $ file , Tokens $ tokens ) { for ( $ i = 1 , $ count = $ tokens -> count ( ) ; $ i < $ count ; ++ $ i ) { if ( ! $ tokens [ $ i ] -> isClassy ( ) ) { continue ; } $ i = $ tokens -> getNextTokenOfKind ( $ i , [ '{' ] ) ; $ elements = $ this -> getElements ( $ tokens , $ i ) ; if ( ! $ elements ) { continue ; } $ sorted = $ this -> sortElements ( $ elements ) ; $ endIndex = $ elements [ \ count ( $ elements ) - 1 ] [ 'end' ] ; if ( $ sorted !== $ elements ) { $ this -> sortTokens ( $ tokens , $ i , $ endIndex , $ sorted ) ; } $ i = $ endIndex ; } }
{@inheritdoc}
{