2 declare(strict_types=1);
42 public function hasDir(
string $path) : bool
44 return $this->filesystem->hasDir($path);
50 public function listContents(
string $path =
'',
bool $recursive =
false) : array
52 return $this->filesystem->listContents($path, $recursive);
82 public function read(
string $path) : string
84 return $this->filesystem->read($path);
90 public function has(
string $path) : bool
92 return $this->filesystem->has($path);
100 return $this->filesystem->getMimeType($path);
108 return $this->filesystem->getTimestamp($path);
116 return $this->filesystem->
getSize(
135 return $this->filesystem->getVisibility($path);
143 return $this->filesystem->readStream($path);
151 return $this->filesystem->finder();
181 public function write(
string $path,
string $content)
189 public function update(
string $path,
string $newContent)
197 public function put(
string $path,
string $content)
205 public function delete(
string $path)
221 public function rename(
string $path,
string $newPath)
229 public function copy(
string $path,
string $copyPath)
readAndDelete(string $path)
getVisibility(string $path)
Class IOException Indicates general problems with the input or output operations. ...
rename(string $path, string $newPath)
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)
copyDir(string $source, string $destination)
listContents(string $path='', bool $recursive=false)
getSize()
The calculated data size.
__construct(Filesystem $filesystem)
ReadOnlyDecorator constructor.
setVisibility(string $path, string $visibility)
const PUBLIC_ACCESS
Public file visibility.
update(string $path, string $newContent)
copy(string $path, string $copyPath)
Interface FileStream The base interface for all filesystem streams.
Class FlySystemFileAccessTest disabled disabled disabled.
getMimeType(string $path)
updateStream(string $path, FileStream $stream)