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(); } }