/** * 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); }
/** * Set request instance * * @param RequestInterface $request Request instance * * @return ResponseInterface Return self */ public function setRequest(RequestInterface $request) { $this->request = $request->setResponse($this); return $this; }