From ae7483cb6a1eb10bab71de6f2c57ec4a5981b962 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Mon, 15 Oct 2012 10:55:36 -0700 Subject: [PATCH] [FileBackend] Added chaining ability to some TempFSFile methods. Change-Id: I2700e4def08e58fc0bcfb709de6ce67569820fa0 --- includes/filebackend/TempFSFile.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/includes/filebackend/TempFSFile.php b/includes/filebackend/TempFSFile.php index 2e45093513..11e125c11f 100644 --- a/includes/filebackend/TempFSFile.php +++ b/includes/filebackend/TempFSFile.php @@ -82,7 +82,7 @@ class TempFSFile extends FSFile { * Clean up the temporary file only after an object goes out of scope * * @param $object Object - * @return void + * @return TempFSFile This object */ public function bind( $object ) { if ( is_object( $object ) ) { @@ -92,24 +92,27 @@ class TempFSFile extends FSFile { } $object->tempFSFileReferences[] = $this; } + return $this; } /** * Set flag to not clean up after the temporary file * - * @return void + * @return TempFSFile This object */ public function preserve() { $this->canDelete = false; + return $this; } /** * Set flag clean up after the temporary file * - * @return void + * @return TempFSFile This object */ public function autocollect() { $this->canDelete = true; + return $this; } /** -- 2.20.1