/** * Test createFile function with creating a path * * @return void */ public function test__createFileWithPath() { $dirname = PHPCB_TEST_OUTPUT . '/tmpdir'; $filename = $dirname . '/tmpfile'; $content = 'Lorem ipsum'; if (file_exists($filename)) { unlink($filename); rmdir($dirname); } else { if (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 $files The files to show in the sidebar * * @return void */ public function generateIndex(array $fileList) { $data['treeList'] = $this->_getTreeListHtml($fileList); $data['fileList'] = $fileList; $this->_ioHelper->createFile($this->_outputDir . '/index.html', $this->_render('index', $data)); }
/** * Creates a javascript-filled index.html * * @param Array $files The files to show in the sidebar * * @return void */ public function generateIndex(array $fileList, $excludeOK = false) { //we want to exclude files without issues if ($excludeOK) { $fileList = array_filter($fileList, array('CbViewAbstract', 'hasFileAnyIssues')); } $data['treeList'] = $this->_getTreeListHtml($fileList); $data['fileList'] = $fileList; $this->_ioHelper->createFile($this->_outputDir . '/index.html', $this->_render('index', $data)); }