PHP Класс Gc\Media\File

Наследование: extends Gc\Core\Object
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

copyDirectory() публичный статический метод

Copy directory from source to destination
public static copyDirectory ( string $source, string $destination ) : boolean
$source string Source
$destination string Destination
Результат boolean

getDirectory() публичный метод

Return directory
public getDirectory ( ) : string
Результат string

getFileTransfer() публичный метод

Return File Transfer adapter
public getFileTransfer ( ) : Zend\File\Transfer\Adapter
Результат Zend\File\Transfer\Adapter

getPath() публичный метод

Return path
public getPath ( ) : string
Результат string

isWritable() публичный статический метод

Test is_writable recursively
public static isWritable ( string $directory, string[] $excludeDirectory = [] ) : boolean
$directory string Directory start
$excludeDirectory string[] Exclude directory
Результат boolean

load() публичный метод

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
Результат void

remove() публичный метод

Remove image
public remove ( string $filename ) : boolean
$filename string Filename
Результат boolean

removeDirectory() публичный статический метод

Use rmdir recursively
public static removeDirectory ( string $directory ) : boolean
$directory string Directory start
Результат boolean

upload() публичный метод

Upload file to the server
public upload ( ) : boolean
Результат boolean