3 * Part of Linksys WRT3G tools
8 * @package linksys-wrt3g-tools
9 * @author Christian Weiske <cweiske@cweiske.de>
11 * @link http://cweiske.de/linksys-wrt3g-tools.htm
15 * Observer to catch debugging data from the HTTP request.
18 * @package linksys-wrt3g-tools
19 * @author Christian Weiske <cweiske@cweiske.de>
21 * @link http://cweiske.de/linksys-wrt3g-tools.htm
23 class Wrt3g_RequestObserver implements SplObserver
30 * @param Wrt3g $wrt3g Logger
32 public function __construct(Wrt3g $wrt3g)
34 $this->wrt3g = $wrt3g;
40 * Receive notification from HTTP_Request2
42 * @param SplSubject $subject The request object
46 public function update(SplSubject $subject)
48 $event = $subject->getLastEvent();
50 'event: ' . $event['name'] . "\n"
51 . 'data: ' . $event['data'],