TYPO3  7.6
Public Member Functions | Protected Member Functions | List of all members
Filesystem Class Reference
Inheritance diagram for Filesystem:

Public Member Functions

 allFilesExist (array $files)
 
 someFilesExist (array $files)
 
 establishSymlinks (array $links, $copyOnFailure=TRUE, $makeRelative=TRUE)
 
 removeSymlinks (array $links)
 
 symlink ($source, $target, $copyOnFailure=TRUE, $makeRelative=TRUE)
 
 copy ($source, $target)
 

Protected Member Functions

 copyFile ($source, $target)
 
 copyDirectory ($source, $target)
 

Detailed Description

An additional wrapper around filesystem

Definition at line 20 of file Filesystem.php.

Member Function Documentation

allFilesExist ( array  $files)
Parameters
array$files
Returns
bool

Definition at line 26 of file Filesystem.php.

copy (   $source,
  $target 
)
Parameters
string$source
string$target
Returns
void

Definition at line 109 of file Filesystem.php.

References Filesystem\copyDirectory(), Filesystem\copyFile(), and elseif.

Referenced by Filesystem\copyFile(), and Filesystem\symlink().

copyDirectory (   $source,
  $target 
)
protected
Parameters
string$source
string$target

Definition at line 139 of file Filesystem.php.

References Filesystem\copyFile().

Referenced by Filesystem\copy().

copyFile (   $source,
  $target 
)
protected
Parameters
string$source
string$target

Definition at line 128 of file Filesystem.php.

References Filesystem\copy().

Referenced by Filesystem\copy(), and Filesystem\copyDirectory().

establishSymlinks ( array  $links,
  $copyOnFailure = TRUE,
  $makeRelative = TRUE 
)
Parameters
array$links
bool$copyOnFailure
bool$makeRelative

Definition at line 53 of file Filesystem.php.

References Filesystem\symlink().

removeSymlinks ( array  $links)

Definition at line 62 of file Filesystem.php.

someFilesExist ( array  $files)
Parameters
array$files
Returns
bool

Definition at line 39 of file Filesystem.php.

symlink (   $source,
  $target,
  $copyOnFailure = TRUE,
  $makeRelative = TRUE 
)
Parameters
string$source
string$target
bool$copyOnFailure
bool$makeRelativeCreate a relative link instead of an absolute

Definition at line 74 of file Filesystem.php.

References Filesystem\copy(), and elseif.

Referenced by Filesystem\establishSymlinks().