/** * gets data - initialize self::$classes * * @return void */ protected static function getData() { $classes = self::loadCache(); if ($classes !== NULL) { self::$classes = $classes; } else { self::scanDirs(); } }
/** * 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')); }