Example #1
0
 /**
  * Test createFile function with creating a path
  *
  * @return void
  */
 public function testCreationOfFileWithPath()
 {
     $dirName = PHPCB_TEST_OUTPUT . '/tmpdir';
     $filename = $dirName . '/tmpfile';
     $content = 'Lorem ipsum';
     if (file_exists($filename)) {
         unlink($filename);
         rmdir($dirName);
     } elseif (file_exists($dirName)) {
         rmdir($dirName);
     }
     $this->ioHelper->createFile($filename, $content);
     $this->assertTrue(file_exists($dirName));
     $this->assertTrue(file_exists($filename));
     $this->assertEquals($content, file_get_contents($filename));
     unlink($filename);
     rmdir($dirName);
 }
Example #2
0
 /**
  * Creates a javascript-filled index.html
  *
  * @param array $fileList
  * @param bool $excludeOK
  *
  * @return void
  */
 public function generateIndex(array $fileList, $excludeOK = false)
 {
     //we want to exclude files without issues
     if ($excludeOK) {
         $fileList = array_filter($fileList, array('PHPCodeBrowser\\View\\ViewAbstract', 'hasFileAnyIssues'));
     }
     $data['treeList'] = $this->getTreeListHtml($fileList);
     $data['fileList'] = $fileList;
     $this->ioHelper->createFile($this->outputDir . '/index.html', $this->render('index', $data));
 }