Exemplo n.º 1
0
 public function testFindItemsWithSearchQueryGetMessages()
 {
     $this->storage->expects($this->at(0))->method('search')->with($this->equalTo(array('some query')))->will($this->returnValue(array('1', '2')));
     $this->storage->expects($this->exactly(2))->method('getMessage')->will($this->returnValue(new \stdClass()));
     $result = $this->connector->findItems($this->connector->getSearchQueryBuilder()->get());
     $this->assertCount(2, $result);
     foreach ($result as $r) {
     }
 }
Exemplo n.º 2
0
 /**
  * Retrieve emails by the given criteria
  *
  * @param SearchQuery $query
  *
  * @return ImapEmailIterator
  */
 public function getEmails(SearchQuery $query = null)
 {
     return new ImapEmailIterator($this->connector->findItems($query), $this);
 }