/** * The maximum range for the priority is 1-5. */ public function testPriorityIsAdjustedIfSetTooHighOrLow() { for ($i = -10; $i < 1; $i++) { $msg = new Swift_Message(); $msg->setPriority($i); $this->assertEqual(Swift_Message::PRIORITY_HIGH, $msg->getPriority()); $structure = $msg->build()->readFull(); $this->assertPattern("~X-Priority: 1\r\nX-MSMail-Priority: High~s", $structure); } for ($i = 15; $i > 5; $i--) { $msg = new Swift_Message(); $msg->setPriority($i); $this->assertEqual(Swift_Message::PRIORITY_LOW, $msg->getPriority()); $structure = $msg->build()->readFull(); $this->assertPattern("~X-Priority: 5\r\nX-MSMail-Priority: Low~s", $structure); } }
/** * {@inheritdoc} */ public function getPriority() { return $this->message->getPriority(); }