clientHandler = new ClientHandler($clientParams); } /** * @param Model\UnionPayOrderQueryRequest $request * @return Model\UnionPayOrderQueryResponse * @throws YopClientException */ public function unionPayOrderQuery(Model\UnionPayOrderQueryRequest $request) { if ($request == null) { throw new YopClientException("request is required."); } if ($request->getRequestNo() == null) { throw new YopClientException("request.requestNo is required."); } if ($request->getCustomerNo() == null) { throw new YopClientException("request.customerNo is required."); } $clientExecutionParams = new ClientExecutionParams($request, Model\UnionPayOrderQueryRequestMarshaller::getInstance(), Model\UnionPayOrderQueryResponseUnMarshaller::getInstance()); return $this->clientHandler->execute($clientExecutionParams); } }