예제 #1
0
 /**
  * Rollback an open transaction
  *
  * @param RequestInterface $request Request instance
  *
  * @return ResponseInterface Return response instance
  */
 public function rollback(RequestInterface $request)
 {
     $response = $this->getDriver()->rollbackTransaction($request->toArray());
     return $this->createResponse($request, $response);
 }
예제 #2
0
 /**
  * Set request instance
  *
  * @param RequestInterface $request Request instance
  *
  * @return ResponseInterface Return self
  */
 public function setRequest(RequestInterface $request)
 {
     $this->request = $request->setResponse($this);
     return $this;
 }