public function testHasiCalendar() { $fixture = file_get_contents(__DIR__ . '/fixtures/invitation_one.eml'); $mime = new Horde_ActiveSync_Mime(Horde_Mime_Part::parseMessage($fixture)); $this->assertEquals(true, $mime->hasAttachments()); $this->assertEquals(false, $mime->isSigned()); $this->assertEquals(true, (bool) $mime->hasiCalendar()); }
/** * Return the S/MIME signature status of this message (RFC2633) * * @param Horde_Mime_Part $message A mime part to check. If omitted, use * self::$_message. * * @return boolean True if message is S/MIME signed, false otherwise. */ public function isSigned(Horde_Mime_Part $message = null) { if (!empty($message)) { $message = new Horde_ActiveSync_Mime($message); return $message->isSigned(); } return $this->basePart->isSigned(); }