/** * Dumps the current environment's database to an .sql file in /db/ * @todo Ensure this works in and outside of Vagrant. */ protected function dumpCurrentDB() { date_default_timezone_set("Etc/UTC"); $relativeFilename = sprintf("export_%s_%s.sql", date('Y-m-d'), time()); $command = sprintf("%s db export %s%s --add-drop-table", $this->getWpCliPath(), Strata::getDbPath(), $relativeFilename); $this->output->writeLn("Generating MySQL export dump to ./{$relativeFilename}"); system($command); }