/** * (@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); }
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); }