public function process() { $results = $this->collector->get(); $functions = $this->config->get_functions(); foreach ($results as $result) { if (!isset($functions[$result['function']])) { continue; } $function_data = $functions[$result['function']]; if (isset($this->handlers[$function_data['type']])) { $this->handlers[$function_data['type']]->add($result); } } }