Bump to version 1.0.0

This commit is contained in:
Craig Andrews
2009-11-16 11:14:00 -05:00
parent f04dbc8fa2
commit 5b51eeeebb
5 changed files with 127 additions and 118 deletions

View File

@@ -24,30 +24,28 @@ require_once 'Stomp/Message.php';
* Message that contains a set of name-value pairs
*
* @package Stomp
* @author Dejan Bosanac <dejan@nighttale.net>
* @version $Revision: 23 $
*/
class Stomp_Message_Map extends Stomp_Message
class StompMessageMap extends StompMessage
{
public $map;
/**
* Constructor
*
* @param Stomp_Frame|string $msg
* @param StompFrame|string $msg
* @param array $headers
*/
function __construct ($msg, $headers = null)
{
if ($msg instanceof Stomp_Frame) {
if ($msg instanceof StompFrame) {
$this->_init($msg->command, $msg->headers, $msg->body);
$this->map = json_decode($msg->body);
$this->map = json_decode($msg->body, true);
} else {
$this->_init("SEND", $headers, $msg);
if ($this->headers == null) {
$this->headers = array();
}
$this->headers['amq-msg-type'] = 'MapMessage';
$this->headers['transformation'] = 'jms-map-json';
$this->body = json_encode($msg);
}
}