...
|
...
|
@@ -87,7 +87,7 @@ class Msg extends Request{ |
|
|
*/
|
|
|
public function uid(array|int $uids):static {
|
|
|
$this->isUid = true;
|
|
|
$this->number = is_array($uids) ? $uids : [$uids];
|
|
|
$this->setNumber($uids);
|
|
|
return $this;
|
|
|
}
|
|
|
|
...
|
...
|
@@ -100,11 +100,23 @@ class Msg extends Request{ |
|
|
*/
|
|
|
public function msgno(array|int $msgno):static {
|
|
|
$this->isUid = false;
|
|
|
$this->number = is_array($msgno)?$msgno:[$msgno];
|
|
|
$this->setNumber($msgno);
|
|
|
return $this;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 设置邮件编号
|
|
|
* @param array|int $number
|
|
|
* @author:dc
|
|
|
* @time 2024/11/12 9:23
|
|
|
*/
|
|
|
protected function setNumber(array|int $number){
|
|
|
$this->number = array_map(function ($n){
|
|
|
return intval($n);
|
|
|
},is_array($number) ? $number : [$number]);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 搜索
|
|
|
* @param ImapSearch $search
|
|
|
* @return $this
|
...
|
...
|
|