/**
  * (@inherit)
  */
 public function setFlags(EmailFolder $folder, Email $email, $flags)
 {
     $repoImapEmail = $this->em->getRepository('OroImapBundle:ImapEmail');
     $uid = $repoImapEmail->getUid($folder->getId(), $email->getId());
     $this->connector->selectFolder($folder->getFullName());
     $this->connector->setFlags($uid, $flags);
 }
Example #2
0
 public function testSetFlags()
 {
     $uid = 123;
     $id = 12345;
     $flags = [];
     $this->storage->expects($this->once())->method('getNumberByUniqueId')->with($this->equalTo($uid))->will($this->returnValue($id));
     $this->storage->expects($this->once())->method('setFlags')->with($id, $flags);
     $response = $this->connector->setFlags($uid, $flags);
     $this->assertInstanceOf('Oro\\Bundle\\ImapBundle\\Connector\\ImapConnector', $response);
 }