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ù)前的類型
我的疑問:這兩個文件都是第三方庫,直接修改不是很好,請問有沒有更好的方案解決這個問題?