From 0eba2a0f02f92fe4c9b6261b23dcc106392eaa24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Matyas?= Date: Sun, 26 Jun 2011 01:23:17 +0200 Subject: [PATCH] Add creating directories for migrations if they don't exist --- classes/minion/task/db/generate.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/classes/minion/task/db/generate.php b/classes/minion/task/db/generate.php index f61fa9a..9d7aace 100644 --- a/classes/minion/task/db/generate.php +++ b/classes/minion/task/db/generate.php @@ -65,6 +65,11 @@ class Minion_Task_Db_Generate extends Minion_Task ->set('description', $description) ->render(); + if ( ! is_dir(dirname($file))) + { + mkdir(dirname($file), 0775, TRUE); + } + file_put_contents($file, $data); return 'Migration generated in '.$file.PHP_EOL;