0
Ich habe ein neues PHP-Projekt gestartet und wollte PSR-4 zum Autoload von Composer verwenden.PHP Composer autoload PSR-4 Klasse nicht gefunden
Projektstruktur sieht wie folgt aus:
project
__src
____model
_______User.php
__test
_____UserTest.php
__vendor
__composer.json
Das ist mein Composer.json:
{
"autoload": {
"psr-4": {
"src\\model\\": "model/"
}
}
}
Und das ist mein User.php
<?php
namespace model;
class User
{
public function doSomething() {
return true;
}
}
und die UserTest.php
<?php
use model\User;
class UserTest extends PHPUnit_Framework_TestCase
{
public function test(){
$user = new User();
$this->assertTrue($user->doSomething());
}
}
Wenn ich ausführen, um den Unit-Test ich die folgende Meldung:
Fatal error: Class 'model\User' not found.