protected function applyFix(\SplFileInfo $file, Tokens $tokens)
    {
        // [Structure] there should not be space before or after T_OBJECT_OPERATOR
        foreach ($tokens as $index => $token) {
            if (!$token->isGivenKind(T_OBJECT_OPERATOR)) {
                continue;
            }

            // clear whitespace before ->
            if ($tokens[$index - 1]->isWhitespace(" \t") && !$tokens[$index - 2]->isComment()) {
                $tokens->clearAt($index - 1);
            }

            // clear whitespace after ->
            if ($tokens[$index + 1]->isWhitespace(" \t") && !$tokens[$index + 2]->isComment()) {
                $tokens->clearAt($index + 1);
            }
        }
    }
protected function applyFix(\SplFileInfo $file, Tokens $tokens)
    {
        
        foreach ($tokens as $index => $token) {
            if (!$token->isGivenKind(T_OBJECT_OPERATOR)) {
                continue;
            }

            
            if ($tokens[$index - 1]->isWhitespace(" \t") && !$tokens[$index - 2]->isComment()) {
                $tokens->clearAt($index - 1);
            }

            
            if ($tokens[$index + 1]->isWhitespace(" \t") && !$tokens[$index + 2]->isComment()) {
                $tokens->clearAt($index + 1);
            }
        }
    }
protected function applyFix ( \ SplFileInfo $ file , Tokens $ tokens ) { // [Structure] there should not be space before or after T_OBJECT_OPERATOR foreach ( $ tokens as $ index => $ token ) { if ( ! $ token -> isGivenKind ( T_OBJECT_OPERATOR ) ) { continue ; } // clear whitespace before -> if ( $ tokens [ $ index - 1 ] -> isWhitespace ( " \t" ) && ! $ tokens [ $ index - 2 ] -> isComment ( ) ) { $ tokens -> clearAt ( $ index - 1 ) ; } // clear whitespace after -> if ( $ tokens [ $ index + 1 ] -> isWhitespace ( " \t" ) && ! $ tokens [ $ index + 2 ] -> isComment ( ) ) { $ tokens -> clearAt ( $ index + 1 ) ; } } }
{@inheritdoc}
{