qandidate / toggle
为您的PHP应用程序提供功能切换。
2.0.2
2022-07-29 14:13 UTC
Requires
- php: >=7.2
Requires (Dev)
- broadway/coding-standard: ^1.2
- phpstan/phpstan: @stable
- phpunit/phpunit: ^9.5
- predis/predis: ^1.1||^2.0
- symfony/expression-language: ^3.4||^4.4||^5.0
Suggests
- predis/predis: To use the PredisCollection to persist toggles in redis
- symfony/expression-language: To use the ExpressionCondition to add conditions as a symfony language expression
This package is auto-updated.
Last update: 2024-09-09 03:20:51 UTC
README
PHP的功能切换。
关于
请在此处阅读我们关于此存储库的博客系列:
- http://labs.qandidate.com/blog/2014/08/18/a-new-feature-toggling-library-for-php/
- http://labs.qandidate.com/blog/2014/08/19/open-sourcing-our-feature-toggle-api-and-ui/
安装
将库添加到您的项目中
$ composer require qandidate/toggle ^1.0
如何使用
在示例文件夹中,您将看到Toggle库的基本用法。
基本上,您创建一个带有功能的集合,可选地带有条件。基于给定的上下文,管理器将告诉您功能是否激活。
测试
要运行所有测试,您需要安装redis(当redis不可用时会跳过redis测试)。
运行测试
$ make test
许可协议
MIT,见LICENSE。