/** * Output html * * @param string|null $dirPath For unused files search */ public function output($dirPath = null) { $report = new Report($this->src); self::$data['unusedCode'] = $report->generateReport(); if (!is_null($dirPath)) { self::$data['dir'] = $dirPath; self::$data['unusedFiles'] = $report->generateReportForDirectory($dirPath); } require __DIR__ . '/template.html.php'; }
public function testDirInMemory() { $dataSrc = new Memory(); $collector = new Collect($dataSrc); $collector->startCollection(); $dir = __DIR__ . '/sampleDir'; require $dir . '/used.php'; $collector->save(); $report = new Report($dataSrc); $unusedFiles = $report->generateReportForDirectory($dir); $this->assertCount(1, $unusedFiles); $this->assertEquals($dir . '/decedent.php', $unusedFiles[0]); }