function run_directory_review($path, $review_type, $scanners = array('checks', 'analyzers')) { $review = $this->vip_scanner_instance->get_review($review_type); if (!$review) { return false; } $scanner = new AsyncDirectoryScanner($path, $review); $scanner->scan($scanners); $this->cache_scan_results($review_type, $path, $scanner); return $scanner; }