Symfony 3.0.4 security.secure_random不存在

时间:2016-04-21 11:24:37

标签: symfony

我正在将symfony 2.6应用程序迁移到3.0.4,我遇到了security.secure_random服务的麻烦,我正在使用依赖注入。哪个代表security.xml

但我在3.0.x中看不到我检查了项目中每个像素的变更日志吗?我错过了什么?

1 个答案:

答案 0 :(得分:2)

该类在2.8中已弃用,在3.0中已删除,而支持random_bytes函数。

实际上,SecureRandomInterface有一个nextBytes方法,其行为与PHP7 random_bytes函数完全相同。

您可以安装https://github.com/paragonie/random_compat以实现向前兼容性