/**
  * @param Partner $partner
  */
 public function apply(Partner $partner)
 {
     switch ($this->type) {
         case KalturaSystemPartnerLimitType::ACCESS_CONTROLS:
             $partner->setAccessControls($this->max);
             break;
     }
 }
Exemplo n.º 2
0
 /**
  * @param Partner $partner
  */
 public function apply(Partner $partner)
 {
     if ($this->isNull('max')) {
         $this->max = null;
     }
     switch ($this->type) {
         case KalturaSystemPartnerLimitType::ACCESS_CONTROLS:
             $partner->setAccessControls($this->max);
             break;
         case KalturaSystemPartnerLimitType::LIVE_STREAM_INPUTS:
             $partner->setMaxLiveStreamInputs($this->max);
             break;
         case KalturaSystemPartnerLimitType::LIVE_STREAM_OUTPUTS:
             $partner->setMaxLiveStreamOutputs($this->max);
             break;
         case KalturaSystemPartnerLimitType::USER_LOGIN_ATTEMPTS:
             $partner->setMaxLoginAttempts($this->max);
             break;
     }
 }