问题描述
这是我的composer.json
文件:
"autoload": {
"classmap": [
"database/seeds","database/factories"
],"psr-4": {
"App\\": "app/","Constants\\": "constants/","Factories\\": "factories/"
},"files": [
"app/Support/Helpers.PHP"
]
},"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
},
每次运行composer dump-auto
时,我都会收到有关我的代码接收单元测试类的以下警告:
弃用声明:位于./tests/unit/Repositories/Database/ClientsRepositoryTest.PHP中的类Tests \ unit \ Repositories \ Database \ ClientRepositoryTest不符合psr-4自动加载标准。在Composer v2.0中将不再自动加载。在phar:///usr/bin/composer/src/Composer/Autoload/ClassMapGenerator.PHP:201
这是我的文件夹结构:
文件ClientRepositoryTest.PHP
如下所示:
<?PHP
namespace Tests\unit\Repositories\Database;
// ... snipped
class ClientRepositoryTest extends \Codeception\Test\Unit
{
// ... snipped
}
这是一个旧的Laravel 4.x
项目,已升级为laravel 6.x
-知道此警告来自何处吗?文件夹结构似乎正确,但我不确定100%。
unit
文件夹是否大写?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)