#!/usr/bin/php -q
<?php 
include '../classes/broker.php';
set_time_limit(0);
error_reporting(1);
$broker = new SAPO_Broker(array('debug' => TRUE));
#$broker=new SAPO_Broker;
// publish example
$r = $broker->publish('<xml>' . $broker->xmlentities('<<<ESCAPE-ME>>>') . '</xml>', array('topic' => '/testes/myqueue1', 'destination_type' => 'QUEUE'));
if ($r == FALSE) {
    echo "Publish exited (last err: " . $broker->net->last_err . ")\n";
}
echo "Done\n";
#!/usr/bin/php -q
<?php 
include '../classes/broker.php';
set_time_limit(0);
error_reporting(1);
#$broker=new SAPO_Broker(array('debug'=>TRUE));
$broker = new SAPO_Broker();
// will use localhost
// this will be publish on the disks's dropbox because it's localhost
$r = $broker->publish('<xml>' . $broker->xmlentities('<<<ESCAPE-ME>>>') . '</xml>', array('topic' => '/sapo/developer/tests'));
if ($r == FALSE) {
    echo "Publish exited (last err: " . $broker->net->last_err . ")\n";
}
echo "Done\n";
#!/usr/bin/php -q
<?php 
include '../classes/broker.php';
set_time_limit(0);
error_reporting(1);
#$broker=new SAPO_Broker(array('debug'=>TRUE));
$broker = new SAPO_Broker();
// publish example
$args['priority'] = 1;
$args['message_id'] = 1;
$args['persistent'] = 1;
$args['topic'] = '/sapo/developer/tests';
$r = $broker->publish('<xml>' . $broker->xmlentities('<<<ESCAPE-ME>>>') . '</xml>', $args);
if ($r == FALSE) {
    echo "Publish exited (last err: " . $broker->net->last_err . ")\n";
}
$args['topic'] = '/sapo/tags/sessions/users';
$r = $broker->publish('<xml>user has landed</xml>', $args);
if ($r == FALSE) {
    echo "Publish exited (last err: " . $broker->net->last_err . ")\n";
}
echo "Done\n";