diff --git a/lib/testing/classes/util.php b/lib/testing/classes/util.php index 7b425609b0d..e414384996b 100755 --- a/lib/testing/classes/util.php +++ b/lib/testing/classes/util.php @@ -861,18 +861,19 @@ abstract class testing_util { if (!file_exists($jsonfilepath)) { $listfiles = array(); - $listfiles[] = 'filedir/.'; - $listfiles[] = 'filedir/..'; + $listfiles['filedir/.'] = 'filedir/.'; + $listfiles['filedir/..'] = 'filedir/..'; $filedir = self::get_dataroot() . '/filedir'; if (file_exists($filedir)) { $directory = new RecursiveDirectoryIterator($filedir); foreach (new RecursiveIteratorIterator($directory) as $file) { if ($file->isDir()) { - $listfiles[] = substr($file->getPath(), strlen(self::get_dataroot() . '/')); + $key = substr($file->getPath(), strlen(self::get_dataroot() . '/')); } else { - $listfiles[] = substr($file->getPathName(), strlen(self::get_dataroot() . '/')); + $key = substr($file->getPathName(), strlen(self::get_dataroot() . '/')); } + $listfiles[$key] = $key; } }