/** * @static * @return RTCommon_ClassLoader */ public static function getInstance() { if (!isset(self::$_instance)) { self::$_instance = new RTCommon_ClassLoader(); self::_setupDefaultLoader(); } return self::$_instance; }
<?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); }
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; } }
/** * @static * @return RTCommon_Loader */ public static function getInstance() { return RTCommon_ClassLoader::getLoader(self::NAME); }