当 prod 环境处于活动状态时,是否可以“禁用”特定操作?
我有一些不应在生产环境中执行的测试操作。
class TestController extends FOSRestController
{
/**
* @Rest\Get("/api/test", name="api_test")
*/
public function testAction(Request $request)
{
// something
return;
}
}
您可以使用 Qandidate-labs 提供的名为“toggle”的第三方。https://github.com/qandidate-labs/qandidate-toggle-bundle https://github.com/qandidate-labs/qandidate-toggle-bundle
可以根据您的parameters.yml 文件中的条目设置切换或者我怀疑您可以根据环境进行设置
然后在方法的顶部,您只需使用类似于下面的注释:
/**
* @Toggle("another-cool-feature")
*/
public function barAction()
{
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)