gpt4 book ai didi

php - 抑制 “Ambiguous class resolution” 警告

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:08:16 32 4
gpt4 key购买 nike

有没有办法在运行 composer install 时禁用“模棱两可的类解析”警告?

我使用的包在不同文件夹中具有相同名称(和命名空间)的类。

我知道this bug ,但这并不是因为这些类在供应商中实际上是两次。我对此无能为力。

我也知道 --no-autoloader 标志当然不会抛出警告,只是因为它跳过了自动加载器生成。

最佳答案

与其从 vendor 目录中删除文件(应该避免),不如将具有不明确类的文件/目录添加到 exclude-from-classmap composer.json 中的部分:

"autoload": {
...
"exclude-from-classmap": [
"vendor/somevendor/somepackage/directory/with/ambiguous/classes/",
"vendor/somevendor/somepackage/src/AmbiguousClass.php"
]
},

然后 Composer 将在类映射生成期间忽略这些文件。

关于php - 抑制 “Ambiguous class resolution” 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29275435/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com