/**
  * Perform a new query that retrieves you the list of Merchants.
  *
  * @return an MerchantInformation list object.
  * @see {@link com.payhub.ws.api.MerchantInformation};
  */
 public function getAllMerchantInformation()
 {
     $url = $this->getUrl() . "merchant/";
     $request = $this->setHeadersGet($url, $this->_oauthToken);
     $result = $this->doGet($request);
     if (array_key_exists('_embedded', $result)) {
         foreach ($result['_embedded']['merchants'] as $billForSale) {
             $response_tmp = MerchantInformation::fromJson(json_encode($billForSale));
             $response[] = $response_tmp;
         }
         return $response;
     } else {
         $errors_tmp = new Errors();
         foreach ($result as $errorData) {
             $errors_tmp = Errors::fromArray($errorData);
         }
         $errors[] = $errors_tmp;
         return $errors;
     }
 }
예제 #2
0
 /**
  * Perform a new query that retrieves you the list of Merchants.
  *
  * @return an MerchantInformation list object.
  * @see {@link com.payhub.ws.api.MerchantInformation};
  */
 public function getAllMerchantInformation()
 {
     $url = $this->getUrl() . "merchant/";
     $request = $this->setHeadersGet($url, $this->_oauthToken);
     $result = $this->doGet($request);
     foreach ($result['_embedded']['merchants'] as $billForSale) {
         $response_tmp = MerchantInformation::fromJson(json_encode($billForSale));
         $response[] = $response_tmp;
     }
     return $response;
 }