PHP Класс Kraken\Filesystem\FilesystemManager

Наследование: implements Kraken\Filesystem\FilesystemManagerInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$filesystems Kraken\Filesystem\FilesystemInterface[]

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

Метод Описание
__construct ( Kraken\Filesystem\FilesystemInterface[] $filesystems = [] )
__destruct ( )
append ( $path, $contents )
copyDir ( $source, $destination )
copyFile ( $source, $destination )
create ( $path, $contents )
createDir ( $dirname, $visibility = Filesystem::VISIBILITY_DEFAULT )
createFile ( $path, $contents = '', $visibility = Filesystem::VISIBILITY_DEFAULT )
eraseDir ( $dirname = '' )
eraseFile ( $path )
exists ( $path )
existsFilesystem ( $prefix )
getContents ( $directory = '', $recursive = false, $filterPatterns = [] )
getDirectories ( $directory = '', $recursive = false, $filterPatterns = [] )
getFiles ( $directory = '', $recursive = false, $filterPatterns = [] )
getFilesystem ( $prefix )
getMimetype ( $path )
getSize ( $path )
getTimestamp ( $path )
getType ( $path )
getVisibility ( $path )
isDir ( $path )
isFile ( $path )
isPrivate ( $path = '' )
isPublic ( $path = '' )
mountFilesystem ( $prefix, Kraken\Filesystem\FilesystemInterface $filesystem )
mountFilesystems ( $filesystems )
move ( $source, $destination )
prepend ( $path, $contents )
read ( $path )
removeDir ( $dirname )
removeFile ( $path )
req ( $path )
setPrivate ( $path = '' )
setPublic ( $path = '' )
setVisibility ( $path, $visibility )
unmountFilesystem ( $prefix )
write ( $path, $contents )

Приватные методы

Метод Описание
filterPrefix ( string $path ) : string[] Filter $path in search for $prefix, if its present explode $path into $prefix and $newPath.

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

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

public __construct ( Kraken\Filesystem\FilesystemInterface[] $filesystems = [] )
$filesystems Kraken\Filesystem\FilesystemInterface[]

__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 = Filesystem::VISIBILITY_DEFAULT )

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

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

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

public eraseDir ( $dirname = '' )

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

public eraseFile ( $path )

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

public exists ( $path )

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

public existsFilesystem ( $prefix )

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

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

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

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

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

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

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

public getFilesystem ( $prefix )

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 = '' )

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

public mountFilesystem ( $prefix, Kraken\Filesystem\FilesystemInterface $filesystem )
$filesystem Kraken\Filesystem\FilesystemInterface

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

public mountFilesystems ( $filesystems )

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

public move ( $source, $destination )

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 )

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

public unmountFilesystem ( $prefix )

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

public write ( $path, $contents )

Описание свойств

$filesystems защищенное свойство

protected FilesystemInterface[],Kraken\Filesystem $filesystems
Результат Kraken\Filesystem\FilesystemInterface[]