public function setUp() { $this->db = new Db(); $this->db->query("SET FOREIGN_KEY_CHECKS=0"); $this->db->query("DROP TABLE IF EXISTS `keywords`"); $this->db->query("DROP TABLE IF EXISTS `items`"); $this->db->query("DROP TABLE IF EXISTS `users`"); $this->db->query("DROP TABLE IF EXISTS `groups`"); $this->db->query("DROP TABLE IF EXISTS `user_groups`"); $this->db->query("SET FOREIGN_KEY_CHECKS=1"); $this->db->install(); if (!is_dir($this->dataDir())) { mkdir($this->dataDir()); } }
public function run(Request $request, Response $response, array $args) { $db = new Db(); $db->install(); $config = new Config(); return new RedirectResponse($config->baseUrl()); }
public function run() { $config = new Config(); $this->write("Upgrading " . $config->siteTitle() . " . . . "); $db = new Db(); $db->install(); $this->write("Upgrade complete"); }