23 lines
		
	
	
		
			493 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			493 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
use Workerman\Worker;
 | 
						|
use Workerman\Lib\Timer;
 | 
						|
 | 
						|
// composer autoload
 | 
						|
include __DIR__ . '/../vendor/autoload.php';
 | 
						|
 | 
						|
$channel_server = new Channel\Server();
 | 
						|
 | 
						|
$worker = new Worker();
 | 
						|
$worker->onWorkerStart = function()
 | 
						|
{
 | 
						|
    Channel\Client::on('test event', function($event_data){
 | 
						|
        echo 'test event triggered event_data :';
 | 
						|
        var_dump($event_data);
 | 
						|
    });
 | 
						|
    Timer::add(5, function(){
 | 
						|
        Channel\Client::publish('test event', 'some data');
 | 
						|
    });
 | 
						|
};
 | 
						|
 | 
						|
Worker::runAll();
 |