flags / php-sdk
此包已被废弃且不再维护。未建议替代包。
此包的最新版本(1.0.1)没有可用的许可信息。
用PHP编写的Flags应用程序的SDK。
1.0.1
2018-11-28 19:54 UTC
Requires
- php: ~7.1.0
- ext-curl: *
- cache/filesystem-adapter: *
Requires (Dev)
This package is not auto-updated.
Last update: 2020-01-18 05:34:11 UTC
README
用PHP编写的Flags应用程序的SDK
安装
composer require flags/php-sdk
使用
- 获取认证令牌
$user = new \Flags\User($email, $password); $authorizer = new \Flags\Authorizer(); $authorizer->authorize($user);
认证者将返回带有新令牌的相同用户实例。
- 定义要评估的标志
$flag = new \Flags\Flag($flagIdentifier);
在这里,$flagIdentifier
是一个字符串,对应于标志的令牌。
- 评估标志
$evaluator = new \Flags\Evaluator(); $response = $evaluator->evaluate($flag, $user, $applicationUser); $response->getResult();
在这里,$applicationUser
是表示应用程序用户标识符的字符串。
示例
您可以通过运行 php examples/demo.php
来查看一个运行示例。您需要在 examples/demo.json
中提供有效的用户信息。
贡献
-
克隆此仓库。
-
从根目录运行
composer update
。 -
通过运行
vendor/bin/phpunit
来检查一切是否正常工作。