From 88bd0cc578dc32d8c3880062a5bb9ddc270a144a Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 19 Dec 2023 13:51:11 +0100 Subject: initial package for version 1.0.0 (PHP 8.4) --- REFLECTION | 747 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 747 insertions(+) create mode 100644 REFLECTION (limited to 'REFLECTION') diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..aebab77 --- /dev/null +++ b/REFLECTION @@ -0,0 +1,747 @@ +Extension [ extension #18 imap version 1.0.0 ] { + + - Dependencies { + Dependency [ standard (Required) ] + } + + - INI { + Entry [ imap.enable_insecure_rsh ] + Current = '0' + } + } + + - Constants [68] { + Constant [ int NIL ] { 0 } + Constant [ int IMAP_OPENTIMEOUT ] { 1 } + Constant [ int IMAP_READTIMEOUT ] { 2 } + Constant [ int IMAP_WRITETIMEOUT ] { 3 } + Constant [ int IMAP_CLOSETIMEOUT ] { 4 } + Constant [ int OP_DEBUG ] { 1 } + Constant [ int OP_READONLY ] { 2 } + Constant [ int OP_ANONYMOUS ] { 4 } + Constant [ int OP_SHORTCACHE ] { 8 } + Constant [ int OP_SILENT ] { 16 } + Constant [ int OP_PROTOTYPE ] { 32 } + Constant [ int OP_HALFOPEN ] { 64 } + Constant [ int OP_EXPUNGE ] { 128 } + Constant [ int OP_SECURE ] { 256 } + Constant [ int CL_EXPUNGE ] { 32768 } + Constant [ int FT_UID ] { 1 } + Constant [ int FT_PEEK ] { 2 } + Constant [ int FT_NOT ] { 4 } + Constant [ int FT_INTERNAL ] { 8 } + Constant [ int FT_PREFETCHTEXT ] { 32 } + Constant [ int ST_UID ] { 1 } + Constant [ int ST_SILENT ] { 2 } + Constant [ int ST_SET ] { 4 } + Constant [ int CP_UID ] { 1 } + Constant [ int CP_MOVE ] { 2 } + Constant [ int SE_UID ] { 1 } + Constant [ int SE_FREE ] { 2 } + Constant [ int SE_NOPREFETCH ] { 4 } + Constant [ int SO_FREE ] { 8 } + Constant [ int SO_NOSERVER ] { 8 } + Constant [ int SA_MESSAGES ] { 1 } + Constant [ int SA_RECENT ] { 2 } + Constant [ int SA_UNSEEN ] { 4 } + Constant [ int SA_UIDNEXT ] { 8 } + Constant [ int SA_UIDVALIDITY ] { 16 } + Constant [ int SA_ALL ] { 31 } + Constant [ int LATT_NOINFERIORS ] { 1 } + Constant [ int LATT_NOSELECT ] { 2 } + Constant [ int LATT_MARKED ] { 4 } + Constant [ int LATT_UNMARKED ] { 8 } + Constant [ int LATT_REFERRAL ] { 16 } + Constant [ int LATT_HASCHILDREN ] { 32 } + Constant [ int LATT_HASNOCHILDREN ] { 64 } + Constant [ int SORTDATE ] { 0 } + Constant [ int SORTARRIVAL ] { 1 } + Constant [ int SORTFROM ] { 2 } + Constant [ int SORTSUBJECT ] { 3 } + Constant [ int SORTTO ] { 4 } + Constant [ int SORTCC ] { 5 } + Constant [ int SORTSIZE ] { 6 } + Constant [ int TYPETEXT ] { 0 } + Constant [ int TYPEMULTIPART ] { 1 } + Constant [ int TYPEMESSAGE ] { 2 } + Constant [ int TYPEAPPLICATION ] { 3 } + Constant [ int TYPEAUDIO ] { 4 } + Constant [ int TYPEIMAGE ] { 5 } + Constant [ int TYPEVIDEO ] { 6 } + Constant [ int TYPEMODEL ] { 7 } + Constant [ int TYPEOTHER ] { 8 } + Constant [ int ENC7BIT ] { 0 } + Constant [ int ENC8BIT ] { 1 } + Constant [ int ENCBINARY ] { 2 } + Constant [ int ENCBASE64 ] { 3 } + Constant [ int ENCQUOTEDPRINTABLE ] { 4 } + Constant [ int ENCOTHER ] { 5 } + Constant [ int IMAP_GC_ELT ] { 1 } + Constant [ int IMAP_GC_ENV ] { 2 } + Constant [ int IMAP_GC_TEXTS ] { 4 } + } + + - Functions { + Function [ function imap_open ] { + + - Parameters [6] { + Parameter #0 [ string $mailbox ] + Parameter #1 [ string $user ] + Parameter #2 [ string $password ] + Parameter #3 [ int $flags = 0 ] + Parameter #4 [ int $retries = 0 ] + Parameter #5 [ array $options = [] ] + } + - Return [ IMAP\Connection|false ] + } + Function [ function imap_reopen ] { + + - Parameters [4] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $mailbox ] + Parameter #2 [ int $flags = 0 ] + Parameter #3 [ int $retries = 0 ] + } + - Return [ bool ] + } + Function [ function imap_close ] { + + - Parameters [2] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $flags = 0 ] + } + - Return [ true ] + } + Function [ function imap_is_open ] { + + - Parameters [1] { + Parameter #0 [ IMAP\Connection $imap ] + } + - Return [ bool ] + } + Function [ function imap_num_msg ] { + + - Parameters [1] { + Parameter #0 [ IMAP\Connection $imap ] + } + - Return [ int|false ] + } + Function [ function imap_num_recent ] { + + - Parameters [1] { + Parameter #0 [ IMAP\Connection $imap ] + } + - Return [ int ] + } + Function [ function imap_headers ] { + + - Parameters [1] { + Parameter #0 [ IMAP\Connection $imap ] + } + - Return [ array|false ] + } + Function [ function imap_headerinfo ] { + + - Parameters [4] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $message_num ] + Parameter #2 [ int $from_length = 0 ] + Parameter #3 [ int $subject_length = 0 ] + } + - Return [ stdClass|false ] + } + Function [ function imap_rfc822_parse_headers ] { + + - Parameters [2] { + Parameter #0 [ string $headers ] + Parameter #1 [ string $default_hostname = "UNKNOWN" ] + } + - Return [ stdClass ] + } + Function [ function imap_rfc822_write_address ] { + + - Parameters [3] { + Parameter #0 [ string $mailbox ] + Parameter #1 [ string $hostname ] + Parameter #2 [ string $personal ] + } + - Return [ string|false ] + } + Function [ function imap_rfc822_parse_adrlist ] { + + - Parameters [2] { + Parameter #0 [ string $string ] + Parameter #1 [ string $default_hostname ] + } + - Return [ array ] + } + Function [ function imap_body ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $message_num ] + Parameter #2 [ int $flags = 0 ] + } + - Return [ string|false ] + } + Function [ function imap_fetchtext ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $message_num ] + Parameter #2 [ int $flags = 0 ] + } + - Return [ string|false ] + } + Function [ function imap_bodystruct ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $message_num ] + Parameter #2 [ string $section ] + } + - Return [ stdClass|false ] + } + Function [ function imap_fetchbody ] { + + - Parameters [4] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $message_num ] + Parameter #2 [ string $section ] + Parameter #3 [ int $flags = 0 ] + } + - Return [ string|false ] + } + Function [ function imap_fetchmime ] { + + - Parameters [4] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $message_num ] + Parameter #2 [ string $section ] + Parameter #3 [ int $flags = 0 ] + } + - Return [ string|false ] + } + Function [ function imap_savebody ] { + + - Parameters [5] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ $file ] + Parameter #2 [ int $message_num ] + Parameter #3 [ string $section = "" ] + Parameter #4 [ int $flags = 0 ] + } + - Return [ bool ] + } + Function [ function imap_fetchheader ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $message_num ] + Parameter #2 [ int $flags = 0 ] + } + - Return [ string|false ] + } + Function [ function imap_fetchstructure ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $message_num ] + Parameter #2 [ int $flags = 0 ] + } + - Return [ stdClass|false ] + } + Function [ function imap_gc ] { + + - Parameters [2] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $flags ] + } + - Return [ true ] + } + Function [ function imap_expunge ] { + + - Parameters [1] { + Parameter #0 [ IMAP\Connection $imap ] + } + - Return [ true ] + } + Function [ function imap_delete ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $message_nums ] + Parameter #2 [ int $flags = 0 ] + } + - Return [ true ] + } + Function [ function imap_undelete ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $message_nums ] + Parameter #2 [ int $flags = 0 ] + } + - Return [ true ] + } + Function [ function imap_check ] { + + - Parameters [1] { + Parameter #0 [ IMAP\Connection $imap ] + } + - Return [ stdClass|false ] + } + Function [ function imap_listscan ] { + + - Parameters [4] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $reference ] + Parameter #2 [ string $pattern ] + Parameter #3 [ string $content ] + } + - Return [ array|false ] + } + Function [ function imap_scan ] { + + - Parameters [4] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $reference ] + Parameter #2 [ string $pattern ] + Parameter #3 [ string $content ] + } + - Return [ array|false ] + } + Function [ function imap_scanmailbox ] { + + - Parameters [4] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $reference ] + Parameter #2 [ string $pattern ] + Parameter #3 [ string $content ] + } + - Return [ array|false ] + } + Function [ function imap_mail_copy ] { + + - Parameters [4] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $message_nums ] + Parameter #2 [ string $mailbox ] + Parameter #3 [ int $flags = 0 ] + } + - Return [ bool ] + } + Function [ function imap_mail_move ] { + + - Parameters [4] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $message_nums ] + Parameter #2 [ string $mailbox ] + Parameter #3 [ int $flags = 0 ] + } + - Return [ bool ] + } + Function [ function imap_mail_compose ] { + + - Parameters [2] { + Parameter #0 [ array $envelope ] + Parameter #1 [ array $bodies ] + } + - Return [ string|false ] + } + Function [ function imap_createmailbox ] { + + - Parameters [2] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $mailbox ] + } + - Return [ bool ] + } + Function [ function imap_create ] { + + - Parameters [2] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $mailbox ] + } + - Return [ bool ] + } + Function [ function imap_renamemailbox ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $from ] + Parameter #2 [ string $to ] + } + - Return [ bool ] + } + Function [ function imap_rename ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $from ] + Parameter #2 [ string $to ] + } + - Return [ bool ] + } + Function [ function imap_deletemailbox ] { + + - Parameters [2] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $mailbox ] + } + - Return [ bool ] + } + Function [ function imap_subscribe ] { + + - Parameters [2] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $mailbox ] + } + - Return [ bool ] + } + Function [ function imap_unsubscribe ] { + + - Parameters [2] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $mailbox ] + } + - Return [ bool ] + } + Function [ function imap_append ] { + + - Parameters [5] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $folder ] + Parameter #2 [ string $message ] + Parameter #3 [ ?string $options = null ] + Parameter #4 [ ?string $internal_date = null ] + } + - Return [ bool ] + } + Function [ function imap_ping ] { + + - Parameters [1] { + Parameter #0 [ IMAP\Connection $imap ] + } + - Return [ bool ] + } + Function [ function imap_base64 ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string|false ] + } + Function [ function imap_qprint ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string|false ] + } + Function [ function imap_8bit ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string|false ] + } + Function [ function imap_binary ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string|false ] + } + Function [ function imap_utf8 ] { + + - Parameters [1] { + Parameter #0 [ string $mime_encoded_text ] + } + - Return [ string ] + } + Function [ function imap_status ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $mailbox ] + Parameter #2 [ int $flags ] + } + - Return [ stdClass|false ] + } + Function [ function imap_mailboxmsginfo ] { + + - Parameters [1] { + Parameter #0 [ IMAP\Connection $imap ] + } + - Return [ stdClass ] + } + Function [ function imap_setflag_full ] { + + - Parameters [4] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $sequence ] + Parameter #2 [ string $flag ] + Parameter #3 [ int $options = 0 ] + } + - Return [ true ] + } + Function [ function imap_clearflag_full ] { + + - Parameters [4] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $sequence ] + Parameter #2 [ string $flag ] + Parameter #3 [ int $options = 0 ] + } + - Return [ true ] + } + Function [ function imap_sort ] { + + - Parameters [6] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $criteria ] + Parameter #2 [ bool $reverse ] + Parameter #3 [ int $flags = 0 ] + Parameter #4 [ ?string $search_criteria = null ] + Parameter #5 [ ?string $charset = null ] + } + - Return [ array|false ] + } + Function [ function imap_uid ] { + + - Parameters [2] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $message_num ] + } + - Return [ int|false ] + } + Function [ function imap_msgno ] { + + - Parameters [2] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $message_uid ] + } + - Return [ int ] + } + Function [ function imap_list ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $reference ] + Parameter #2 [ string $pattern ] + } + - Return [ array|false ] + } + Function [ function imap_listmailbox ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $reference ] + Parameter #2 [ string $pattern ] + } + - Return [ array|false ] + } + Function [ function imap_lsub ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $reference ] + Parameter #2 [ string $pattern ] + } + - Return [ array|false ] + } + Function [ function imap_listsubscribed ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $reference ] + Parameter #2 [ string $pattern ] + } + - Return [ array|false ] + } + Function [ function imap_getsubscribed ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $reference ] + Parameter #2 [ string $pattern ] + } + - Return [ array|false ] + } + Function [ function imap_getmailboxes ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $reference ] + Parameter #2 [ string $pattern ] + } + - Return [ array|false ] + } + Function [ function imap_fetch_overview ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $sequence ] + Parameter #2 [ int $flags = 0 ] + } + - Return [ array|false ] + } + Function [ function imap_alerts ] { + + - Parameters [0] { + } + - Return [ array|false ] + } + Function [ function imap_errors ] { + + - Parameters [0] { + } + - Return [ array|false ] + } + Function [ function imap_last_error ] { + + - Parameters [0] { + } + - Return [ string|false ] + } + Function [ function imap_search ] { + + - Parameters [4] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $criteria ] + Parameter #2 [ int $flags = SE_FREE ] + Parameter #3 [ string $charset = "" ] + } + - Return [ array|false ] + } + Function [ function imap_utf7_decode ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string|false ] + } + Function [ function imap_utf7_encode ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string ] + } + Function [ function imap_utf8_to_mutf7 ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string|false ] + } + Function [ function imap_mutf7_to_utf8 ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string|false ] + } + Function [ function imap_mime_header_decode ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ array|false ] + } + Function [ function imap_thread ] { + + - Parameters [2] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ int $flags = SE_FREE ] + } + - Return [ array|false ] + } + Function [ function imap_timeout ] { + + - Parameters [2] { + Parameter #0 [ int $timeout_type ] + Parameter #1 [ int $timeout = -1 ] + } + - Return [ int|bool ] + } + Function [ function imap_get_quota ] { + + - Parameters [2] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $quota_root ] + } + - Return [ array|false ] + } + Function [ function imap_get_quotaroot ] { + + - Parameters [2] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $mailbox ] + } + - Return [ array|false ] + } + Function [ function imap_set_quota ] { + + - Parameters [3] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $quota_root ] + Parameter #2 [ int $mailbox_size ] + } + - Return [ bool ] + } + Function [ function imap_setacl ] { + + - Parameters [4] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $mailbox ] + Parameter #2 [ string $user_id ] + Parameter #3 [ string $rights ] + } + - Return [ bool ] + } + Function [ function imap_getacl ] { + + - Parameters [2] { + Parameter #0 [ IMAP\Connection $imap ] + Parameter #1 [ string $mailbox ] + } + - Return [ array|false ] + } + Function [ function imap_mail ] { + + - Parameters [7] { + Parameter #0 [ string $to ] + Parameter #1 [ string $subject ] + Parameter #2 [ string $message ] + Parameter #3 [ ?string $additional_headers = null ] + Parameter #4 [ ?string $cc = null ] + Parameter #5 [ ?string $bcc = null ] + Parameter #6 [ ?string $return_path = null ] + } + - Return [ bool ] + } + } + + - Classes [1] { + Class [ final class IMAP\Connection ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + } +} + -- cgit