diff --git a/classes/minion/task/db/generate.php b/classes/minion/task/migrations/new.php similarity index 82% rename from classes/minion/task/db/generate.php rename to classes/minion/task/migrations/new.php index c2fe360..90bcf4c 100644 --- a/classes/minion/task/db/generate.php +++ b/classes/minion/task/migrations/new.php @@ -1,21 +1,24 @@ */ -class Minion_Task_Db_Generate extends Minion_Task +class Minion_Task_Migrations_New extends Minion_Task { /** * A set of config options that this task accepts @@ -49,7 +50,7 @@ class Minion_Task_Db_Generate extends Minion_Task try { $file = $this->generate($config); - Minion_CLI::write('Migration generated: '.$file); + Minion_CLI::write('Migration generated: '.$file); } catch(ErrorException $e) { @@ -57,7 +58,7 @@ class Minion_Task_Db_Generate extends Minion_Task } } - + public function generate($config, $up = null, $down = null) { $defaults = array( @@ -86,7 +87,7 @@ class Minion_Task_Db_Generate extends Minion_Task $file = $this->_generate_filename($location, $group, $time, $description); - $data = Kohana::FILE_SECURITY.View::factory('minion/task/db/generate/template') + $data = Kohana::FILE_SECURITY.View::factory('minion/task/migrations/new/template') ->set('class', $class) ->set('description', $description) ->set('up', $up) diff --git a/classes/minion/task/db/migrate.php b/classes/minion/task/migrations/run.php similarity index 86% rename from classes/minion/task/db/migrate.php rename to classes/minion/task/migrations/run.php index 7c60bb8..407f1a8 100644 --- a/classes/minion/task/db/migrate.php +++ b/classes/minion/task/migrations/run.php @@ -1,21 +1,21 @@ */ -class Minion_Task_Db_Migrate extends Minion_Task +class Minion_Task_Migrations_Run extends Minion_Task { /** * A set of config options that this task accepts @@ -53,9 +53,9 @@ class Minion_Task_Db_Migrate extends Minion_Task protected $_config = array( 'group', 'groups', - 'migrate-up', - 'migrate-down', - 'migrate-to', + 'up', + 'down', + 'to', 'dry-run', 'quiet' ); @@ -70,12 +70,12 @@ class Minion_Task_Db_Migrate extends Minion_Task $k_config = Kohana::$config->load('minion/migration'); $groups = Arr::get($config, 'group', Arr::get($config, 'groups', NULL)); - $target = Arr::get($config, 'migrate-to', NULL); + $target = Arr::get($config, 'to', NULL); $dry_run = array_key_exists('dry-run', $config); $quiet = array_key_exists('quiet', $config); - $up = array_key_exists('migrate-up', $config); - $down = array_key_exists('migrate-down', $config); + $up = array_key_exists('up', $config); + $down = array_key_exists('down', $config); $groups = $this->_parse_groups($groups); @@ -110,12 +110,12 @@ class Minion_Task_Db_Migrate extends Minion_Task } catch(Minion_Migration_Exception $e) { - return View::factory('minion/task/db/migrate/exception') + return View::factory('minion/task/migrations/run/exception') ->set('migration', $e->get_migration()) ->set('error', $e->getMessage()); } - $view = View::factory('minion/task/db/migrate') + $view = View::factory('minion/task/migrations/run') ->set('dry_run', $dry_run) ->set('quiet', $quiet) ->set('dry_run_sql', $manager->get_dry_run_sql()) diff --git a/classes/minion/task/db/status.php b/classes/minion/task/migrations/status.php similarity index 81% rename from classes/minion/task/db/status.php rename to classes/minion/task/migrations/status.php index 7ec7c5b..311f611 100644 --- a/classes/minion/task/db/status.php +++ b/classes/minion/task/migrations/status.php @@ -7,7 +7,7 @@ * * @author Matt Button */ -class Minion_Task_Db_Status extends Minion_Task { +class Minion_Task_Migrations_Status extends Minion_Task { /** * Execute the task @@ -19,7 +19,7 @@ class Minion_Task_Db_Status extends Minion_Task { $db = Database::instance(); $model = new Model_Minion_Migration($db); - $view = new View('minion/task/db/status'); + $view = new View('minion/task/migrations/status'); $view->groups = $model->get_group_statuses(); diff --git a/views/minion/task/db/generate/template.php b/views/minion/task/migrations/new/template.php similarity index 100% rename from views/minion/task/db/generate/template.php rename to views/minion/task/migrations/new/template.php diff --git a/views/minion/task/db/migrate.php b/views/minion/task/migrations/run.php similarity index 100% rename from views/minion/task/db/migrate.php rename to views/minion/task/migrations/run.php diff --git a/views/minion/task/db/migrate/exception.php b/views/minion/task/migrations/run/exception.php similarity index 100% rename from views/minion/task/db/migrate/exception.php rename to views/minion/task/migrations/run/exception.php diff --git a/views/minion/task/db/status.php b/views/minion/task/migrations/status.php similarity index 100% rename from views/minion/task/db/status.php rename to views/minion/task/migrations/status.php