function updateConfiguration($partnerId, KalturaSystemPartnerConfiguration $configuration) { $kparams = array(); $this->client->addParam($kparams, "partnerId", $partnerId); $this->client->addParam($kparams, "configuration", $configuration->toParams()); $this->client->queueServiceActionCall("systempartner_systempartner", "updateConfiguration", $kparams); if ($this->client->isMultiRequest()) { return null; } $resultObject = $this->client->doQueue(); $this->client->throwExceptionIfError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; }
/** * @action getConfiguration * @param int $partnerId * @return KalturaSystemPartnerConfiguration */ public function getConfigurationAction($partnerId) { $dbPartner = PartnerPeer::retrieveByPK($partnerId); if (!$dbPartner) { throw new KalturaAPIException(KalturaErrors::UNKNOWN_PARTNER_ID, $partnerId); } $configuration = new KalturaSystemPartnerConfiguration(); $configuration->fromObject($dbPartner); return $configuration; }