Horde_Imap_Client_Socket::_appendData PHP Метод

_appendData() защищенный Метод

Prepares append message data for insertion into the IMAP command string.
protected _appendData ( mixed $data, &$asize ) : Horde_Imap_Client_Data_Format_String_Nonascii
$data mixed Either a resource or a string.
Результат Horde_Imap_Client_Data_Format_String_Nonascii The data object.
    protected function _appendData($data, &$asize)
    {
        if (is_resource($data)) {
            rewind($data);
        }
        /* Since this is body text, with possible embedded charset
         * information, non-ASCII characters are supported. */
        $ob = new Horde_Imap_Client_Data_Format_String_Nonascii($data, array('eol' => true, 'skipscan' => true));
        // APPEND data MUST be sent in a literal (RFC 3501 [6.3.11]).
        $ob->forceLiteral();
        $asize += $ob->length();
        return $ob;
    }