Jamm\Autoload\Autoloader::autoload PHP Method

autoload() public method

public autoload ( string $class_name ) : boolean
$class_name string
return boolean
    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;
        }
    }