コード例 #1
0
ファイル: ImapEmailManager.php プロジェクト: Maksold/platform
 /**
  * @param \DateTime $startDate
  *
  * @return ImapEmailIterator
  */
 public function getUnseenEmailUIDs($startDate)
 {
     $query = sprintf('UNSEEN SINCE %s', $startDate->format('d-M-Y'));
     return $this->connector->findUIDs($query);
 }
コード例 #2
0
ファイル: ImapEmailManager.php プロジェクト: woei66/platform
 /**
  * Returns UIDs for currently selected folder
  *
  * @return array
  */
 public function getEmailUIDs()
 {
     return $this->connector->findUIDs('ALL');
 }
コード例 #3
0
 public function testFindUIDs()
 {
     $this->storage->expects($this->at(0))->method('uidSearch')->with(['some query'])->willReturn(['1', '2']);
     $result = $this->connector->findUIDs('some query');
     $this->assertEquals(['1', '2'], $result);
 }