Я должен что-то упустить;Я пытаюсь выполнить некоторые тесты, но классы никогда не обнаруживаются из-за пространства имен.
Вот моя структура.
-app
-tests
-Unit
-TestInterface.php
-common
-MyTest.php
Вот мой TestInterface.php:
namespace App\Tests\Unit;
interface TestInterface
{
}
Вот мой MyTest.php:
namespace App\Tests\Unit\common;
use App\Tests\Unit\TestInterface;
class MyTest implements TestInterface
{
}
Вот соответствующая часть composer.json:
"autoload": {
"psr-4": {
"App\\": "src/",
"spec\\": "spec/"
}
},
"autoload-dev": {
"psr-4": {
"App\\Tests\\": "tests/"
}
},
Вот ошибка:
PHP Fatal error: Interface 'App\Tests\Unit\TestInterface' not found
Что мне здесь не хватает?