diff options
Diffstat (limited to 'ext/imap/php_imap.stub.php')
-rw-r--r-- | ext/imap/php_imap.stub.php | 183 |
1 files changed, 60 insertions, 123 deletions
diff --git a/ext/imap/php_imap.stub.php b/ext/imap/php_imap.stub.php index d8b01988df..5a1349d0f4 100644 --- a/ext/imap/php_imap.stub.php +++ b/ext/imap/php_imap.stub.php @@ -1,33 +1,24 @@ <?php -/** @generate-function-entries */ +/** @generate-class-entries */ -/** - * @return resource|false - */ -function imap_open(string $mailbox, string $user, string $password, int $flags = 0, int $retries = 0, array $options = []) {} +/** @strict-properties */ +final class IMAPConnection { +} -/** - * @param resource $imap - */ -function imap_reopen($imap, string $mailbox, int $flags = 0, int $retries = 0): bool {} +function imap_open(string $mailbox, string $user, string $password, int $flags = 0, int $retries = 0, array $options = []): IMAPConnection|false {} -/** - * @param resource $imap - */ -function imap_close($imap, int $flags = 0): bool {} +function imap_reopen(IMAPConnection $imap, string $mailbox, int $flags = 0, int $retries = 0): bool {} -/** @param resource $imap */ -function imap_num_msg($imap): int|false {} +function imap_close(IMAPConnection $imap, int $flags = 0): bool {} -/** @param resource $imap */ -function imap_num_recent($imap): int {} +function imap_num_msg(IMAPConnection $imap): int|false {} -/** @param resource $imap */ -function imap_headers($imap): array|false {} +function imap_num_recent(IMAPConnection $imap): int {} -/** @param resource $imap */ -function imap_headerinfo($imap, int $message_num, int $from_length = 0, int $subject_length = 0): stdClass|false {} +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 {} @@ -35,117 +26,87 @@ function imap_rfc822_write_address(string $mailbox, string $hostname, string $pe function imap_rfc822_parse_adrlist(string $string, string $default_hostname): array {} -/** @param resource $imap */ -function imap_body($imap, int $message_num, int $flags = 0): string|false {} +function imap_body(IMAPConnection $imap, int $message_num, int $flags = 0): string|false {} /** - * @param resource $imap * @alias imap_body */ -function imap_fetchtext($imap, int $message_num, int $flags = 0): string|false {} +function imap_fetchtext(IMAPConnection $imap, int $message_num, int $flags = 0): string|false {} -/** - * @param resource $imap - * @return stdClass|false - */ -function imap_bodystruct($imap, int $message_num, string $section) {} +function imap_bodystruct(IMAPConnection $imap, int $message_num, string $section): stdClass|false {} -/** @param resource $imap */ -function imap_fetchbody($imap, int $message_num, string $section, int $flags = 0): string|false {} +function imap_fetchbody(IMAPConnection $imap, int $message_num, string $section, int $flags = 0): string|false {} -/** @param resource $imap */ -function imap_fetchmime($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 $imap * @param resource|string|int $file */ -function imap_savebody($imap, $file, int $message_num, string $section = "", int $flags = 0): bool {} +function imap_savebody(IMAPConnection $imap, $file, int $message_num, string $section = "", int $flags = 0): bool {} -/** @param resource $imap */ -function imap_fetchheader($imap, int $message_num, int $flags = 0): string|false {} +function imap_fetchheader(IMAPConnection $imap, int $message_num, int $flags = 0): string|false {} -/** @param resource $imap */ -function imap_fetchstructure($imap, int $message_num, int $flags = 0): stdClass|false {} +function imap_fetchstructure(IMAPConnection $imap, int $message_num, int $flags = 0): stdClass|false {} /** - * @param resource $imap */ -function imap_gc($imap, int $flags): bool {} +function imap_gc(IMAPConnection $imap, int $flags): bool {} /** - * @param resource $imap */ -function imap_expunge($imap): bool {} +function imap_expunge(IMAPConnection $imap): bool {} /** - * @param resource $imap */ -function imap_delete($imap, string $message_num, int $flags = 0): bool {} +function imap_delete(IMAPConnection $imap, string $message_num, int $flags = 0): bool {} /** - * @param resource $imap */ -function imap_undelete($imap, string $message_num, int $flags = 0): bool {} +function imap_undelete(IMAPConnection $imap, string $message_num, int $flags = 0): bool {} -/** @param resource $imap */ -function imap_check($imap): stdClass|false {} +function imap_check(IMAPConnection $imap): stdClass|false {} -/** @param resource $imap */ -function imap_listscan($imap, string $reference, string $pattern, string $content): array|false {} +function imap_listscan(IMAPConnection $imap, string $reference, string $pattern, string $content): array|false {} /** - * @param resource $imap * @alias imap_listscan */ -function imap_scan($imap, string $reference, string $pattern, string $content): array|false {} +function imap_scan(IMAPConnection $imap, string $reference, string $pattern, string $content): array|false {} /** - * @param resource $imap * @alias imap_listscan */ -function imap_scanmailbox($imap, string $reference, string $pattern, string $content): array|false {} +function imap_scanmailbox(IMAPConnection $imap, string $reference, string $pattern, string $content): array|false {} -/** @param resource $imap */ -function imap_mail_copy($imap, string $message_nums, string $mailbox, int $flags = 0): bool {} +function imap_mail_copy(IMAPConnection $imap, string $message_nums, string $mailbox, int $flags = 0): bool {} -/** @param resource $imap */ -function imap_mail_move($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 {} -/** @param resource $imap */ -function imap_createmailbox($imap, string $mailbox): bool {} +function imap_createmailbox(IMAPConnection $imap, string $mailbox): bool {} /** - * @param resource $imap * @alias imap_createmailbox */ -function imap_create($imap, string $mailbox): bool {} +function imap_create(IMAPConnection $imap, string $mailbox): bool {} -/** @param resource $imap */ -function imap_renamemailbox($imap, string $from, string $to): bool {} +function imap_renamemailbox(IMAPConnection $imap, string $from, string $to): bool {} /** - * @param resource $imap * @alias imap_renamemailbox */ -function imap_rename($imap, string $from, string $to): bool {} +function imap_rename(IMAPConnection $imap, string $from, string $to): bool {} -/** @param resource $imap */ -function imap_deletemailbox($imap, string $mailbox): bool {} +function imap_deletemailbox(IMAPConnection $imap, string $mailbox): bool {} -/** @param resource $imap */ -function imap_subscribe($imap, string $mailbox): bool {} +function imap_subscribe(IMAPConnection $imap, string $mailbox): bool {} -/** @param resource $imap */ -function imap_unsubscribe($imap, string $mailbox): bool {} +function imap_unsubscribe(IMAPConnection $imap, string $mailbox): bool {} -/** @param resource $imap */ -function imap_append($imap, string $folder, string $message, ?string $options = null, ?string $internal_date = null): bool {} +function imap_append(IMAPConnection $imap, string $folder, string $message, ?string $options = null, ?string $internal_date = null): bool {} -/** @param resource $imap */ -function imap_ping($imap): bool {} +function imap_ping(IMAPConnection $imap): bool {} function imap_base64(string $string): string|false {} @@ -157,56 +118,39 @@ function imap_binary(string $string): string|false {} function imap_utf8(string $mime_encoded_text): string {} -/** - * @param resource $imap - * @return stdClass|false - */ -function imap_status($imap, string $mailbox, int $flags) {} +function imap_status(IMAPConnection $imap, string $mailbox, int $flags): stdClass|false {} -/** @param resource $imap */ -function imap_mailboxmsginfo($imap): stdClass {} +function imap_mailboxmsginfo(IMAPConnection $imap): stdClass {} -/** @param resource $imap */ -function imap_setflag_full($imap, string $sequence, string $flag, int $options = 0): bool {} +function imap_setflag_full(IMAPConnection $imap, string $sequence, string $flag, int $options = 0): bool {} -/** @param resource $imap */ -function imap_clearflag_full($imap, string $sequence, string $flag, int $options = 0): bool {} +function imap_clearflag_full(IMAPConnection $imap, string $sequence, string $flag, int $options = 0): bool {} -/** @param resource $imap */ -function imap_sort($imap, int $criteria, bool $reverse, int $flags = 0, ?string $search_criteria = null, ?string $charset = null): array|false {} +function imap_sort(IMAPConnection $imap, int $criteria, bool $reverse, int $flags = 0, ?string $search_criteria = null, ?string $charset = null): array|false {} -/** @param resource $imap */ -function imap_uid($imap, int $message_num): int|false {} +function imap_uid(IMAPConnection $imap, int $message_num): int|false {} -/** @param resource $imap */ -function imap_msgno($imap, int $message_uid): int {} +function imap_msgno(IMAPConnection $imap, int $message_uid): int {} -/** @param resource $imap */ -function imap_list($imap, string $reference, string $pattern): array|false {} +function imap_list(IMAPConnection $imap, string $reference, string $pattern): array|false {} /** - * @param resource $imap * @alias imap_list */ -function imap_listmailbox($imap, string $reference, string $pattern): array|false {} +function imap_listmailbox(IMAPConnection $imap, string $reference, string $pattern): array|false {} -/** @param resource $imap */ -function imap_lsub($imap, string $reference, string $pattern): array|false {} +function imap_lsub(IMAPConnection $imap, string $reference, string $pattern): array|false {} /** - * @param resource $imap * @alias imap_lsub */ -function imap_listsubscribed($imap, string $reference, string $pattern): array|false {} +function imap_listsubscribed(IMAPConnection $imap, string $reference, string $pattern): array|false {} -/** @param resource $imap */ -function imap_getsubscribed($imap, string $reference, string $pattern): array|false {} +function imap_getsubscribed(IMAPConnection $imap, string $reference, string $pattern): array|false {} -/** @param resource $imap */ -function imap_getmailboxes($imap, string $reference, string $pattern): array|false {} +function imap_getmailboxes(IMAPConnection $imap, string $reference, string $pattern): array|false {} -/** @param resource $imap */ -function imap_fetch_overview($imap, string $sequence, int $flags = 0): array|false {} +function imap_fetch_overview(IMAPConnection $imap, string $sequence, int $flags = 0): array|false {} function imap_alerts(): array|false {} @@ -214,8 +158,7 @@ function imap_errors(): array|false {} function imap_last_error(): string|false {} -/** @param resource $imap */ -function imap_search($imap, string $criteria, int $flags = SE_FREE, string $charset = ""): array|false {} +function imap_search(IMAPConnection $imap, string $criteria, int $flags = SE_FREE, string $charset = ""): array|false {} function imap_utf7_decode(string $string): string|false {} @@ -229,26 +172,20 @@ function imap_mutf7_to_utf8(string $string): string|false {} function imap_mime_header_decode(string $string): array|false {} -/** @param resource $imap */ -function imap_thread($imap, int $flags = SE_FREE): 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) -/** @param resource $imap */ -function imap_get_quota($imap, string $quota_root): array|false {} +function imap_get_quota(IMAPConnection $imap, string $quota_root): array|false {} -/** @param resource $imap */ -function imap_get_quotaroot($imap, string $mailbox): array|false {} +function imap_get_quotaroot(IMAPConnection $imap, string $mailbox): array|false {} -/** @param resource $imap */ -function imap_set_quota($imap, string $quota_root, int $mailbox_size): bool {} +function imap_set_quota(IMAPConnection $imap, string $quota_root, int $mailbox_size): bool {} -/** @param resource $imap */ -function imap_setacl($imap, string $mailbox, string $user_id, string $rights): bool {} +function imap_setacl(IMAPConnection $imap, string $mailbox, string $user_id, string $rights): bool {} -/** @param resource $imap */ -function imap_getacl($imap, string $mailbox): array|false {} +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 {} |