コード例 #1
0
ファイル: CallbackTest.php プロジェクト: gridguyz/zork
 /**
  * Test options
  */
 public function testOptions()
 {
     $options = new CallbackOptions();
     $this->assertTrue(is_callable($options->getCallback()));
     $this->setExpectedException('InvalidArgumentException');
     $options->setCallback(0);
 }
コード例 #2
0
ファイル: Callback.php プロジェクト: gridguyz/zork
 /**
  * Send a mail message
  *
  * @param   Message $message
  * @return  mixed
  */
 public function send(Message $message)
 {
     $callback = $this->options->getCallback();
     return $callback($message, $this);
 }