public function getExclusiveRules()
    {
        $jsonHelper = new JSONHelper();
        $exclusive  = $jsonHelper->decodeObject($this->contactClient->getExclusive(), 'Exclusive');

        $this->excludeIrrelevantRules($exclusive);

        return $this->mergeRules($exclusive);
    }
public function getExclusiveRules()
    {
        $jsonHelper = new JSONHelper();
        $exclusive  = $jsonHelper->decodeObject($this->contactClient->getExclusive(), 'Exclusive');

        $this->excludeIrrelevantRules($exclusive);

        return $this->mergeRules($exclusive);
    }
public function getExclusiveRules ( ) { $ jsonHelper = new JSONHelper ( ) ; $ exclusive = $ jsonHelper -> decodeObject ( $ this -> contactClient -> getExclusive ( ) , 'Exclusive' ) ; $ this -> excludeIrrelevantRules ( $ exclusive ) ; return $ this -> mergeRules ( $ exclusive ) ; }
Given the Contact and Contact Client, discern which exclusivity entries need to be cached.

@throws \Exception
Given the Contact and Contact Client discern which exclusivity entries need to be cached .