PHP Класс Elgg\FileService\File

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
bindSession ( boolean $use_cookie = true ) : void Bind URL to current user session
getFile ( ) : ElggFile | null Returns file object
getURL ( ) : string | false Returns publicly accessible URL
setDisposition ( string $disposition = self::ATTACHMENT ) : void Sets content disposition
setExpires ( integer $expires = '+2 hours' ) : void Sets URL expiration
setFile ( ElggFile $file ) : void Set file object

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

bindSession() публичный Метод

Bind URL to current user session
public bindSession ( boolean $use_cookie = true ) : void
$use_cookie boolean Use cookie
Результат void

getFile() публичный Метод

Returns file object
public getFile ( ) : ElggFile | null
Результат ElggFile | null

getURL() публичный Метод

Returns publicly accessible URL
public getURL ( ) : string | false
Результат string | false

setDisposition() публичный Метод

Sets content disposition
public setDisposition ( string $disposition = self::ATTACHMENT ) : void
$disposition string Content disposition ('inline' or 'attachment')
Результат void

setExpires() публичный Метод

Sets URL expiration
public setExpires ( integer $expires = '+2 hours' ) : void
$expires integer String suitable for strtotime()
Результат void

setFile() публичный Метод

Set file object
public setFile ( ElggFile $file ) : void
$file ElggFile File object
Результат void