public static function fromUiConfArray($arr) { $newArr = new KalturaUiConfArray(); foreach ($arr as $obj) { $nObj = new KalturaUiConf(); $nObj->fromUiConf($obj); $newArr[] = $nObj; } return $newArr; }
function cloneAction($id) { $dbUiConf = uiConfPeer::retrieveByPK($id); if (!$dbUiConf) { throw new KalturaAPIException(APIErrors::INVALID_UI_CONF_ID, $id); } $ui_conf_verride_params = new uiConf(); $ui_conf_verride_params->setPartnerId($this->getPartnerId()); $ui_conf_verride_params->setDisplayInSearch(1); // the cloned ui_conf should NOT be a template $uiConfClone = $dbUiConf->cloneToNew($ui_conf_verride_params); $uiConf = new KalturaUiConf(); $uiConf->fromUiConf($uiConfClone); return $uiConf; }