PHP Класс Pagekit\Filesystem\Filesystem

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

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

Свойство Тип Описание
$adapters Pagekit\Filesystem\Adapter\AdapterInterface[]

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

Метод Описание
copy ( string $source, string $target ) : boolean Copies a file.
copyDir ( string $source, string $target ) : boolean Copies a directory.
delete ( string | array $files ) : boolean Deletes a file.
exists ( string | array $files ) : boolean Checks whether a file or directory exists.
getAdapter ( string $protocol ) : Pagekit\Filesystem\Adapter\AdapterInterface | null Gets a adapter.
getPath ( string $file, boolean $local = false ) : string | false Gets canonicalized file path or localpath.
getPathInfo ( string $file, string $option = null ) : string | array Gets file path info.
getUrl ( string $file, mixed $referenceType = UrlGenerator::ABSOLUTE_PATH ) : string | false Gets file path URL.
listDir ( string $dir ) : array List files and directories inside the specified path.
makeDir ( string $dir, integer $mode = 511, boolean $recursive = true ) : boolean Makes a directory.
registerAdapter ( string $protocol, Pagekit\Filesystem\Adapter\AdapterInterface $adapter ) Registers a adapter.

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

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

Copies a file.
public copy ( string $source, string $target ) : boolean
$source string
$target string
Результат boolean

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

Copies a directory.
public copyDir ( string $source, string $target ) : boolean
$source string
$target string
Результат boolean

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

Deletes a file.
public delete ( string | array $files ) : boolean
$files string | array
Результат boolean

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

Checks whether a file or directory exists.
public exists ( string | array $files ) : boolean
$files string | array
Результат boolean

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

Gets a adapter.
public getAdapter ( string $protocol ) : Pagekit\Filesystem\Adapter\AdapterInterface | null
$protocol string
Результат Pagekit\Filesystem\Adapter\AdapterInterface | null

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

Gets canonicalized file path or localpath.
public getPath ( string $file, boolean $local = false ) : string | false
$file string
$local boolean
Результат string | false

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

Gets file path info.
public getPathInfo ( string $file, string $option = null ) : string | array
$file string
$option string
Результат string | array

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

Gets file path URL.
public getUrl ( string $file, mixed $referenceType = UrlGenerator::ABSOLUTE_PATH ) : string | false
$file string
$referenceType mixed
Результат string | false

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

List files and directories inside the specified path.
public listDir ( string $dir ) : array
$dir string
Результат array

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

Makes a directory.
public makeDir ( string $dir, integer $mode = 511, boolean $recursive = true ) : boolean
$dir string
$mode integer
$recursive boolean
Результат boolean

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

Registers a adapter.
public registerAdapter ( string $protocol, Pagekit\Filesystem\Adapter\AdapterInterface $adapter )
$protocol string
$adapter Pagekit\Filesystem\Adapter\AdapterInterface

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

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

protected AdapterInterface[],Pagekit\Filesystem\Adapter $adapters
Результат Pagekit\Filesystem\Adapter\AdapterInterface[]