<?php $vendor = '/usr/share/php'; if (!isset($fedoraClassLoader) || !$fedoraClassLoader instanceof \Symfony\Component\ClassLoader\ClassLoader) { if (!class_exists('Symfony\\Component\\ClassLoader\\ClassLoader', false)) { require_once $vendor . '/Symfony/Component/ClassLoader/ClassLoader.php'; } $fedoraClassLoader = new \Symfony\Component\ClassLoader\ClassLoader(); $fedoraClassLoader->register(); } if (file_exists($vendor . '/Monolog/autoload.php')) { require_once $vendor . '/Monolog/autoload.php'; } else { if (is_dir($vendor . '/Monolog')) { $fedoraClassLoader->addPrefix('Monolog', $vendor); $fedoraClassLoader->addPrefix('Psr\\Log', $vendor); } } $fedoraClassLoader->addPrefix('Liuggio\\StatsdClient', dirname(dirname(__DIR__))); return $fedoraClassLoader;
/* set this path to the location of Zend/Loader/StandardAutoloader.php, * the client library can be used with any other php5.3 namespace style autoloaders (for example symfony2 & doctrine2) */ define('CONFIG_FILE', 'config.ini'); use Kaltura\Client\Configuration as KalturaConfiguration; use Kaltura\Client\Client as KalturaClient; use Kaltura\Client\Enum\SessionType as KalturaSessionType; use Kaltura\Client\ApiException; use Kaltura\Client\ClientException; // load zend framework 2 require_once dirname(__FILE__) . '/ClassLoader/ClassLoader.php'; $loader = new Symfony\Component\ClassLoader\ClassLoader(); // register Kaltura namespace $loader->addPrefix('Kaltura', dirname(__FILE__) . '/../library'); $loader->addPrefix('Test', dirname(__FILE__)); $loader->register(); $testerConfig = parse_ini_file(dirname(__FILE__) . '/' . CONFIG_FILE); // init kaltura configuration $config = new KalturaConfiguration(); $config->setServiceUrl($testerConfig['serviceUrl']); $config->setCurlTimeout(120); $config->setLogger(new \Test\SampleLoggerImplementation()); // init kaltura client $client = new KalturaClient($config); // generate session $ks = $client->generateSession($testerConfig['adminSecret'], $testerConfig['userId'], KalturaSessionType::ADMIN, $testerConfig['partnerId']); $config->getLogger()->log('Kaltura session (ks) was generated successfully: ' . $ks); $client->setKs($ks); // check connectivity try { $client->getSystemService()->ping();
<?php /** * Created by PhpStorm. * User: Jiang Yu * Date: 2015/06/17 * Time: 2:13 PM. */ error_reporting(E_ALL); ini_set('memory_limit', '4G'); ini_set('display_errors', '1'); ini_set('display_startup_errors', '1'); ini_set('assert.active', '1'); ini_set('assert.warning', '1'); ini_set('assert.bail', '1'); define('ELASTIC_SEARCH_HOST', '52.19.73.190'); define('ELASTIC_SEARCH_PORT', 9200); define('ELASTIC_SEARCH_SCHEMA_VERSION', 3); define('ELASTIC_SEARCH_INDEX', 'farm_v' . ELASTIC_SEARCH_SCHEMA_VERSION); require __DIR__ . '/vendor/autoload.php'; require __DIR__ . '/library/dump.php'; define('CONFIG_DIR', __DIR__); $includePath = __DIR__ . '/src'; set_include_path(get_include_path() . PATH_SEPARATOR . $includePath); $classLoader = new \Symfony\Component\ClassLoader\ClassLoader(); $classLoader->addPrefixes(['src']); $classLoader->register();