diff options
Diffstat (limited to 'lib/private/Files/SimpleFS/SimpleFile.php')
-rw-r--r-- | lib/private/Files/SimpleFS/SimpleFile.php | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/lib/private/Files/SimpleFS/SimpleFile.php b/lib/private/Files/SimpleFS/SimpleFile.php index 52b7819694c..7b83e9372f7 100644 --- a/lib/private/Files/SimpleFS/SimpleFile.php +++ b/lib/private/Files/SimpleFS/SimpleFile.php @@ -148,13 +148,25 @@ class SimpleFile implements ISimpleFile { } /** - * Open the file as stream, resulting resource can be operated as stream like the result from php's own fopen + * Open the file as stream for reading, resulting resource can be operated as stream like the result from php's own fopen * * @return resource * @throws \OCP\Files\NotPermittedException * @since 14.0.0 */ - public function fopen(string $mode) { - return $this->file->fopen($mode); + public function read() { + return $this->file->fopen('r'); } + + /** + * Open the file as stream for writing, resulting resource can be operated as stream like the result from php's own fopen + * + * @return resource + * @throws \OCP\Files\NotPermittedException + * @since 14.0.0 + */ + public function write() { + return $this->file->fopen('w'); + } + } |