public function KalturaServiceActionCall::__construct in Kaltura 6.2
* Contruct new Kaltura service action call, if params array contain sub arrays (for objects), it will be flattened * *
Parameters
string $service: * @param string $action * @param array $params * @param array $files
File
- kaltura_client/
KalturaClientBase.php, line 399
Class
Code
public function __construct($service, $action, $params = array(), $files = array()) {
$this->service = $service;
$this->action = $action;
// flatten sub arrays (the objects)
$newParams = array();
foreach ($params as $key => $val) {
if (is_array($val)) {
foreach ($val as $subKey => $subVal) {
$newParams[$key . ":" . $subKey] = $subVal;
}
}
else {
$newParams[$key] = $val;
}
}
$this->params = $newParams;
$this->files = $files;
}