MDL-43266 testing: avoid assoc arrays for json

Last commit switched from raw arrays to associative
arrays. That leads to json_encode() to generate an
object instead of an array, ultimately leading to
problems with the rest of code expecting an array.

By using array_values() we are moving back to the
non-associative array.

Also, fix some file permissions.
This commit is contained in:
Eloy Lafuente (stronk7) 2014-03-12 23:32:27 +01:00
parent 1700bec3c6
commit 630bb85d9e
2 changed files with 1 additions and 1 deletions

0
lib/phpunit/classes/util.php Executable file → Normal file
View File

2
lib/testing/classes/util.php Executable file → Normal file
View File

@ -879,7 +879,7 @@ abstract class testing_util {
// Save the file list in a JSON file.
$fp = fopen($jsonfilepath, 'w');
fwrite($fp, json_encode($listfiles));
fwrite($fp, json_encode(array_values($listfiles)));
fclose($fp);
}
}