[已解决]php8.1.8安装依赖注入,包冲突

大自然的朋友

问题描述

截图

1069 1 2
1个回答

大自然的朋友

使用 php-di-php-di 7.0.0-rc1版本解决,之前因为symfony/service-contracts包需要psr/container2.0版本,所以不能退回1.1.1了

composer require psr/container php-di/php-di:7.0.0-rc1 doctrine/annotations
  • oscar 2023-01-29

    终于搞定了。升级新版。方式改了,而且开始的时候我大乌龙,忘记打开依赖注入,默认是关闭。需要将$builder->useAnnotations(true);改为$builder->useAttributes(true); 可以使用#[Inject]了。

  • ric 2023-09-07

    使用#[Inject] 有报错吗

年代过于久远,无法发表回答
🔝