public function __construct($config = [])
{
parent::__construct($config);
$defaults = ['verbosity' => 1];
$config += $defaults;
$verbosity = $config['verbosity'];
$this->_verbosity = is_numeric($verbosity) ? (int) $verbosity : (string) $verbosity;
if (is_string($this->_verbosity)) {
$class = preg_replace('/(::)?\\w+\\(\\)$/', '', $this->_verbosity);
$interceptor = static::$_classes['interceptor'];
$loader = $interceptor::instance();
if ($loader && ($path = $loader->findPath($class))) {
$config['path'] = $path;
}
}
$this->_collector = new Collector($config);
}