diff --git a/lib/Doctrine/Import/Schema.php b/lib/Doctrine/Import/Schema.php index 6a26a2bac..7a7d6a8e2 100644 --- a/lib/Doctrine/Import/Schema.php +++ b/lib/Doctrine/Import/Schema.php @@ -103,7 +103,7 @@ class Doctrine_Import_Schema foreach ((array) $schema AS $s) { if (is_file($s)) { - $array = array_merge($this->parseSchema($s, $format), $array); + $array = array_merge($array, $this->parseSchema($s, $format)); } else if (is_dir($s)) { $it = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($s), RecursiveIteratorIterator::LEAVES_ONLY); @@ -111,7 +111,7 @@ class Doctrine_Import_Schema foreach ($it as $file) { $e = explode('.', $file->getFileName()); if (end($e) === $format) { - $array = array_merge($this->parseSchema($file->getPathName(), $format), $array); + $array = array_merge($array, $this->parseSchema($file->getPathName(), $format)); } } }