Exemplo n.º 1
0
 /**
  * 
  * @return KalturaClient
  */
 public static function getClient()
 {
     if (self::$client) {
         return self::$client;
     }
     $partnerId = self::getPartnerId();
     $ks = self::getKs();
     $config = new KalturaConfiguration($partnerId);
     $config->serviceUrl = self::getServiceUrl();
     $config->curlTimeout = self::getCurlTimeout();
     $config->setLogger(new Kaltura_ClientLoggingProxy());
     $front = Zend_Controller_Front::getInstance();
     $bootstrap = $front->getParam('bootstrap');
     if ($bootstrap) {
         $enviroment = $bootstrap->getApplication()->getEnvironment();
         if ($enviroment === 'development') {
             $config->startZendDebuggerSession = true;
         }
     }
     $client = new KalturaClient($config);
     $client->setKs($ks);
     self::$client = $client;
     return $client;
 }