正在显示
1 个修改的文件
包含
14 行增加
和
2 行删除
@@ -87,7 +87,7 @@ class Msg extends Request{ | @@ -87,7 +87,7 @@ class Msg extends Request{ | ||
87 | */ | 87 | */ |
88 | public function uid(array|int $uids):static { | 88 | public function uid(array|int $uids):static { |
89 | $this->isUid = true; | 89 | $this->isUid = true; |
90 | - $this->number = is_array($uids) ? $uids : [$uids]; | 90 | + $this->setNumber($uids); |
91 | return $this; | 91 | return $this; |
92 | } | 92 | } |
93 | 93 | ||
@@ -100,11 +100,23 @@ class Msg extends Request{ | @@ -100,11 +100,23 @@ class Msg extends Request{ | ||
100 | */ | 100 | */ |
101 | public function msgno(array|int $msgno):static { | 101 | public function msgno(array|int $msgno):static { |
102 | $this->isUid = false; | 102 | $this->isUid = false; |
103 | - $this->number = is_array($msgno)?$msgno:[$msgno]; | 103 | + $this->setNumber($msgno); |
104 | return $this; | 104 | return $this; |
105 | } | 105 | } |
106 | 106 | ||
107 | /** | 107 | /** |
108 | + * 设置邮件编号 | ||
109 | + * @param array|int $number | ||
110 | + * @author:dc | ||
111 | + * @time 2024/11/12 9:23 | ||
112 | + */ | ||
113 | + protected function setNumber(array|int $number){ | ||
114 | + $this->number = array_map(function ($n){ | ||
115 | + return intval($n); | ||
116 | + },is_array($number) ? $number : [$number]); | ||
117 | + } | ||
118 | + | ||
119 | + /** | ||
108 | * 搜索 | 120 | * 搜索 |
109 | * @param ImapSearch $search | 121 | * @param ImapSearch $search |
110 | * @return $this | 122 | * @return $this |
-
请 注册 或 登录 后发表评论