flight\core\Loader::autoload PHP Method

autoload() public static method

Starts/stops autoloader.
public static autoload ( boolean $enabled = true, mixed $dirs = [] )
$enabled boolean Enable/disable autoloading
$dirs mixed Autoload directories
    public static function autoload($enabled = true, $dirs = array())
    {
        if ($enabled) {
            spl_autoload_register(array(__CLASS__, 'loadClass'));
        } else {
            spl_autoload_unregister(array(__CLASS__, 'loadClass'));
        }
        if (!empty($dirs)) {
            self::addDirectory($dirs);
        }
    }

Usage Example

コード例 #1
0
 function setUp()
 {
     $this->loader = new \flight\core\Loader();
     $this->loader->autoload(true, __DIR__ . '/classes');
 }
All Usage Examples Of flight\core\Loader::autoload