public function autoload($class_name)
{
if ($class_name[0] == '\\') {
$class_name = substr($class_name, 1);
}
$this->search_log = NULL;
$file = $this->find_in_classes($class_name);
if (empty($file)) {
$file = $this->find_in_namespaces($class_name);
}
if (!empty($file)) {
return $this->include_class_file($class_name, $file);
} else {
$this->warning_class_not_found($class_name);
return false;
}
}