public static function collect($filterResults, array $options = array())
{
$defaults = array('merging' => 'class');
$options += $defaults;
$packagedResults = array();
foreach ($filterResults as $results) {
$class = key($results);
$results = $results[$class];
foreach ($results as $file => $lines) {
unset($results[$file][0]);
}
switch ($options['merging']) {
case 'class':
default:
if (!isset($packagedResults[$class])) {
$packagedResults[$class] = array();
}
$packagedResults[$class][] = $results;
break;
}
}
return $packagedResults;
}