3 declare(strict_types=1);
136 return $this->
filesystem->getTimestamp($path);
166 return $this->
filesystem->getVisibility($path);
235 public function put(
string $path,
string $content): void
244 public function delete(
string $path):
void 271 public function copy(
string $path,
string $copy_path): void
readAndDelete(string $path)
getVisibility(string $path)
This class provides the data size with additional information to remove the work to calculate the siz...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
createDir(string $path, string $visibility=Visibility::PUBLIC_ACCESS)
getSize(string $path, int $fileSizeUnit)
put(string $path, string $content)
putStream(string $path, FileStream $stream)
getTimestamp(string $path)
write(string $path, string $content)
writeStream(string $path, FileStream $stream)
copy(string $path, string $copy_path)
copyDir(string $source, string $destination)
ILIAS Filesystem Filesystem $filesystem
listContents(string $path='', bool $recursive=false)
rename(string $path, string $new_path)
__construct(Filesystem $filesystem)
ReadOnlyDecorator constructor.
setVisibility(string $path, string $visibility)
const PUBLIC_ACCESS
Public file visibility.
Class FlySystemFileAccessTest disabled disabled disabled.
getMimeType(string $path)
update(string $path, string $new_content)
updateStream(string $path, FileStream $stream)