/** * @param Pap_Contexts_Action $context * @return Pap_Db_Coupon */ private function recognizeCoupon(Pap_Contexts_Action $context) { $context->debug("Trying to get coupon from request parameter '".Pap_Tracking_ActionRequest::PARAM_ACTION_COUPON."'"); $couponCode = $context->getCouponFromRequest(); if($couponCode != '') { return $this->checkCouponIsCorrect($context, $couponCode); } $context->debug("Coupon not found in parameter"); return null; }