Exemplo n.º 1
0
<?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;
Exemplo n.º 2
0
/* 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();
Exemplo n.º 3
0
<?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();