Filesystem
final class Filesystem (View source)
Methods
__construct(DirectoryManagerInterface $directoryManager, FileManagerInterface $fileManager, LockManagerInterface $lockManager)
create(string $path, int $mode = 0775)
void
delete(string $path)
void
copy(string $src, string $dst, bool $overwrite = false)
void
write(string $file, string $data, int|null $mode = 0666)
void
read(string $file)
string
size(string $file)
int
modified(string $file)
int
hash(string $file, string $algo = 'sha256')
string
mime(string $file)
string
permissions(string $file)
int
lock(string $file, callable $callback)
mixed
Details
__construct
__construct(DirectoryManagerInterface $directoryManager, FileManagerInterface $fileManager, LockManagerInterface $lockManager)
No description
create
void
create(string $path, int $mode = 0775)
No description
delete
void
delete(string $path)
No description
copy
void
copy(string $src, string $dst, bool $overwrite = false)
No description
write
void
write(string $file, string $data, int|null $mode = 0666)
No description
read
string
read(string $file)
No description
size
int
size(string $file)
No description
modified
int
modified(string $file)
No description
hash
string
hash(string $file, string $algo = 'sha256')
No description
mime
string
mime(string $file)
No description
permissions
int
permissions(string $file)
No description
lock
mixed
lock(string $file, callable $callback)
No description