A Stomp 1.2 capable client

Maintainers

👁 treyhyde

Package info

github.com/centraldesktop/php-stomp

pkg:composer/centraldesktop/stomp

Statistics

Installs: 77 977

Dependents: 3

Suggesters: 0

Stars: 5

Open Issues: 1

2.0.3 2017-06-06 20:48 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Apache-2.0 a333db4f6a7eeae8799f2bf8af43ec0bd3cf0027


README

Includes partial 1.2 support (including NACK), circular buffers, XML maps (in addition to JSON) and a whole host of fixes and improvements to the fusesource.org code base from which we worked some years ago.

License: Apache

To run unit tests:

composer install (or composer update)
vendor/bin/phpunit

Fork of: http://stomp.fusesource.org

Usage

 use CentralDesktop\Stomp\Connection;
 $factory = new \CentralDesktop\Stomp\ConnectionFactory\Failover(['host1:61612','host2:61612']), true);
 $con = new Connection($factory);
 
 // connect with some bad credentials and stomp protocol 1.2 (default 1.0 currently)
 $con->connect('username','password',1.2);
 
 // send a message to the "test" queue with body of payload
 // and with the message attribute persistent:true
 $con->send("test", "payload", array("persistent" => 'true'));