static function transaction(callable $transaction) { self::$inst->beginTransaction(); $queue = $transaction(); if ($queue) { self::$inst->commit(); return $queue; } self::$inst->rollBack(); return false; }
public function rollback() { try { return parent::rollBack(); } catch (\PDOException $e) { throw new \limepie\db\exception($e); } }