eislambey/amp-mercure-publisher
Composer 安装命令:
composer require eislambey/amp-mercure-publisher
包简介
Async Mercure publisher for PHP based on Amp.
README 文档
README
Async Mercure publisher based on Amphp.
Installation
composer require eislambey/amp-mercure-publisher
Usage
<?php use Amp\Loop; use Islambey\Amp\Mercure\Publisher; use Symfony\Component\Mercure\Jwt\StaticJwtProvider; use Symfony\Component\Mercure\Update; require __DIR__ . '/vendor/autoload.php'; define('HUB_URL', 'https://demo.mercure.rocks/.well-known/mercure'); define('JWT', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOlsiKiJdfX0.obDjwCgqtPuIvwBlTxUEmibbBf0zypKCNzNKP7Op2UM'); Loop::run(function () { $jwtProvider = new StaticJwtProvider(JWT); $publisher = new Publisher(HUB_URL, $jwtProvider); $update = new Update('https://example.com/books/1.jsonld', 'Hi from Amp!'); var_dump(yield $publisher->publish($update)); });
Tests
composer test
License
The MIT License. See LICENSE
统计信息
- 总下载量: 15
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-08-12