class FilesystemHandler implements ContentReaderInterface

Class FilesystemHandler

Properties

protected FilesystemManager $filesystem filesystem manager instance

Methods

__construct(FilesystemManager $filesystem)

constructor

Filesystem
getDisk(string $name)

returns disk filesystem

string
read(File $file)

Returns file content by the file model

bool
store(string $content, string $pathname, string $disk)

file content to disk storage

bool
delete(File $file)

remove file from storage

bool
exists(File $file)

check exists a file

FilesystemManager
getFilesystem()

filesystem manager instance

Details

at line 42
__construct(FilesystemManager $filesystem)

constructor

Parameters

FilesystemManager $filesystem filesystem manager instance

at line 53
protected Filesystem getDisk(string $name)

returns disk filesystem

Parameters

string $name disk name

Return Value

Filesystem

at line 64
string read(File $file)

Returns file content by the file model

Parameters

File $file file instance

Return Value

string

at line 77
bool store(string $content, string $pathname, string $disk)

file content to disk storage

Parameters

string $content file content
string $pathname be saved path and file name
string $disk be saved disk name

Return Value

bool

at line 88
bool delete(File $file)

remove file from storage

Parameters

File $file file instance

Return Value

bool

at line 103
bool exists(File $file)

check exists a file

Parameters

File $file file instance

Return Value

bool

at line 113
FilesystemManager getFilesystem()

filesystem manager instance

Return Value

FilesystemManager