コード例 #1
0
ファイル: Template.php プロジェクト: phpscr/usvn
 /**
  * Return available templates
  *
  * @todo check if it is a valid template directory
  * @return array
  */
 public static function listTemplate()
 {
     $res = array();
     $list = USVN_DirectoryUtils::listDirectory(USVN_Template::$locale_directory);
     foreach ($list as $filename) {
         if (USVN_Template::isValidTemplateDirectory(USVN_Template::$locale_directory . '/' . $filename)) {
             $res[] = $filename;
         }
     }
     return $res;
 }
コード例 #2
0
ファイル: TemplateTest.php プロジェクト: phpscr/usvn
 public function test_isValidTemplateDirectory()
 {
     $this->assertTrue(USVN_Template::isValidTemplateDirectory('public/usvn/default'));
     $this->assertFalse(USVN_Template::isValidTemplateDirectory('public/usvn/.svn'));
     $this->assertFalse(USVN_Template::isValidTemplateDirectory('.htaccess'));
 }