当前位置: 首页>>代码示例>>PHP>>正文


PHP KAutoloader::setClassPath方法代码示例

本文整理汇总了PHP中KAutoloader::setClassPath方法的典型用法代码示例。如果您正苦于以下问题:PHP KAutoloader::setClassPath方法的具体用法?PHP KAutoloader::setClassPath怎么用?PHP KAutoloader::setClassPath使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在KAutoloader的用法示例。


在下文中一共展示了KAutoloader::setClassPath方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Infra_InfraLoader

 public function Infra_InfraLoader(Zend_Config $config = null)
 {
     $infaFolder = null;
     $pluginsFolder = null;
     $cachePath = null;
     if ($config) {
         if (isset($config->cachePath)) {
             $cachePath = $config->cachePath;
         }
         if (isset($config->infaFolder)) {
             $infaFolder = $config->infaFolder;
         }
         if (isset($config->pluginsFolder)) {
             $pluginsFolder = $config->pluginsFolder;
         }
     }
     if (!$infaFolder) {
         $infaFolder = realpath(dirname(__FILE__) . '/../../infra/');
     }
     if (!$pluginsFolder) {
         $pluginsFolder = realpath(dirname(__FILE__) . '/../../plugins/');
     }
     if (!$cachePath) {
         $cachePath = kEnvironment::get("cache_root_path") . '/infra/classMap.cache';
     }
     require_once $infaFolder . DIRECTORY_SEPARATOR . 'KAutoloader.php';
     require_once $infaFolder . DIRECTORY_SEPARATOR . 'kEnvironment.php';
     KAutoloader::setClassPath(array($infaFolder . DIRECTORY_SEPARATOR . '*'));
     KAutoloader::addClassPath(KAutoloader::buildPath($pluginsFolder, '*'));
     KAutoloader::setClassMapFilePath($cachePath);
     KAutoloader::register();
 }
开发者ID:GElkayam,项目名称:server,代码行数:32,代码来源:InfraLoader.php

示例2: Infra_InfraLoader

 public function Infra_InfraLoader()
 {
     $infaDir = realpath(dirname(__FILE__) . '/../../infra/');
     $pluginsDir = realpath(dirname(__FILE__) . '/../../plugins/');
     require_once $infaDir . DIRECTORY_SEPARATOR . 'bootstrap_base.php';
     require_once $infaDir . DIRECTORY_SEPARATOR . 'KAutoloader.php';
     KAutoloader::setClassPath(array($infaDir . DIRECTORY_SEPARATOR . '*'));
     KAutoloader::addClassPath(KAutoloader::buildPath($pluginsDir, '*'));
     KAutoloader::setClassMapFilePath(kConf::get("cache_root_path") . '/admin/classMap.cache');
     KAutoloader::register();
 }
开发者ID:EfncoPlugins,项目名称:Media-Management-based-on-Kaltura,代码行数:11,代码来源:InfraLoader.php

示例3: chdir

<?php

/**
 * 
 * @package Scheduler
 */
chdir(__DIR__);
define('KALTURA_ROOT_PATH', realpath(__DIR__ . '/../'));
require_once KALTURA_ROOT_PATH . '/alpha/config/kConf.php';
define("KALTURA_BATCH_PATH", KALTURA_ROOT_PATH . "/batch");
// Autoloader - override the autoloader defaults
require_once KALTURA_ROOT_PATH . "/infra/KAutoloader.php";
KAutoloader::setClassPath(array(KAutoloader::buildPath(KALTURA_ROOT_PATH, "infra", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "plugins", "*"), KAutoloader::buildPath(KALTURA_BATCH_PATH, "*")));
KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_ROOT_PATH, "plugins", "*", "batch", "*"));
KAutoloader::setIncludePath(array(KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "ZendFramework", "library")));
KAutoloader::setClassMapFilePath(kEnvironment::get("cache_root_path") . '/batch/classMap.cache');
KAutoloader::register();
// Logger
$loggerConfigPath = KALTURA_ROOT_PATH . "/configurations/logger.ini";
try {
    $config = new Zend_Config_Ini($loggerConfigPath);
    KalturaLog::initLog($config->batch_scheduler);
    KalturaLog::setContext("BATCH");
} catch (Zend_Config_Exception $ex) {
}
开发者ID:DBezemer,项目名称:server,代码行数:25,代码来源:bootstrap_scheduler.php

示例4: dirname

<?php

require_once dirname(__FILE__) . "/../../infra/bootstrap_base.php";
require_once KALTURA_ROOT_PATH . '/alpha/config/kConf.php';
define("KALTURA_TEST_PATH", KALTURA_ROOT_PATH . "/tests/base");
// Autoloader - override the autoloader defaults
require_once KALTURA_INFRA_PATH . DIRECTORY_SEPARATOR . "KAutoloader.php";
KAutoloader::setClassPath(array(KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "propel", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "infra", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "alpha", "lib", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "alpha", "apps", "kaltura", "lib", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "plugins", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "tests", "base", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "tests", "api", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "tests", "lib", "*")));
KAutoloader::setIncludePath(array(KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "ZendFramework", "library")));
KAutoloader::setClassMapFilePath(kConf::get("cache_root_path") . '/unitTest_api/classMap.cache');
KAutoloader::register();
// Timezone
date_default_timezone_set(kConf::get("date_default_timezone"));
// America/New_York
// Logger
$loggerConfigPath = KALTURA_TEST_PATH . "/config/logger.ini";
try {
    $config = new Zend_Config_Ini($loggerConfigPath);
} catch (Zend_Config_Exception $ex) {
    $config = null;
}
KalturaLog::initLog($config);
KalturaLog::setContext("TESTS");
// set DB
DbManager::setConfig(kConf::getDB());
DbManager::initialize();
开发者ID:richhl,项目名称:kalturaCE,代码行数:26,代码来源:bootstrapApi.php

示例5: dirname

<?php

require_once dirname(__FILE__) . "/../../infra/bootstrap_base.php";
require_once KALTURA_ROOT_PATH . '/infra/kConf.php';
// Autoloader - override the autoloader defaults
require_once KALTURA_INFRA_PATH . DIRECTORY_SEPARATOR . "KAutoloader.php";
KAutoloader::setClassPath(array(KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "propel", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "infra", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "alpha", "lib", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "alpha", "apps", "kaltura", "lib", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "plugins", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "tests", "base", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "tests", "unitTests", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "tests", "common", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "tests", "roles_and_permissions", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "api_v3", "lib", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "api_v3", "services", "*")));
//Add the zend phpunit support
KAutoloader::setIncludePath(array(KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "ZendFramework", "library")));
//File path to entire server cache folder
KAutoloader::setClassMapFilePath(kConf::get("cache_root_path") . 'unitTest_serverSide/classMap.cache');
KAutoloader::register();
//The kaltura client
date_default_timezone_set(kConf::get("date_default_timezone"));
// America/New_York
//Set the DB
DbManager::setConfig(kConf::getDB());
DbManager::initialize();
开发者ID:EfncoPlugins,项目名称:Media-Management-based-on-Kaltura,代码行数:18,代码来源:bootstrapServer.php

示例6: dirname

<?php

require_once dirname(__FILE__) . "/../../infra/bootstrap_base.php";
require_once KALTURA_ROOT_PATH . '/alpha/config/kConf.php';
// Autoloader - override the autoloader defaults
require_once KALTURA_INFRA_PATH . DIRECTORY_SEPARATOR . "KAutoloader.php";
KAutoloader::setClassPath(array(KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "propel", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "infra", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "alpha", "lib", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "plugins", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "tests", "base", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "tests", "lib", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "tests", "UnitTests", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "tests", "roles_and_permissions", "*")));
//Add the zend phpunit support
KAutoloader::setIncludePath(array(KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "ZendFramework", "library")));
//File path to entire server cache folder
KAutoloader::setClassMapFilePath(kConf::get("cache_root_path") . 'unitTest_clientSide/classMap.cache');
KAutoloader::register();
//The kaltura client
date_default_timezone_set(kConf::get("date_default_timezone"));
// America/New_York
//Set the DB
DbManager::setConfig(kConf::getDB());
DbManager::initialize();
开发者ID:richhl,项目名称:kalturaCE,代码行数:18,代码来源:bootstrapClient.php

示例7: define

* limitations under the License.
*
* Modified by Akvelon Inc.
* 2014-06-30
* http://www.akvelon.com/contact-us
*/
/**
 * 
 * @package Scheduler
 */
require_once "../infra/bootstrap_base.php";
require_once KALTURA_ROOT_PATH . '/infra/kConf.php';
require_once KALTURA_ROOT_PATH . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR . 'autoload.php';
define("KALTURA_BATCH_PATH", KALTURA_ROOT_PATH . "/batch");
// Autoloader - override the autoloader defaults
require_once KALTURA_INFRA_PATH . "/KAutoloader.php";
KAutoloader::setClassPath(array(KAutoloader::buildPath(KALTURA_ROOT_PATH, "infra", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "PHPMailer", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "phpseclib", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "plugins", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "propel", "*"), KAutoloader::buildPath(KALTURA_ROOT_PATH, "alpha", "*"), KAutoloader::buildPath(KALTURA_BATCH_PATH, "*")));
KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_ROOT_PATH, "plugins", "*", "batch", "*"));
KAutoloader::setIncludePath(array(KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "ZendFramework", "library")));
KAutoloader::setClassMapFilePath(kConf::get("cache_root_path") . '/batch/classMap.cache');
KAutoloader::register();
set_include_path(get_include_path() . PATH_SEPARATOR . KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "phpseclib"));
set_include_path(get_include_path() . PATH_SEPARATOR . KAutoloader::buildPath(KALTURA_ROOT_PATH, "alpha", "apps", "kaltura", "lib"));
// Logger
$loggerConfigPath = KALTURA_ROOT_PATH . "/configurations/logger.ini";
try {
    $config = new Zend_Config_Ini($loggerConfigPath);
    KalturaLog::initLog($config->batch);
    KalturaLog::setContext("BATCH");
} catch (Zend_Config_Exception $ex) {
}
开发者ID:EfncoPlugins,项目名称:Media-Management-based-on-Kaltura,代码行数:31,代码来源:bootstrap.php


注:本文中的KAutoloader::setClassPath方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。