Beispiel #1
0
 public function get_name()
 {
     return str_replace('system/error/', '', \System\Loader::get_class_file_name(get_class($this)));
 }
Beispiel #2
0
 public static function autoload($class_name)
 {
     $sources = array('/lib/class', '/lib');
     $found = false;
     $file = \System\Loader::get_class_file_name($class_name, true);
     $helper_pos = strpos(\System\Loader::get_link_from_class($class_name), 'helper');
     $is_helper = $helper_pos !== false && $helper_pos <= 1;
     foreach ($sources as $key => $source) {
         $classes = \System\Composer::list_dirs($source);
         foreach ($classes as $dir) {
             if (file_exists($f = $dir . '/' . $file)) {
                 $found = (include_once $f);
                 break;
             }
         }
         if ($found) {
             break;
         }
     }
 }