public function supported($feature) { if (!$this->db->supports($feature)) { return false; } return true; }
/** * Start a transaction * @return bool */ public static function beginTransaction() { self::connect(); if (self::$backend == self::BACKEND_MDB2 && !self::$connection->supports('transactions')) { return false; } self::$connection->beginTransaction(); self::$inTransaction = true; return true; }
/** * The class constructor * * @return OA_Dal_Central_AdNetworks */ function OA_Dal_Central_Common() { $this->oDbh = OA_DB::singleton(); $this->hasTransactions = $this->oDbh->supports('transactions'); }