国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

must be compatible with PsrContainerContainerInterface::get($id)

chen_bruce

php版本:7.4.24
windows環(huán)境
webman升級到1.4之后,在啟動服務(wù)時會報一下錯誤:

Fatal error: Declaration of Webman\Container::get(string $name) 
must be compatible with Psr\Container\ContainerInterface::get($id) in
E:\php\webman\vendor\workerman\webman-framework\src\Container.php on line 24

我的修改方法:
方法1:在文件“vendor\psr\container\src\ContainerInterface.php”中的參數(shù)前加上對應(yīng)的類型
方法2:在文件“vendor\workerman\webman-framework\src\Container.php”實(shí)現(xiàn)接口的地方去掉參數(shù)前的類型

我的疑問:這兩個文件都是第三方庫,直接修改不是很好,請問有沒有更好的方案解決這個問題?

1904 1 1
1個回答

xiuwang

感覺是不是psr/container 版本太低了
執(zhí)行composer info 看下 psr/container 的版本

  • chen_bruce 2022-08-30

    psr/container 1.0.0 Common Container Interface (PHP FIG PSR-11)

  • xiuwang 2022-08-30

    試下執(zhí)行 composer require psr/container ^1.1.2

  • chen_bruce 2022-08-30

    感謝,是版本低了。升級到1.1.2就好了

年代過于久遠(yuǎn),無法發(fā)表回答
??