Exemplo n.º 1
0
 /**
  * подготовить запись в лог
  *
  * @param int    $channelId
  * @param string $channelName
  * @param int    $transferId
  * @param string $requestAction
  * @param string $requestText
  * @param string $responseStatus
  * @param        $responseText
  * @param        $errorCode
  * @param        $responseError
  * @param int    $requestTime
  * @param int    $responseTime
  */
 public function prepare($channelId, $channelName, $transferId, $requestAction, $requestText, $responseStatus, $responseText, $errorCode, $responseError, $requestTime, $responseTime)
 {
     $attributes = array('channel_id' => $channelId, 'transfer_id' => $transferId, 'channel_name' => $channelName, 'request_action' => $requestAction, 'request_text' => $requestText, 'response_status' => $responseStatus, 'response_text' => $responseText, 'error_code' => $errorCode, 'response_error' => $responseError, 'dt_request' => PaymentChannelAbstract::timetostr($requestTime), 'dt_response' => PaymentChannelAbstract::timetostr($responseTime));
     $jsonFormatter = new JsonFormatter();
     $this->message = $jsonFormatter->format($attributes);
     $this->requestAction = $requestAction;
     $this->transfer_id = $transferId;
 }
 protected function cleanup()
 {
     $this->provider = null;
     $this->error = null;
     $this->serviceProviderId = null;
     parent::cleanup();
 }