Chr*_*olb 4 php warnings composer-php
有没有办法在运行时禁用“歧义类解析”警告composer install?
我使用的包在不同的文件夹中具有相同名称(和命名空间)的类。
我知道这个错误,但不是因为这些类实际上在供应商中出现了两次。我对此无能为力。
我也知道--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"
]
},
Run Code Online (Sandbox Code Playgroud)
然后 Composer 将在 classmap 生成期间忽略这些文件。
| 归档时间: |
|
| 查看次数: |
3394 次 |
| 最近记录: |