/** * Sınıfı başlatır * */ public function __construct(Base $base) { static::setConnection($base->getConnection()); }
/** * Tüm sorgular başarılı olmazsa değişiklikleri geri alır * @throws Exception */ public function commit() { $connection = $this->db->getConnection(); if ($connection instanceof PDO) { $connection->commit(); } else { throw new Exception(sprintf('%s sadece PDO altyapısında çalışabilir', __FUNCTION__)); } }
/** * * Uygulamayı alır ve toplamaya başlar * * @param Base $base */ public function __construct(Base $base) { $this->base = $base; Schema::setConnection($this->base->getConnection()); }