/** * @return CarefulDatabaseRunner **/ public function rollback() { if ($this->running) { try { $this->transaction->rollback(); } catch (DatabaseException $e) { // keep silence } $this->running = false; } return $this; }