示例#1
0
 /**
  * @static
  * @return RTCommon_ClassLoader
  */
 public static function getInstance()
 {
     if (!isset(self::$_instance)) {
         self::$_instance = new RTCommon_ClassLoader();
         self::_setupDefaultLoader();
     }
     return self::$_instance;
 }
示例#2
0
<?php

/**
 * @version   $Id: include.php 6813 2013-01-28 04:28:56Z btowles $
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */
if (!defined('RTCOMMON')) {
    define('RTCOMMON', 'RTCOMMON');
    require_once dirname(__FILE__) . '/RTCommon/ClassLoader.php';
} else {
    $currentLibPath = realpath(dirname(__FILE__) . '/..' . '/lib');
    RTCommon_ClassLoader::addPath($currentLibPath);
}
示例#3
0
 public static function addSourcesPath($path)
 {
     try {
         if (!RTCommon_ClassLoader::isLoaderRegistered('RokMiniEvents3Sources')) {
             $sourcesLoader = new RokMiniEvents3_SourceLoader();
             RTCommon_ClassLoader::registerLoader('RokMiniEvents3Sources', $sourcesLoader);
         } else {
             $sourcesLoader = RTCommon_ClassLoader::getLoader('RokMiniEvents3Sources');
         }
     } catch (Exception $le) {
         throw $le;
     }
     try {
         $sourcesLoader->addSourcePath($path);
     } catch (RTCommon_Cache_Exception $ce) {
         throw $ce;
     }
 }
示例#4
0
文件: Default.php 项目: afend/RULug
 /**
  * @static
  * @return RTCommon_Loader
  */
 public static function getInstance()
 {
     return RTCommon_ClassLoader::getLoader(self::NAME);
 }