/** * returns user object from forced parameter AffiliateID * parameter name is dependent on track.js, where it is used. * * @return Pap_Common_Banner * @throws Gpf_Exception */ private function getBannerFromForcedParameter(Pap_Contexts_Click $context) { $id = $context->getForcedBannerId(); if($id == '') { $message = 'Banner id not found in forced parameter'; $context->debug($message); throw new Pap_Tracking_Exception($message); } $context->debug("Getting banner from forced request parameter. Banner Id: ".$id); return $this->getBannerById($context, $id); }