/** * @action updateConfiguration * @param int $partnerId * @param KalturaSystemPartnerConfiguration $configuration */ public function updateConfigurationAction($partnerId, KalturaSystemPartnerConfiguration $configuration) { $configuration->validatePropertyMinValue('adminLoginUsersQuota', 1, true); $dbPartner = PartnerPeer::retrieveByPK($partnerId); if (!$dbPartner) { throw new KalturaAPIException(KalturaErrors::UNKNOWN_PARTNER_ID, $partnerId); } $configuration->toUpdatableObject($dbPartner); $dbPartner->save(); PartnerPeer::removePartnerFromCache($partnerId); }
/** * @action updateConfiguration * @param int $partnerId * @param KalturaSystemPartnerConfiguration $configuration */ public function updateConfigurationAction($partnerId, KalturaSystemPartnerConfiguration $configuration) { $dbPartner = PartnerPeer::retrieveByPK($partnerId); if (!$dbPartner) { throw new KalturaAPIException(KalturaErrors::UNKNOWN_PARTNER_ID, $partnerId); } $configuration->toUpdatableObject($dbPartner); $dbPartner->save(); PartnerPeer::removePartnerFromCache($partnerId); }