2declare(strict_types=1);
53 return $this->filesystem->hasDir(
$path);
62 return $this->filesystem->listContents(
$path, $recursive);
98 return $this->filesystem->read(
$path);
107 return $this->filesystem->has(
$path);
116 return $this->filesystem->getMimeType(
$path);
125 return $this->filesystem->getTimestamp(
$path);
134 return $this->filesystem->
getSize(
155 return $this->filesystem->getVisibility(
$path);
164 return $this->filesystem->readStream(
$path);
225 public function delete(
string $path)
An exception for terminatinating execution or to throw for unit testing.
getSize()
The calculated data size.
getTimestamp(string $path)
@inheritDoc
read(string $path)
@inheritDoc
__construct(Filesystem $filesystem)
ReadOnlyDecorator constructor.
getSize(string $path, int $fileSizeUnit)
@inheritDoc
getVisibility(string $path)
@inheritDoc
write(string $path, string $content)
@inheritDoc
createDir(string $path, string $visibility=Visibility::PUBLIC_ACCESS)
@inheritDoc
put(string $path, string $content)
@inheritDoc
has(string $path)
@inheritDoc
readAndDelete(string $path)
@inheritDoc
copy(string $path, string $copyPath)
@inheritDoc
copyDir(string $source, string $destination)
@inheritDoc
deleteDir(string $path)
@inheritDoc
readStream(string $path)
@inheritDoc
getMimeType(string $path)
@inheritDoc
putStream(string $path, FileStream $stream)
@inheritDoc
update(string $path, string $newContent)
@inheritDoc
listContents(string $path='', bool $recursive=false)
@inheritDoc
updateStream(string $path, FileStream $stream)
@inheritDoc
hasDir(string $path)
@inheritDoc
writeStream(string $path, FileStream $stream)
@inheritDoc
rename(string $path, string $newPath)
@inheritDoc
setVisibility(string $path, string $visibility)
@inheritDoc
Class DirectoryNotFoundException.
const PUBLIC_ACCESS
Public file visibility.
Class FlySystemFileAccessTest.
$stream
PHP stream implementation.