PHP code example of daalvand / pubsub

1. Go to this page and download the library: Download daalvand/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/ */

    

daalvand / pubsub example snippets



//...
/** @var App $app */
$app->register(Daalvand\PubSub\PubSubServiceProvider::class);


/** @var App $app */
$app->configure("pub-sub");



use Daalvand\PubSub\Facades\Publisher;

Publisher::publish('channel_name', $data);



use Daalvand\PubSub\Facades\Subscriber;
use Daalvand\PubSub\Message;

Subscriber::subscribe(['channel_one', 'channel_two'], function (Message $message) {
    switch ($message->getType()) {
    case 'channel_one':
        //a
        break;
    case 'channel_two':
        //b
        break;
    }
}, 'user');