feature-toggle:PHP应用程序的可扩展功能切换功能

时间:2024-05-19 03:36:06
【文件属性】:

文件名称:feature-toggle:PHP应用程序的可扩展功能切换功能

文件大小:15KB

文件格式:ZIP

更新时间:2024-05-19 03:36:06

PHP

功能切换 关于 FeatureToggle是一个易于使用的可扩展库,旨在为PHP应用程序提供功能切换功能。 模型 库模型基于Toggles,它们是定义用于评估功能是否应打开或关闭(启用或禁用)的算法的类。 例如,一个Toggle会读取配置文件并根据变量值进行决定,或者是Toggle会检查用户是否有订阅计划,或者会从外部API获取信息并根据其进行决定的Toggle。 要求 当前取决于Symfony Yaml组件( )。 如何使用 提供的切换 YAML文件 YAML切换(ToggleConfigYaml类)从YAML文件加载配置变量,并根据变量值进行决定。 它扩展了ToggleConfig类,该类静态存储配置变量,因此即使在代码中的多个位置使用了功能切换,也只能加载一次。 假设以下配置文件内容: awesomefeature/dev: true awesomefeature/stage:


【文件预览】:
feature-toggle-master
----scrutinizer.yml(230B)
----.gitignore(55B)
----README.md(7KB)
----tests()
--------ConfigLoaderArrayTest.php(644B)
--------ConfigLoaderIniTest.php(1KB)
--------ConfigLoaderPhpTest.php(928B)
--------invalid_syntax.ini(24B)
--------ToggleConfigTest.php(5KB)
----LICENSE(1KB)
----composer.json(652B)
----src()
--------ConfigLoaderPhp.php(2KB)
--------ConfigLoaderArray.php(1KB)
--------ToggleInterface.php(687B)
--------ConfigLoaderIni.php(2KB)
--------ConfigLoaderInterface.php(1005B)
--------ConfigLoaderYaml.php(2KB)
--------Toggle.php(2KB)
--------ToggleConfig.php(4KB)
--------Exception.php(84B)
----.travis.yml(163B)

网友评论