You are here

class KalturaConfiguration in Kaltura 6.2

Same name and namespace in other branches
  1. 5 kaltura_client/kaltura_client_base.php \KalturaConfiguration
  2. 6 kaltura_client/kaltura_client_base.php \KalturaConfiguration

Hierarchy

Expanded class hierarchy of KalturaConfiguration

File

kaltura_client/KalturaClientBase.php, line 502

View source
class KalturaConfiguration {
  private $logger;
  public $serviceUrl = "http://www.kaltura.com/";
  public $partnerId = null;
  public $format = 3;
  public $clientTag = "php5";
  public $curlTimeout = 10;

  /**
   * Constructs new Kaltura configuration object
   *
   */
  public function __construct($partnerId = -1) {
    if (!is_numeric($partnerId)) {
      throw new Exception("Invalid partner id");
    }
    $this->partnerId = $partnerId;
  }

  /**
   * Set logger to get kaltura client debug logs
   *
   * @param IKalturaLogger $log
   */
  public function setLogger(IKalturaLogger $log) {
    $this->logger = $log;
  }

  /**
   * Gets the logger (Internal client use)
   *
   * @return IKalturaLogger
   */
  public function getLogger() {
    return $this->logger;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
KalturaConfiguration::$clientTag public property
KalturaConfiguration::$curlTimeout public property
KalturaConfiguration::$format public property
KalturaConfiguration::$logger private property
KalturaConfiguration::$partnerId public property
KalturaConfiguration::$serviceUrl public property
KalturaConfiguration::getLogger public function * Gets the logger (Internal client use) * *
KalturaConfiguration::setLogger public function * Set logger to get kaltura client debug logs * *
KalturaConfiguration::__construct public function * Constructs new Kaltura configuration object *