PHP Класс App\services\Storage

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

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

Метод Описание
copyDir ( string $source, string $dest ) : boolean Copy directory recursively
exists ( $filename )
get ( string $filename ) : string | boolean Read a file and return bin data
getDirSize ( string $dir ) : int, Recursively count the size of specified directory
getFileNum ( string $dir, $file_num ) : int, Recursively count files of specified directory
hash ( $filename, $type = 'sha256' )
put ( $filename, $data )
remove ( $filename ) Remove a file
removeDir ( $dir )
rename ( $fname, $new_fname )
size ( $filename )

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

copyDir() публичный статический метод

Copy directory recursively
public static copyDir ( string $source, string $dest ) : boolean
$source string
$dest string
Результат boolean

exists() публичный статический метод

public static exists ( $filename )

get() публичный статический метод

Read a file and return bin data
public static get ( string $filename ) : string | boolean
$filename string
Результат string | boolean

getDirSize() публичный статический метод

Recursively count the size of specified directory
public static getDirSize ( string $dir ) : int,
$dir string
Результат int,

getFileNum() публичный статический метод

Recursively count files of specified directory
public static getFileNum ( string $dir, $file_num ) : int,
$dir string
$file_num
Результат int,

hash() публичный статический метод

public static hash ( $filename, $type = 'sha256' )

put() публичный статический метод

public static put ( $filename, $data )

remove() публичный статический метод

Remove a file
public static remove ( $filename )
$filename

removeDir() публичный статический метод

public static removeDir ( $dir )

rename() публичный статический метод

public static rename ( $fname, $new_fname )

size() публичный статический метод

public static size ( $filename )