floodgate / floodgate-cakephp
CakePHP 的洪水闸插件
0.0.3
2019-11-12 23:31 UTC
Requires
- cakephp/cakephp: ^3.5
- floodgate/floodgate-php-sdk: ^1.1.1
Requires (Dev)
- phpunit/phpunit: ^5.7.14|^6.0
This package is auto-updated.
Last update: 2024-09-13 10:30:10 UTC
README
CakePHP 插件,用于 Floodgate,一个基于云的特征标志服务,提供集中式管理控制台来管理您的应用程序特征标志。
安装与配置
您可以使用 Composer 安装 CakePHP Floodgate 插件
composer require floodgate/floodgate-cakephp
将插件加载到您的 CakePHP 应用程序中
bin\cake plugin load FloodgateCake -b
使用 Floodgate SDK 密钥配置您的 CakePHP 应用程序
// /config/app.php 'Floodgate' => [ 'sdkkey' => 'enter-your-sdk-key' ],
加载 Floodgate CakePHP 插件组件
// Controller/AppController.php $this->loadComponent('FloodgateCake.FloodgateClient');
用法
以下是在控制器内部获取单个标志值的简单实现示例。
// /src/Controller/MyController.php $result = $this->FloodgateClient->GetValue('feature-flag-key', false); if ($result) { // Do something new and exciting } else { // Do whatever I usually do }
关于 Floodgate
Floodgate 是一个远程功能管理系统,旨在帮助工程团队和产品团队独立工作。使用 Floodgate 管理的特征标志将显著降低软件公司在发布和部署新功能时面临的风险。
使用 Floodgate,您可以使用细粒度的用户定位来在您的生产环境中测试新功能,对现有系统和客户的影响和风险最小化。Floodgate 提供简单的百分比发布功能,允许您只需点击几下即可执行金丝雀发布。
要了解更多关于 Floodgate 的信息,请访问我们的网站 https://floodgate.io 或联系 hello@floodgate.io。要免费开始使用特征标志,请访问 https://app.floodgate.io/signup。
Floodgate 目前已开发以下 SDK。