因Doctrine代理类不支持只读特性导致无法使用PHP只读类的问题求助
因Doctrine代理类不支持只读特性导致无法使用PHP只读类的问题求助
当前环境
| 环境/依赖项 | 版本号 |
|---|---|
| doctrine/orm | 3.3.2 |
| PHP | 8.2 |
我现在碰到了一个彻底卡壳的问题:我想在项目里用一个PHP的readonly只读类,但怎么都没法正常使用。
排查了好半天才找到根因——Doctrine会自动为这个只读类生成对应的代理类,可它生成的这个代理类并没有标记为readonly,这就直接导致我没法正常使用原本的只读类了。
内容来源于stack exchange
相关产品推荐
相关产品推荐

