XmlReporter::paintSignal PHP Method

paintSignal() public method

Serialises the event object.
public paintSignal ( string $type, mixed $payload )
$type string Event type as text.
$payload mixed Message or object.
    public function paintSignal($type, $payload)
    {
        parent::paintSignal($type, $payload);
        print $this->getIndent(1);
        print '<' . $this->namespace . "signal type=\"{$type}\">";
        print '<![CDATA[' . serialize($payload) . ']]>';
        print '</' . $this->namespace . "signal>\n";
    }

Usage Example

 function paintSignal($type, $payload)
 {
     $this->captureStart();
     $this->logger->paintSignal($type, $payload);
     $this->captureStop();
 }