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