src/Fixer/Alias/BacktickToShellExecFixer.php
protected function applyFix(\SplFileInfo $file, Tokens $tokens)
    {
        $backtickStarted = false;
        $backtickTokens = [];
        for ($index = $tokens->count() - 1; $index > 0; --$index) {
            $token = $tokens[$index];
            if (!$token->equals('`')) {
                if ($backtickStarted) {
                    $backtickTokens[$index] = $token;
                }

                continue;
            }

            $backtickTokens[$index] = $token;
            if ($backtickStarted) {
                $this->fixBackticks($tokens, $backtickTokens);
                $backtickTokens = [];
            }
            $backtickStarted = !$backtickStarted;
        }
    }
protected function applyFix(\SplFileInfo $file, Tokens $tokens)
    {
        $backtickStarted = false;
        $backtickTokens = [];
        for ($index = $tokens->count() - 1; $index > 0; --$index) {
            $token = $tokens[$index];
            if (!$token->equals('`')) {
                if ($backtickStarted) {
                    $backtickTokens[$index] = $token;
                }

                continue;
            }

            $backtickTokens[$index] = $token;
            if ($backtickStarted) {
                $this->fixBackticks($tokens, $backtickTokens);
                $backtickTokens = [];
            }
            $backtickStarted = !$backtickStarted;
        }
    }
protected function applyFix ( \ SplFileInfo $ file , Tokens $ tokens ) { $ backtickStarted = false ; $ backtickTokens = [ ] ; for ( $ index = $ tokens -> count ( ) - 1 ; $ index > 0 ; -- $ index ) { $ token = $ tokens [ $ index ] ; if ( ! $ token -> equals ( '`' ) ) { if ( $ backtickStarted ) { $ backtickTokens [ $ index ] = $ token ; } continue ; } $ backtickTokens [ $ index ] = $ token ; if ( $ backtickStarted ) { $ this -> fixBackticks ( $ tokens , $ backtickTokens ) ; $ backtickTokens = [ ] ; } $ backtickStarted = ! $ backtickStarted ; } }
{@inheritdoc}
{