forked from GNUsocial/gnu-social
Bump to version 1.0.0
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user