/**
  * @param $campaignId
  * @return array
  */
 public function getBuyXItems($campaignId)
 {
     $this->prepareParams($campaignId);
     $this->params['type'] = self::BUYX_ITEMS;
     var_dump($this->params);
     $items = $this->sendRequest(null, true);
     return ItemFacace::formatItemCollection($items['buyx_items']);
 }
 /**
  * @return JsonModel
  */
 public function itemsAction()
 {
     $user = $this->zfcUserAuthentication()->getIdentity();
     if (UserHelper::isMerchant($user) && RequestHelper::isPost($this->getRequest())) {
         $campaignId = $this->getRequest()->getPost()->get('campaignId');
         $campaignService = $this->getServiceLocator()->get('campaignService');
         return new JsonModel(ItemFacace::formatItemCollection($campaignService->getBuyXRewards($campaignId)));
     }
 }