未找到Laravel类FatalErrorException

时间:2013-11-29 15:21:54

标签: php exception laravel laravel-4 composer-php

这是我看到的错误。

  

类'A \ B \ C \ D \ F \ ETypeRequiredException'未找到

我尝试过什么

  • composer dump
  • composer dump-autoload& composer dump-autoload -o
  • 将班级移至A \ B \ C \ D \ R和voala!它正在发挥作用。
  • 又回来了,没有工作。

代码段

页面我看到错误:

<?php namespace A\B\C\D\R;

use A\B\C\D\EInterface;
use A\B\C\D\F\ETypeRequiredException;

class E implements EInterface
    protected function foo()
    {
        if(empty($this->bar)) { throw new ETypeRequiredException("Bar is undefined."); }
    }

从未加载过的页面

<?php namespace A\B\C\D\F;

class ETypeRequiredException extends \UnexpectedValueException {}

1 个答案:

答案 0 :(得分:0)

如果您使用psr-0来解析名称空间:

"psr-0": {
    "X": "app"
}

你应该知道它会使用你的路径结构,所以

ETypeRequiredException

应该放入

app/A/B/C/D/F/ETypeRequiredException.php