コード例 #1
0
 /**
  * getAllProfiles
  *
  * @return  array
  */
 public static function getAllProfiles()
 {
     return Folder::folders(SQLSYNC_RESOURCE, false, Folder::PATH_BASENAME);
 }
コード例 #2
0
 /**
  * Method to test folders().
  *
  * @return void
  *
  * @covers Windwalker\Filesystem\Folder::folders
  */
 public function testFolders()
 {
     $folders = Folder::folders(static::$dest . '/folder1', true);
     $this->assertEquals(FilesystemTestHelper::cleanPaths(array(static::$dest . '/folder1/level2')), FilesystemTestHelper::cleanPaths($folders));
     // No full name
     $folders = Folder::folders(static::$dest . '/folder1', true, Folder::PATH_BASENAME);
     $this->assertEquals(FilesystemTestHelper::cleanPaths(array('level2')), FilesystemTestHelper::cleanPaths($folders));
     $folders = Folder::folders(static::$dest, true, Folder::PATH_RELATIVE);
     $this->assertEquals(FilesystemTestHelper::cleanPaths(array('folder1', 'folder1/level2', 'folder2')), FilesystemTestHelper::cleanPaths($folders));
     // Recursive
     $folders = Folder::folders(static::$dest, true, Folder::PATH_ABSOLUTE);
     $compare = FilesystemTestHelper::getFoldersRecursive('dest');
     $this->assertEquals(FilesystemTestHelper::cleanPaths($compare), FilesystemTestHelper::cleanPaths($folders));
 }