/** * 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); }
/** * 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)); }