private function evaluateLimits()
    {
        $limits        = new \stdClass();
        $limits->rules = $this->limits;

        $this->excludeIrrelevantRules($limits);

        $this->getCacheModel()->evaluateLimits($limits, $this->campaignId);
    }
private function evaluateLimits()
    {
        $limits        = new \stdClass();
        $limits->rules = $this->limits;

        $this->excludeIrrelevantRules($limits);

        $this->getCacheModel()->evaluateLimits($limits, $this->campaignId);
    }
private function evaluateLimits ( ) { $ limits = new \ stdClass ( ) ; $ limits -> rules = $ this -> limits ; $ this -> excludeIrrelevantRules ( $ limits ) ; $ this -> getCacheModel ( ) -> evaluateLimits ( $ limits , $ this -> campaignId ) ; }
Evaluate Source & Campaign limits using the Cache.

@throws ContactSourceException
@throws \Exception
Evaluate Source & Campaign limits using the Cache .