このエラーが発生します
D:\Projects\Tickle\tests>phpunit
PHPUnit 3.5.5 by Sebastian Bergmann.
..........ok1
Fatal error: Doctrine\Common\ClassLoader::loadClass(): Failed opening required 'D:\Projects\Tickle\Application\Models\Ap
plication\Models\User.php' (include_path='D:\Projects\Tickle\application/../library;D:\Projects\Tickle\application;D:\Pr
ojects\Tickle\library;D:\ResourceLibrary\Frameworks\PHPFrameworks;C:\Program Files (x86)\PHP\pear;.;c:\php\includes') in
D:\ResourceLibrary\Frameworks\PHPFrameworks\Doctrine\Common\ClassLoader.php on line 148
の繰り返し" D:\Projects\Tickle\Application\Models\Application\Models\User.php
"に注意してくださいApplication\Models
。echo
いくつかのステートメントの助けを借りて、ユニットテストの1つの機能に絞り込みました
protected function isAllowed($userId, $taskId, $privilege) {
$user = $this->em->find('Application\Models\User', $userId);
echo 'ok1'; // this gets printed
$task = $this->em->find('Application\Models\Task', $taskId); // this seem to be the cause of the problem
echo 'ok2'; // this doesn't get printed
return $this->acl->isAllowed($user, $task, $privilege);
}
フルクラスhttp://pastebin.com/rJungFvP
そこで、Userを使用するTasksクラスで何かを探してみました...Userクラスを使用する可能性があるのは
/**
* @ManyToOne(targetEntity="User", inversedBy="ownedTasks")
*/
protected $owner;
/**
* @ManyToOne(targetEntity="User", inversedBy="assignedTasks")
*/
protected $assigned;
それを除けば、ユーザーの使用は見当たりません。フルクラスhttp://pastebin.com/wDPXUPSV。
私は何を間違えましたか?