From: Aaron Schulz Date: Mon, 15 Oct 2012 17:55:36 +0000 (-0700) Subject: [FileBackend] Added chaining ability to some TempFSFile methods. X-Git-Tag: 1.31.0-rc.0~21987^2 X-Git-Url: https://git.cyclocoop.org/%27.WWW_URL.%27admin/?a=commitdiff_plain;h=ae7483cb6a1eb10bab71de6f2c57ec4a5981b962;p=lhc%2Fweb%2Fwiklou.git [FileBackend] Added chaining ability to some TempFSFile methods. Change-Id: I2700e4def08e58fc0bcfb709de6ce67569820fa0 --- 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; } /**