hotel-quickly / kahuna
该包最新版本(dev-master)没有提供许可证信息。
dev-master
2015-10-13 04:27 UTC
Requires
- nette/nette: ~2
Requires (Dev)
- nette/tester: ~1.4
This package is not auto-updated.
Last update: 2024-09-14 17:53:31 UTC
README
安装
- 将此包添加到composer.json中,或者运行
$ composer require hotel-quickly/kahuna:@dev
- 在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!'); });
如何添加新的请求
-
- 创建新文件并从
RequestAbstract
类扩展
- 创建新文件并从
-
- 向
RequestFactory
类中添加新的请求常量
- 向
如何测试
$ ./vendor/bin/tester tests/
MIT许可证(MIT)
版权所有 (c) 2014 Hotel Quickly Ltd.
在此条件下,任何人都可以免费获得此软件及其相关文档副本(“软件”),在不受限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供副本的个人这样做,前提是
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定目的适用性和非侵权性保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论该索赔、损害或其他责任是因合同、侵权或其他方式引起的,无论是在软件或其使用或其他方式中。