PHP 클래스 Webiny\Component\Storage\File\File

상속: implements Webiny\Component\Storage\File\FileInterface, use trait Webiny\Component\StdLib\StdObjectTrait, use trait Webiny\Component\EventManager\EventManagerTrait
파일 보기 프로젝트 열기: Webiny/Framework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$contents
$isDirectory
$key
$size
$storage Webiny\Component\Storage\Storage
$timeModified
$url

공개 메소드들

메소드 설명
__construct ( string $key, Storage $storage ) : File Construct a File instance
delete ( )
exists ( ) : boolean Check if file exists
getAbsolutePath ( ) : string Get absolute file path.
getContents ( )
getKey ( )
getSize ( ) : integer | null Get file size in bytes
getStorage ( )
getTimeModified ( $asDateTimeObject = false )
getUrl ( )
isDirectory ( ) : boolean Checks if file is a directory.
rename ( $newKey )
setContents ( $contents, $append = false )
touch ( ) Touch a file (change time modified)

메소드 상세

__construct() 공개 메소드

Construct a File instance
public __construct ( string $key, Storage $storage ) : File
$key string File key
$storage Webiny\Component\Storage\Storage Storage to use
리턴 File

delete() 공개 메소드

public delete ( )

exists() 공개 메소드

Check if file exists
public exists ( ) : boolean
리턴 boolean

getAbsolutePath() 공개 메소드

If storage driver does not support absolute paths (cloud storage) returns file key
public getAbsolutePath ( ) : string
리턴 string

getContents() 공개 메소드

public getContents ( )

getKey() 공개 메소드

public getKey ( )

getSize() 공개 메소드

Get file size in bytes
public getSize ( ) : integer | null
리턴 integer | null Number of bytes or null

getStorage() 공개 메소드

public getStorage ( )

getTimeModified() 공개 메소드

public getTimeModified ( $asDateTimeObject = false )

getUrl() 공개 메소드

public getUrl ( )

isDirectory() 공개 메소드

Need this method for easier checks when looping through directories.
public isDirectory ( ) : boolean
리턴 boolean

rename() 공개 메소드

public rename ( $newKey )

setContents() 공개 메소드

public setContents ( $contents, $append = false )

touch() 공개 메소드

Touch a file (change time modified)
public touch ( )

프로퍼티 상세

$contents 보호되어 있는 프로퍼티

protected $contents

$isDirectory 보호되어 있는 프로퍼티

protected $isDirectory

$key 보호되어 있는 프로퍼티

protected $key

$size 보호되어 있는 프로퍼티

protected $size

$storage 보호되어 있는 프로퍼티

protected Storage,Webiny\Component\Storage $storage
리턴 Webiny\Component\Storage\Storage

$timeModified 보호되어 있는 프로퍼티

protected $timeModified

$url 보호되어 있는 프로퍼티

protected $url