承接 eislambey/amp-mercure-publisher 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 6
  • Watchers: 1
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-08-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固