本文整理汇总了PHP中Pusher::handle方法的典型用法代码示例。如果您正苦于以下问题:PHP Pusher::handle方法的具体用法?PHP Pusher::handle怎么用?PHP Pusher::handle使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pusher
的用法示例。
在下文中一共展示了Pusher::handle方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
use React\EventLoop\LoopInterface;
use React\Socket\Server;
use Rxnet\Httpd\Httpd;
use Rxnet\Httpd\HttpdRequest;
use Rxnet\Httpd\HttpdResponse;
use Rxnet\Subject\EndlessSubject;
use Rxnet\Zmq\RxZmq;
use Rxnet\Zmq\SocketWrapper;
require __DIR__ . "/../../vendor/autoload.php";
$loop = Factory::create();
$zmq = new \Rxnet\Zmq\RxZmq($loop);
$server = new Server($loop);
$endlessSubject = new EndlessSubject();
$httpd = new Httpd($server, $endlessSubject);
$pusher = new Pusher($loop, $zmq, $httpd);
$pusher->handle();
$loop->run();
class Pusher
{
protected $sock = "ipc://zmq.sock";
/** @var LoopInterface */
protected $loop;
/** @var SocketWrapper */
protected $pusher;
/** @var Httpd */
protected $httpd;
public function __construct(LoopInterface $loop, \Rxnet\Zmq\RxZmq $zmq, Httpd $httpd)
{
$this->loop = $loop;
$this->pusher = $zmq->push();
$this->httpd = $httpd;