예제 #1
0
파일: sfCore.class.php 프로젝트: kotow/work
 function __autoload($class)
 {
     foreach (sfCore::getAutoloadCallables() as $callable) {
         if (call_user_func($callable, $class)) {
             return true;
         }
     }
     // unspecified class
     // do not print an error if the autoload came from class_exists
     $trace = debug_backtrace();
     if (count($trace) < 1 || $trace[1]['function'] != 'class_exists' && $trace[1]['function'] != 'is_a') {
         $error = sprintf('Autoloading of class "%s" failed. Try to clear the symfony cache and refresh. [err0003]', $class);
         $e = new sfAutoloadException($error);
         $e->printStackTrace();
     }
 }