php-src/ext/imap/php_imap.stub.php
2021-02-08 19:53:55 +01:00

194 lines
6.8 KiB
PHP

<?php
/**
* @generate-function-entries
* @generate-class-entries
*/
/** @strict-properties */
final class IMAPConnection {
}
function imap_open(string $mailbox, string $user, string $password, int $flags = 0, int $retries = 0, array $options = []): IMAPConnection|false {}
function imap_reopen(IMAPConnection $imap, string $mailbox, int $flags = 0, int $retries = 0): bool {}
function imap_close(IMAPConnection $imap, int $flags = 0): bool {}
function imap_num_msg(IMAPConnection $imap): int|false {}
function imap_num_recent(IMAPConnection $imap): int {}
function imap_headers(IMAPConnection $imap): array|false {}
function imap_headerinfo(IMAPConnection $imap, int $message_num, int $from_length = 0, int $subject_length = 0): stdClass|false {}
function imap_rfc822_parse_headers(string $headers, string $default_hostname = "UNKNOWN"): stdClass {}
function imap_rfc822_write_address(string $mailbox, string $hostname, string $personal): string|false {}
function imap_rfc822_parse_adrlist(string $string, string $default_hostname): array {}
function imap_body(IMAPConnection $imap, int $message_num, int $flags = 0): string|false {}
/**
* @alias imap_body
*/
function imap_fetchtext(IMAPConnection $imap, int $message_num, int $flags = 0): string|false {}
function imap_bodystruct(IMAPConnection $imap, int $message_num, string $section): stdClass|false {}
function imap_fetchbody(IMAPConnection $imap, int $message_num, string $section, int $flags = 0): string|false {}
function imap_fetchmime(IMAPConnection $imap, int $message_num, string $section, int $flags = 0): string|false {}
/**
* @param resource|string|int $file
*/
function imap_savebody(IMAPConnection $imap, $file, int $message_num, string $section = "", int $flags = 0): bool {}
function imap_fetchheader(IMAPConnection $imap, int $message_num, int $flags = 0): string|false {}
function imap_fetchstructure(IMAPConnection $imap, int $message_num, int $flags = 0): stdClass|false {}
/**
*/
function imap_gc(IMAPConnection $imap, int $flags): bool {}
/**
*/
function imap_expunge(IMAPConnection $imap): bool {}
/**
*/
function imap_delete(IMAPConnection $imap, string $message_num, int $flags = 0): bool {}
/**
*/
function imap_undelete(IMAPConnection $imap, string $message_num, int $flags = 0): bool {}
function imap_check(IMAPConnection $imap): stdClass|false {}
function imap_listscan(IMAPConnection $imap, string $reference, string $pattern, string $content): array|false {}
/**
* @alias imap_listscan
*/
function imap_scan(IMAPConnection $imap, string $reference, string $pattern, string $content): array|false {}
/**
* @alias imap_listscan
*/
function imap_scanmailbox(IMAPConnection $imap, string $reference, string $pattern, string $content): array|false {}
function imap_mail_copy(IMAPConnection $imap, string $message_nums, string $mailbox, int $flags = 0): bool {}
function imap_mail_move(IMAPConnection $imap, string $message_nums, string $mailbox, int $flags = 0): bool {}
function imap_mail_compose(array $envelope, array $bodies): string|false {}
function imap_createmailbox(IMAPConnection $imap, string $mailbox): bool {}
/**
* @alias imap_createmailbox
*/
function imap_create(IMAPConnection $imap, string $mailbox): bool {}
function imap_renamemailbox(IMAPConnection $imap, string $from, string $to): bool {}
/**
* @alias imap_renamemailbox
*/
function imap_rename(IMAPConnection $imap, string $from, string $to): bool {}
function imap_deletemailbox(IMAPConnection $imap, string $mailbox): bool {}
function imap_subscribe(IMAPConnection $imap, string $mailbox): bool {}
function imap_unsubscribe(IMAPConnection $imap, string $mailbox): bool {}
function imap_append(IMAPConnection $imap, string $folder, string $message, ?string $options = null, ?string $internal_date = null): bool {}
function imap_ping(IMAPConnection $imap): bool {}
function imap_base64(string $string): string|false {}
function imap_qprint(string $string): string|false {}
function imap_8bit(string $string): string|false {}
function imap_binary(string $string): string|false {}
function imap_utf8(string $mime_encoded_text): string {}
function imap_status(IMAPConnection $imap, string $mailbox, int $flags): stdClass|false {}
function imap_mailboxmsginfo(IMAPConnection $imap): stdClass {}
function imap_setflag_full(IMAPConnection $imap, string $sequence, string $flag, int $options = 0): bool {}
function imap_clearflag_full(IMAPConnection $imap, string $sequence, string $flag, int $options = 0): bool {}
function imap_sort(IMAPConnection $imap, int $criteria, bool $reverse, int $flags = 0, ?string $search_criteria = null, ?string $charset = null): array|false {}
function imap_uid(IMAPConnection $imap, int $message_num): int|false {}
function imap_msgno(IMAPConnection $imap, int $message_uid): int {}
function imap_list(IMAPConnection $imap, string $reference, string $pattern): array|false {}
/**
* @alias imap_list
*/
function imap_listmailbox(IMAPConnection $imap, string $reference, string $pattern): array|false {}
function imap_lsub(IMAPConnection $imap, string $reference, string $pattern): array|false {}
/**
* @alias imap_lsub
*/
function imap_listsubscribed(IMAPConnection $imap, string $reference, string $pattern): array|false {}
function imap_getsubscribed(IMAPConnection $imap, string $reference, string $pattern): array|false {}
function imap_getmailboxes(IMAPConnection $imap, string $reference, string $pattern): array|false {}
function imap_fetch_overview(IMAPConnection $imap, string $sequence, int $flags = 0): array|false {}
function imap_alerts(): array|false {}
function imap_errors(): array|false {}
function imap_last_error(): string|false {}
function imap_search(IMAPConnection $imap, string $criteria, int $flags = SE_FREE, string $charset = ""): array|false {}
function imap_utf7_decode(string $string): string|false {}
function imap_utf7_encode(string $string): string {}
#ifdef HAVE_IMAP_MUTF7
function imap_utf8_to_mutf7(string $string): string|false {}
function imap_mutf7_to_utf8(string $string): string|false {}
#endif
function imap_mime_header_decode(string $string): array|false {}
function imap_thread(IMAPConnection $imap, int $flags = SE_FREE): array|false {}
function imap_timeout(int $timeout_type, int $timeout = -1): int|bool {}
#if defined(HAVE_IMAP2000) || defined(HAVE_IMAP2001)
function imap_get_quota(IMAPConnection $imap, string $quota_root): array|false {}
function imap_get_quotaroot(IMAPConnection $imap, string $mailbox): array|false {}
function imap_set_quota(IMAPConnection $imap, string $quota_root, int $mailbox_size): bool {}
function imap_setacl(IMAPConnection $imap, string $mailbox, string $user_id, string $rights): bool {}
function imap_getacl(IMAPConnection $imap, string $mailbox): array|false {}
#endif
function imap_mail(string $to, string $subject, string $message, ?string $additional_headers = null, ?string $cc = null, ?string $bcc = null, ?string $return_path = null): bool {}