作曲家自动加载找不到类



H,我的作曲家 json 文件自动加载与 psr-4 一个类,但是当调用该类时,php 返回错误:Error: Class 'ClassATae' not found

这里 json 自动加载

"autoload": {
    "psr-4": {
        "ClassA\": "includes/ClassA/",
        "": "includes/"
    }
}

而我需要 ClassA 的 php 类是这个

require_once __DIR__ .'/../vendor/autoload.php';
use ClassA{ Rate, Tae, Taeg };
   class TestTaeg extends PHPUnitFrameworkTestCase {
  public function test_tae() {
        $obj = Tae::init( 5, 12 );
}

你知道为什么我找不到A类吗?

我在cli上使用phpunit运行代码,使用这种语法(这是我第一次使用phpunit(

../vendor/phpunit/phpunit/phpunit ./test-general.php

感谢

你的名字间距对吗?老实说,您的psr-4自动加载看起来有点混乱,我假设即使您不需要这些,您也会自动加载所有内容。

因此,如果您请分享文件夹结构的屏幕截图,我可以尝试重新创建您的问题,并可能提出解决方案。

最新更新