public function generate() { echo "Generating Caribou MySQL migration\n"; $version = "0.0.0"; if (!is_dir($this->migrationsDir)) { echo "Creating migrations directory\n"; mkdir($this->migrationsDir); } else { $content = scandir($this->migrationsDir); natsort($content); $content = array_reverse($content); foreach ($content as $c) { if (is_dir($this->migrationsDir . DIRECTORY_SEPARATOR . $c) && $c != "." && $c != "..") { $version = $this->increaseVersion($c); break; } } } Generator::generateVersion($version, $this->migrationsDir); }