示例#1
0
 public function getBusinessRuleController()
 {
     if (!$this->businessRuleController) {
         $context = new BusinessRuleContext();
         if ($items = SessionOrder::getOrderItems()) {
             $context->setOrder($items);
         }
         if (SessionUser::getUser()) {
             $context->setUser(SessionUser::getUser());
         }
         $this->businessRuleController = new BusinessRuleController($context);
         if ($this->isBackend()) {
             $this->businessRuleController->disableDisplayDiscounts();
         }
     }
     return $this->businessRuleController;
 }