/** * @param Partner $partner */ public function apply(Partner $partner) { switch ($this->type) { case KalturaSystemPartnerLimitType::ACCESS_CONTROLS: $partner->setAccessControls($this->max); break; } }
/** * @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; } }