Remove \OCP\Files::tmpFolder

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
This commit is contained in:
Roeland Jago Douma 2018-03-19 10:54:39 +01:00
parent 47a3008141
commit 1088068c60
No known key found for this signature in database
GPG Key ID: F941078878347C0C
4 changed files with 6 additions and 18 deletions

View File

@ -139,7 +139,7 @@ class TAR extends Archive {
*/ */
public function rename($source, $dest) { public function rename($source, $dest) {
//no proper way to delete, rename entire archive, rename file and remake archive //no proper way to delete, rename entire archive, rename file and remake archive
$tmp = \OCP\Files::tmpFolder(); $tmp = \OC::$server->getTempManager()->getTemporaryFolder();
$this->tar->extract($tmp); $this->tar->extract($tmp);
rename($tmp . $source, $tmp . $dest); rename($tmp . $source, $tmp . $dest);
$this->tar = null; $this->tar = null;
@ -258,7 +258,7 @@ class TAR extends Archive {
* @return bool * @return bool
*/ */
public function extractFile($path, $dest) { public function extractFile($path, $dest) {
$tmp = \OCP\Files::tmpFolder(); $tmp = \OC::$server->getTempManager()->getTemporaryFolder();
if (!$this->fileExists($path)) { if (!$this->fileExists($path)) {
return false; return false;
} }
@ -323,7 +323,7 @@ class TAR extends Archive {
$this->fileList = false; $this->fileList = false;
$this->cachedHeaders = false; $this->cachedHeaders = false;
//no proper way to delete, extract entire archive, delete file and remake archive //no proper way to delete, extract entire archive, delete file and remake archive
$tmp = \OCP\Files::tmpFolder(); $tmp = \OC::$server->getTempManager()->getTemporaryFolder();
$this->tar->extract($tmp); $this->tar->extract($tmp);
\OCP\Files::rmdirr($tmp . $path); \OCP\Files::rmdirr($tmp . $path);
$this->tar = null; $this->tar = null;

View File

@ -88,18 +88,6 @@ class Files {
return $count; return $count;
} }
/**
* Create a temporary folder with an unique filename
* @return string
*
* temporary files are automatically cleaned up after the script is finished
* @deprecated 8.1.0 use getTemporaryFolder() of \OCP\ITempManager - \OC::$server->getTempManager()
* @since 5.0.0
*/
public static function tmpFolder() {
return \OC::$server->getTempManager()->getTemporaryFolder();
}
/** /**
* Adds a suffix to the name in case the file exists * Adds a suffix to the name in case the file exists
* @param string $path * @param string $path

View File

@ -112,7 +112,7 @@ abstract class TestBase extends \Test\TestCase {
public function testExtract() { public function testExtract() {
$dir=\OC::$SERVERROOT.'/tests/data'; $dir=\OC::$SERVERROOT.'/tests/data';
$this->instance=$this->getExisting(); $this->instance=$this->getExisting();
$tmpDir=\OCP\Files::tmpFolder(); $tmpDir = \OC::$server->getTempManager()->getTemporaryFolder();
$this->instance->extract($tmpDir); $this->instance->extract($tmpDir);
$this->assertEquals(true, file_exists($tmpDir.'lorem.txt')); $this->assertEquals(true, file_exists($tmpDir.'lorem.txt'));
$this->assertEquals(true, file_exists($tmpDir.'dir/lorem.txt')); $this->assertEquals(true, file_exists($tmpDir.'dir/lorem.txt'));

View File

@ -332,13 +332,13 @@ class UtilTest extends \Test\TestCase {
} }
public function testCheckDataDirectoryValidity() { public function testCheckDataDirectoryValidity() {
$dataDir = \OCP\Files::tmpFolder(); $dataDir = \OC::$server->getTempManager()->getTemporaryFolder();
touch($dataDir . '/.ocdata'); touch($dataDir . '/.ocdata');
$errors = \OC_Util::checkDataDirectoryValidity($dataDir); $errors = \OC_Util::checkDataDirectoryValidity($dataDir);
$this->assertEmpty($errors); $this->assertEmpty($errors);
\OCP\Files::rmdirr($dataDir); \OCP\Files::rmdirr($dataDir);
$dataDir = \OCP\Files::tmpFolder(); $dataDir = \OC::$server->getTempManager()->getTemporaryFolder();
// no touch // no touch
$errors = \OC_Util::checkDataDirectoryValidity($dataDir); $errors = \OC_Util::checkDataDirectoryValidity($dataDir);
$this->assertNotEmpty($errors); $this->assertNotEmpty($errors);