From 21822512dccbdd9c2f5b8cfafc2cd7405544ad76 Mon Sep 17 00:00:00 2001 From: Marcel Klehr Date: Mon, 15 Jul 2019 23:51:02 +0200 Subject: [PATCH] Fix File#putContents(string) on ObjectStorage Signed-off-by: Marcel Klehr --- lib/private/Files/ObjectStore/ObjectStoreStorage.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/private/Files/ObjectStore/ObjectStoreStorage.php b/lib/private/Files/ObjectStore/ObjectStoreStorage.php index 83a649e6084ef..9e042ffb396c0 100644 --- a/lib/private/Files/ObjectStore/ObjectStoreStorage.php +++ b/lib/private/Files/ObjectStore/ObjectStoreStorage.php @@ -410,10 +410,10 @@ public function needsPartFile() { } public function file_put_contents($path, $data) { - $stream = fopen('php://temp', 'r+'); - fwrite($stream, $data); - rewind($stream); - return $this->writeStream($path, $stream, strlen($data)) > 0; + $handle = $this->fopen($path, 'w+'); + fwrite($handle, $data); + fclose($handle); + return true; } public function writeStream(string $path, $stream, int $size = null): int {