Example #1
0
 /**
  * @param string $accessToken
  * @param \YandexMoney\Request\OperationHistoryRequest $operationHistoryRequest
  * @return \YandexMoney\Response\OperationHistoryResponse
  */
 public function operationHistory($accessToken, OperationHistoryRequest $operationHistoryRequest)
 {
     $postParamsArray = $operationHistoryRequest->getDefinedParams();
     if (count($postParamsArray) > 0) {
         $params = http_build_query($postParamsArray);
     } else {
         $params = '';
     }
     $apiNetworkClient = new ApiNetworkClient($accessToken, $this->logFile);
     $response = $apiNetworkClient->request($this->getApiUri(Uri::OPERATION_HISTORY), $params);
     return new Responses\OperationHistoryResponse($response->getBodyJsonDecoded());
 }