Browse Source

fix glob problem in migration resolver.

Taylor Otwell 13 years ago
parent
commit
04f21380ca
1 changed files with 8 additions and 0 deletions
  1. 8 0
      laravel/cli/tasks/migrate/resolver.php

+ 8 - 0
laravel/cli/tasks/migrate/resolver.php

@@ -140,6 +140,14 @@ class Resolver {
 	{
 		$files = glob(Bundle::path($bundle).'migrations/*_*'.EXT);
 
+		// When open_basedir is enabled, glob will return false on an
+		// empty directory, so we will return an empty array in this
+		// case so the application doesn't bomb out.
+		if ($files === false)
+		{
+			return array();
+		}
+
 		// Once we have the array of files in the migration directory,
 		// we'll take the basename of the file and remove the PHP file
 		// extension, which isn't needed.