public static function collect($filterResults)
{
$defaults = array('test' => null);
$classMap = array();
$packagedResults = array();
foreach ($filterResults as $results) {
$class = key($results);
$options = $results['options'];
$options += $defaults;
$method = $results['method'];
$classMap[$options['test']] = $class;
if (!isset($packagedResults[$class])) {
$packagedResults[$class] = array();
}
$packagedResults[$class][$method] = $results[$class];
}
$filterResults = $packagedResults;
return array('filterResults' => $filterResults, 'classMap' => $classMap);
}