PDepend\Source\Language\PHP\PHPTokenizerInternal::substituteTokens PHP Method

substituteTokens() private method

This method takes an array of tokens returned by token_get_all() and substitutes some of the tokens with those required by PDepend's parser implementation.
private substituteTokens ( array $tokens ) : array(array)
$tokens array
return array(array)
    private function substituteTokens(array $tokens)
    {
        $result = array();
        foreach ($tokens as $token) {
            $temp = (array) $token;
            $temp = $temp[0];
            if (isset(self::$substituteTokens[$temp])) {
                foreach (self::$substituteTokens[$temp] as $token) {
                    $result[] = $token;
                }
            } else {
                $result[] = $token;
            }
        }
        return $result;
    }