PHP 클래스 Gaufrette\File

저자: Antoine Hérault ([email protected])
파일 보기 프로젝트 열기: knplabs/gaufrette 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$content Content variable is lazy. It will not be read from filesystem until it's requested first time.
$filesystem
$key
$metadata metadata in associative array. Only for adapters that support metadata
$mtime File date modified.
$name Human readable filename (usually the end of the key).
$size File size in bytes.

공개 메소드들

메소드 설명
__construct ( string $key, gaufrette\Filesystem $filesystem )
createStream ( ) : gaufrette\Stream Creates a new file stream instance of the file.
delete ( array $metadata = [] ) : boolean Deletes the file from the filesystem.
exists ( ) : boolean Indicates whether the file exists in the filesystem.
getContent ( array $metadata = [] ) : string Returns the content.
getKey ( ) : string Returns the key.
getMtime ( ) : integer Returns the file modified time.
getName ( ) : string
getSize ( ) : integer
setContent ( string $content, array $metadata = [] ) : integer Sets the content.
setName ( string $name )
setSize ( integer $size )

보호된 메소드들

메소드 설명
setMetadata ( array $metadata ) : boolean Sets the metadata array to be stored in adapters that can support it.

비공개 메소드들

메소드 설명
supportsMetadata ( ) : boolean

메소드 상세

__construct() 공개 메소드

public __construct ( string $key, gaufrette\Filesystem $filesystem )
$key string
$filesystem gaufrette\Filesystem

createStream() 공개 메소드

Creates a new file stream instance of the file.
public createStream ( ) : gaufrette\Stream
리턴 gaufrette\Stream

delete() 공개 메소드

Deletes the file from the filesystem.
public delete ( array $metadata = [] ) : boolean
$metadata array optional metadata which should be send when write
리턴 boolean TRUE on success

exists() 공개 메소드

Indicates whether the file exists in the filesystem.
public exists ( ) : boolean
리턴 boolean

getContent() 공개 메소드

Returns the content.
public getContent ( array $metadata = [] ) : string
$metadata array optional metadata which should be set when read
리턴 string

getKey() 공개 메소드

Returns the key.
public getKey ( ) : string
리턴 string

getMtime() 공개 메소드

Returns the file modified time.
public getMtime ( ) : integer
리턴 integer

getName() 공개 메소드

public getName ( ) : string
리턴 string name of the file

getSize() 공개 메소드

public getSize ( ) : integer
리턴 integer size of the file

setContent() 공개 메소드

Sets the content.
public setContent ( string $content, array $metadata = [] ) : integer
$content string
$metadata array optional metadata which should be send when write
리턴 integer The number of bytes that were written into the file, or FALSE on failure

setMetadata() 보호된 메소드

Sets the metadata array to be stored in adapters that can support it.
protected setMetadata ( array $metadata ) : boolean
$metadata array
리턴 boolean

setName() 공개 메소드

public setName ( string $name )
$name string name of the file

setSize() 공개 메소드

public setSize ( integer $size )
$size integer size of the file

프로퍼티 상세

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

Content variable is lazy. It will not be read from filesystem until it's requested first time.
protected $content

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

protected $filesystem

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

protected $key

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

metadata in associative array. Only for adapters that support metadata
protected $metadata

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

File date modified.
protected $mtime

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

Human readable filename (usually the end of the key).
protected $name

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

File size in bytes.
protected $size