public function exec()
{
// initialize
$this->init();
// run against the list of targets
foreach ($this->targets as $name => $path) {
// only run non-blank targets
$name = trim($name);
if ($name) {
$this->runAllPasses($name, $path);
}
}
// print the report
$this->report();
// done!
exit(0);
}