lithium\test\filter\Profiler::collect PHP Метод

collect() публичный статический Метод

Collects the raw filter results and packages them for analysis.
public static collect ( array $filterResults ) : array
$filterResults array The results of the filter on the test run.
Результат array The packaged filter results prepared for analysis.
    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);
    }