vasa-c / godb-old

goDB v.1.x
http://pyha.loc/go/godb/
8 stars 3 forks source link

Поправить переопределение mysqli::commit() и mysqli::rollback #6

Open kolkov opened 10 years ago

kolkov commented 10 years ago

Нужно поправить переопределение mysqli::commit() и mysqli::rollback иначе в новых версиях будет Strict Standards.

/* * Переопределение mysqli::commit() * @link http://ru.php.net/manual/en/mysqli.commit.php * @link http://pyha.ru/go/godb/transaction/ * @return bool / public function commit($flags = NULL, $name = NULL) { if (!$this->inTransaction()) { return parent::commit(); } return true; }

/**
 * Переопределение mysqli::commit()
 *
 * @link http://ru.php.net/manual/en/mysqli.rollback.php
 * @link http://pyha.ru/go/godb/transaction/
 *
 * @return bool
 */
public function rollback($flags = NULL, $name = NULL) {
    if (!$this->inTransaction()) {
        return parent::rollback();
    }
    $this->transactionLevel++;
    return $this->transactionRollback();
}
vasa-c commented 10 years ago

Есть идеи, как это сделать? Если просто переопределить, тогда в старых версиях будет ошибка.