示例#1
0
 /**
  * gets data - initialize self::$classes
  *
  * @return	void
  */
 protected static function getData()
 {
     $classes = self::loadCache();
     if ($classes !== NULL) {
         self::$classes = $classes;
     } else {
         self::scanDirs();
     }
 }
示例#2
0
 /**
  * Autoload class constructor
  *
  * @param array $folders autoload folders list.
  */
 public function __construct($folders = array())
 {
     self::$classes = self::get_all_classes_paths($folders);
     spl_autoload_register(array(__CLASS__, 'autoload'));
 }