/**
  * @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);
 }