该包最新版本(dev-master)没有提供许可证信息。

dev-master 2015-10-13 04:27 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:53:31 UTC


README

Build Status

安装

  1. 将此包添加到composer.json中,或者运行
$ composer require hotel-quickly/kahuna:@dev
  1. 在bootstrap.php中注册扩展
$configurator->onCompile[] = function ($configurator, $compiler) {
    $compiler->addExtension('kahuna', new \HQ\Kahuna\KahunaExtension());
};

配置

将此内容添加到config.neon中

kahuna:
	apiBaseUrl: https://tap-nexus.appspot.com/api
	authUsername: abc #sandbox
	authPassword: abc #sandbox
	isSandbox: true

用法

/** @var \HQ\Kahuna\Manager @autowire */
private $kahunaManager;

$response = $this->kahunaManager->send(RequestFactory::PUSH, function (Push $request) {
	$request->setPayload('john.doe@hotmail.com', 'Hello test push!');
});

如何添加新的请求

    1. 创建新文件并从RequestAbstract类扩展
    1. RequestFactory类中添加新的请求常量

如何测试

$ ./vendor/bin/tester tests/

MIT许可证(MIT)

版权所有 (c) 2014 Hotel Quickly Ltd.

在此条件下,任何人都可以免费获得此软件及其相关文档副本(“软件”),在不受限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供副本的个人这样做,前提是

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定目的适用性和非侵权性保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论该索赔、损害或其他责任是因合同、侵权或其他方式引起的,无论是在软件或其使用或其他方式中。