* Parse phpunit result files
*/
class PHPUnitParser {
+
/**
- * @param string $content phpunit streaming JSON
- * @return array(string "$class::$func" => $status)
+ * @param string $content
+ * Phpunit streaming JSON.
+ * @return array
+ * ["$class::$func" => $status]
*/
protected static function parseJsonStream($content) {
$content = '['
- . strtr($content, array("}{" => "},{"))
+ . strtr($content, ["}{" => "},{"])
. ']';
return json_decode($content, TRUE);
}
/**
- * @param string $content json stream
- * @return array (string $testName => string $status)
+ * @param string $content
+ * Json stream.
+ * @return array
+ * (string $testName => string $status)
*/
public static function parseJsonResults($content) {
$records = self::parseJsonStream($content);
- $results = array();
+ $results = [];
foreach ($records as $r) {
if ($r['event'] == 'test') {
$results[$r['test']] = $r['status'];