Jyxo\Mail\Parser::getRawHeaders PHP Method

getRawHeaders() private method

Returns raw headers.
private getRawHeaders ( string $pid = null ) : string
$pid string Part Id
return string
    private function getRawHeaders(string $pid = null) : string
    {
        if (null === $pid) {
            return imap_fetchheader($this->connection, $this->uid, FT_UID);
        }
        $rawHeaders = imap_fetchbody($this->connection, $this->uid, $pid, FT_UID);
        $headersEnd = false !== strpos($rawHeaders, "\n\n") ? strpos($rawHeaders, "\n\n") : strpos($rawHeaders, "\n\r\n");
        if ($headersEnd === false) {
            return '';
        }
        return substr($rawHeaders, 0, $headersEnd);
    }