/** * @param \DateTime $startDate * * @return ImapEmailIterator */ public function getUnseenEmailUIDs($startDate) { $query = sprintf('UNSEEN SINCE %s', $startDate->format('d-M-Y')); return $this->connector->findUIDs($query); }
/** * Returns UIDs for currently selected folder * * @return array */ public function getEmailUIDs() { return $this->connector->findUIDs('ALL'); }
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); }