Esempio n. 1
0
 /**
  * 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';
 }
Esempio n. 2
0
 public function testSerialize()
 {
     $dumpFilePath = __DIR__ . '/data/data.dump';
     if (file_exists($dumpFilePath)) {
         unlink($dumpFilePath);
     }
     $dataSrc = new Serialize($dumpFilePath);
     $collector = new Collect($dataSrc);
     $collector->startCollection();
     $sampleFilePath = __DIR__ . '/sample2.php';
     require $sampleFilePath;
     $collector->save();
     $report = new Report(new Serialize($dumpFilePath));
     $unused = $report->generateReport()[$sampleFilePath];
     $this->assertEquals(File::UNUSED_LINE, $unused[13][1]);
     $this->assertEquals(File::UNUSED_LINE, $unused[14][1]);
 }