static public function registerDefaults() {
		if (self::$registeredStatic) {
			require_once __DIR__ . '/Exceptions/RegisterationFailed.php';
			throw new RegistrationFailed('Is already registered');
		}
		
		$loader = new static();
		$loader->registerNamespace('ZExt', __DIR__ . '/..');
		$loader->register();
		
		self::$registeredStatic = true;
		
		return $loader;
	}
static public function registerDefaults() {
		if (self::$registeredStatic) {
			require_once __DIR__ . '/Exceptions/RegisterationFailed.php';
			throw new RegistrationFailed('Is already registered');
		}
		
		$loader = new static();
		$loader->registerNamespace('ZExt', __DIR__ . '/..');
		$loader->register();
		
		self::$registeredStatic = true;
		
		return $loader;
	}
static public function registerDefaults ( ) { if ( self :: $ registeredStatic ) { require_once __DIR__ . '/Exceptions/RegisterationFailed.php' ; throw new RegistrationFailed ( 'Is already registered' ) ; } $ loader = new static ( ) ; $ loader -> registerNamespace ( 'ZExt' , __DIR__ . '/..' ) ; $ loader -> register ( ) ; self :: $ registeredStatic = true ; return $ loader ; }
Register autloader with default namespaces

@return Autoloader
Register autloader with default namespaces