1. Go to this page and download the library: Download sciactive/nymph-pubsub library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sciactive / nymph-pubsub example snippets
// pubsub.php: Start with `php pubsub.php [-d]`
if (php_sapi_name() != "cli") {
die("You can only run pubsub.php from the command line.");
}
// This is an example server that is configured with hostname
// "pubsubnetwork1entry" as an entry point to network1, which contains two
// endpoint servers, "pubsubnetwork1endpoint1" and "pubsubnetwork1endpoint2".
// Setting a default timezome is highly recommended.
date_default_timezone_set('America/Los_Angeles');
register_shutdown_function('shutdown');
} else {
error_reporting(E_ALL);
}
// Set up Nymph PubSub.
$config =
// pubsub-config.php
// This config file tells Nymph to publish entity updates to these network entry
// points. They will then relay the publish to their network.
return [
'entries' => [
'ws://pubsubnetwork1entry:8080/',
'ws://pubsubnetwork2entry:8080/',
'ws://pubsubnetwork3entry:8080/'
]
];
// somewhere in your Nymph rest endpoint.
$config =
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.