private function invoke($callback, $data)
{
list($class, $method) = $callback;
$class = 'Phrozn\\Runner\\CommandLine\\Callback\\' . $class;
$runner = new $class();
$data['paths'] = $this->paths;
// inject paths
$runner->setOutputter(new Outputter())->setParseResult($this->result)->setConfig($data);
$callback = array($runner, $method);
if (is_callable($callback)) {
call_user_func($callback);
}
}