protected function getTokenParts(Iterator $tokens)
    {
        $token = $tokens->current();
        if (strlen($token) === 2 && $token[0] === '\\') {
            return [$this->getPartForToken(substr($token, 1), true)];
        }
        return $this->getConsumerTokenParts($tokens);
    }
protected function getTokenParts(Iterator $tokens)
    {
        $token = $tokens->current();
        if (strlen($token) === 2 && $token[0] === '\\') {
            return [$this->getPartForToken(substr($token, 1), true)];
        }
        return $this->getConsumerTokenParts($tokens);
    }
protected function getTokenParts ( Iterator $ tokens ) { $ token = $ tokens -> current ( ) ; if ( strlen ( $ token ) === 2 && $ token [ 0 ] === '\\' ) { return [ $ this -> getPartForToken ( substr ( $ token , 1 ) , true ) ] ; } return $ this -> getConsumerTokenParts ( $ tokens ) ; }
Returns an array of \ZBateson\MailMimeParser\Header\Part\HeaderPart for
the current token on the iterator.

If the current token is a start token from a sub-consumer, the sub-
consumer's parseTokensIntoParts method is called.

@param Iterator $tokens
@return \ZBateson\MailMimeParser\Header\Part\HeaderPart[]|array
Returns an array of \ ZBateson \ MailMimeParser \ Header \ Part \ HeaderPart for the current token on the iterator .