00001 <?php 00002 00003 /* 00004 * This file is part of the PEIP package. 00005 * (c) 2010 Timo Michna <timomichna/yahoo.de> 00006 * 00007 * For the full copyright and license information, please view the LICENSE 00008 * file that was distributed with this source code. 00009 */ 00010 00022 class PEIP_Wiretap 00023 extends PEIP_Fixed_Event_Pipe { 00024 00025 00032 public function __construct(PEIP_INF_Channel $inputChannel, PEIP_INF_Channel $outputChannel = NULL){ 00033 $this->setEventName('preSend'); 00034 $this->setInputChannel($inputChannel); 00035 if(is_object($outputChannel)){ 00036 $this->setOutputChannel($outputChannel); 00037 } 00038 } 00039 00040 00046 protected function doReply(PEIP_INF_Message $message){ 00047 $this->replyMessage($message->getHeader('MESSAGE')); 00048 } 00049 00050 }