PHP 클래스 Kraken\Filesystem\Filesystem

상속: implements Kraken\Filesystem\FilesystemInterface
파일 보기 프로젝트 열기: kraken-php/framework

보호된 프로퍼티들

프로퍼티 타입 설명
$fs League\Flysystem\FilesystemInterface

공개 메소드들

메소드 설명
__construct ( League\Flysystem\AdapterInterface $adapter )
__destruct ( )
append ( $path, $contents )
copyDir ( $source, $destination )
copyFile ( $source, $destination )
create ( $path, $contents )
createDir ( $dirname, $visibility = self::VISIBILITY_DEFAULT )
createFile ( $path, $contents = '', $visibility = self::VISIBILITY_DEFAULT )
eraseDir ( $dirname = '' )
eraseFile ( $path )
exists ( $path )
getContents ( $directory = '', $recursive = false, $filterPatterns = [] )
getDirectories ( $directory = '', $recursive = false, $filterPatterns = [] )
getFiles ( $directory = '', $recursive = false, $filterPatterns = [] )
getMimetype ( $path )
getSize ( $path )
getTimestamp ( $path )
getType ( $path )
getVisibility ( $path = '' )
isDir ( $path )
isFile ( $path )
isPrivate ( $path = '' )
isPublic ( $path = '' )
move ( $source, $destination )
prepend ( $path, $contents )
read ( $path )
removeDir ( $dirname )
removeFile ( $path )
req ( $path )
setPrivate ( $path = '' )
setPublic ( $path = '' )
setVisibility ( $path, $visibility )
write ( $path, $contents )

보호된 메소드들

메소드 설명
prepareConfig ( $visibility ) : string[] Return array config with visibility setting.

비공개 메소드들

메소드 설명
ensuredCopyDir ( string $source, string $destination ) Copy a directory.
ensuredEraseDir ( string $dirname ) Erase a directory.
ensuredRemoveDir ( string $dirname ) Remove a directory.
match ( string $pattern, string $name ) : boolean Try to match name using specified pattern.

메소드 상세

__construct() 공개 메소드

public __construct ( League\Flysystem\AdapterInterface $adapter )
$adapter League\Flysystem\AdapterInterface

__destruct() 공개 메소드

public __destruct ( )

append() 공개 메소드

public append ( $path, $contents )

copyDir() 공개 메소드

public copyDir ( $source, $destination )

copyFile() 공개 메소드

public copyFile ( $source, $destination )

create() 공개 메소드

public create ( $path, $contents )

createDir() 공개 메소드

public createDir ( $dirname, $visibility = self::VISIBILITY_DEFAULT )

createFile() 공개 메소드

public createFile ( $path, $contents = '', $visibility = self::VISIBILITY_DEFAULT )

eraseDir() 공개 메소드

public eraseDir ( $dirname = '' )

eraseFile() 공개 메소드

public eraseFile ( $path )

exists() 공개 메소드

public exists ( $path )

getContents() 공개 메소드

public getContents ( $directory = '', $recursive = false, $filterPatterns = [] )

getDirectories() 공개 메소드

public getDirectories ( $directory = '', $recursive = false, $filterPatterns = [] )

getFiles() 공개 메소드

public getFiles ( $directory = '', $recursive = false, $filterPatterns = [] )

getMimetype() 공개 메소드

public getMimetype ( $path )

getSize() 공개 메소드

public getSize ( $path )

getTimestamp() 공개 메소드

public getTimestamp ( $path )

getType() 공개 메소드

public getType ( $path )

getVisibility() 공개 메소드

public getVisibility ( $path = '' )

isDir() 공개 메소드

public isDir ( $path )

isFile() 공개 메소드

public isFile ( $path )

isPrivate() 공개 메소드

public isPrivate ( $path = '' )

isPublic() 공개 메소드

public isPublic ( $path = '' )

move() 공개 메소드

public move ( $source, $destination )

prepareConfig() 보호된 메소드

Return array config with visibility setting.
protected prepareConfig ( $visibility ) : string[]
$visibility
리턴 string[]

prepend() 공개 메소드

public prepend ( $path, $contents )

read() 공개 메소드

public read ( $path )

removeDir() 공개 메소드

public removeDir ( $dirname )

removeFile() 공개 메소드

public removeFile ( $path )

req() 공개 메소드

public req ( $path )

setPrivate() 공개 메소드

public setPrivate ( $path = '' )

setPublic() 공개 메소드

public setPublic ( $path = '' )

setVisibility() 공개 메소드

public setVisibility ( $path, $visibility )

write() 공개 메소드

public write ( $path, $contents )

프로퍼티 상세

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

protected FilesystemInterface,League\Flysystem $fs
리턴 League\Flysystem\FilesystemInterface