X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FProtocol%2FEmail.php;h=db22b76973b736ef86f9ecb6a591aca081771c07;hb=c0b3c527d62dfce01df56edd7ffafc51d83ddaf5;hp=f3a3736ad31bd07475f0b197935a8a5a0ab8f0e7;hpb=31dbdd36771aea90e4330132db335a7238a45790;p=friendica.git diff --git a/src/Protocol/Email.php b/src/Protocol/Email.php index f3a3736ad3..db22b76973 100644 --- a/src/Protocol/Email.php +++ b/src/Protocol/Email.php @@ -38,10 +38,10 @@ class Email * @param string $mailbox The mailbox name * @param string $username The username * @param string $password The password - * @return Connection + * @return Connection|resource * @throws \Exception */ - public static function connect($mailbox, $username, $password): Connection + public static function connect($mailbox, $username, $password) { if (!function_exists('imap_open')) { return false; @@ -63,8 +63,8 @@ class Email } /** - * @param Connection $mbox mailbox - * @param string $email_addr email + * @param Connection|resource $mbox mailbox + * @param string $email_addr email * @return array * @throws \Exception */ @@ -113,20 +113,20 @@ class Email } /** - * @param Connection $mbox mailbox - * @param integer $uid user id + * @param Connection|resource $mbox mailbox + * @param integer $uid user id * @return mixed */ - public static function messageMeta(Connection $mbox, $uid) + public static function messageMeta($mbox, $uid) { $ret = (($mbox && $uid) ? @imap_fetch_overview($mbox, $uid, FT_UID) : [[]]); // POSSIBLE CLEANUP --> array(array()) is probably redundant now return (count($ret)) ? $ret : []; } /** - * @param Connection $mbox mailbox - * @param integer $uid user id - * @param string $reply reply + * @param Connection|resource $mbox mailbox + * @param integer $uid user id + * @param string $reply reply * @return array * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ @@ -211,14 +211,14 @@ class Email /** * fetch the specified message part number with the specified subtype * - * @param Connection $mbox mailbox - * @param integer $uid user id - * @param object $p parts - * @param integer $partno part number - * @param string $subtype sub type + * @param Connection|resource $mbox mailbox + * @param integer $uid user id + * @param object $p parts + * @param integer $partno part number + * @param string $subtype sub type * @return string */ - private static function messageGetPart(Connection $mbox, $uid, $p, $partno, $subtype) + private static function messageGetPart($mbox, $uid, $p, $partno, $subtype) { // $partno = '1', '2', '2.1', '2.1.3', etc for multipart, 0 if simple global $htmlmsg,$plainmsg,$charset,$attachments;