public function __construct(array $paths, array $ignorePaths = array(), array $extensions = array('php'))
{
if (empty($paths)) {
throw new RuntimeException('No paths to scan');
}
$this->addExtensions($extensions);
foreach ($ignorePaths as $path) {
$this->addIgnorePath($path);
}
foreach ($paths as $path) {
$this->addPath($path);
}
}