/** * подготовить запись в лог * * @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(); }