You are here

abstract class KalturaObjectBase in Kaltura 6.2

Abstract base class for all client objects

Hierarchy

Expanded class hierarchy of KalturaObjectBase

File

kaltura_client/KalturaClientBase.php, line 469

View source
abstract class KalturaObjectBase {
  protected function addIfNotNull(&$params, $paramName, $paramValue) {
    if ($paramValue !== null) {
      $params[$paramName] = $paramValue;
    }
  }
  public function toParams() {
    $params = array();
    $params["objectType"] = get_class($this);
    foreach ($this as $prop => $val) {
      $this
        ->addIfNotNull($params, $prop, $val);
    }
    return $params;
  }

}

Members