PHP Class Gc\Media\File

Inheritance: extends Gc\Core\Object
显示文件 Open project: gotcms/gotcms Class Usage Examples

Public Methods

Method Description
copyDirectory ( string $source, string $destination ) : boolean Copy directory from source to destination
getDirectory ( ) : string Return directory
getFileTransfer ( ) : Zend\File\Transfer\Adapter Return File Transfer adapter
getPath ( ) : string Return path
isWritable ( string $directory, string[] $excludeDirectory = [] ) : boolean Test is_writable recursively
load ( Model $property, Model $document, string $filename = null ) : void Initiliaze File Object
remove ( string $filename ) : boolean Remove image
removeDirectory ( string $directory ) : boolean Use rmdir recursively
upload ( ) : boolean Upload file to the server

Method Details

copyDirectory() public static method

Copy directory from source to destination
public static copyDirectory ( string $source, string $destination ) : boolean
$source string Source
$destination string Destination
return boolean

getDirectory() public method

Return directory
public getDirectory ( ) : string
return string

getFileTransfer() public method

Return File Transfer adapter
public getFileTransfer ( ) : Zend\File\Transfer\Adapter
return Zend\File\Transfer\Adapter

getPath() public method

Return path
public getPath ( ) : string
return string

isWritable() public static method

Test is_writable recursively
public static isWritable ( string $directory, string[] $excludeDirectory = [] ) : boolean
$directory string Directory start
$excludeDirectory string[] Exclude directory
return boolean

load() public method

Initiliaze File Object
public load ( Model $property, Model $document, string $filename = null ) : void
$property Gc\Property\Model Property
$document Gc\Document\Model Document
$filename string Filename
return void

remove() public method

Remove image
public remove ( string $filename ) : boolean
$filename string Filename
return boolean

removeDirectory() public static method

Use rmdir recursively
public static removeDirectory ( string $directory ) : boolean
$directory string Directory start
return boolean

upload() public method

Upload file to the server
public upload ( ) : boolean
return boolean