Merge pull request #21279 from owncloud/remove-tmp-methods

Remove unneeded methods in OC_Helper
This commit is contained in:
Thomas Müller 2015-12-18 11:58:20 +01:00
commit b4a896c00d
24 changed files with 30 additions and 65 deletions

View File

@ -86,7 +86,7 @@ class OC_Archive_TAR extends OC_Archive {
* @return bool * @return bool
*/ */
function addFolder($path) { function addFolder($path) {
$tmpBase = OC_Helper::tmpFolder(); $tmpBase = \OC::$server->getTempManager()->getTemporaryFolder();
if (substr($path, -1, 1) != '/') { if (substr($path, -1, 1) != '/') {
$path .= '/'; $path .= '/';
} }

View File

@ -274,7 +274,7 @@ class ObjectStoreStorage extends \OC\Files\Storage\Common {
} else { } else {
$ext = ''; $ext = '';
} }
$tmpFile = \OC_Helper::tmpFile($ext); $tmpFile = \OC::$server->getTempManager()->getTemporaryFile($ext);
\OC\Files\Stream\Close::registerCallback($tmpFile, array($this, 'writeBack')); \OC\Files\Stream\Close::registerCallback($tmpFile, array($this, 'writeBack'));
if ($this->file_exists($path)) { if ($this->file_exists($path)) {
$source = $this->fopen($path, 'r'); $source = $this->fopen($path, 'r');

View File

@ -248,7 +248,7 @@ abstract class Common implements Storage {
} }
public function getLocalFolder($path) { public function getLocalFolder($path) {
$baseDir = \OC_Helper::tmpFolder(); $baseDir = \OC::$server->getTempManager()->getTemporaryFolder();
$this->addLocalFolder($path, $baseDir); $this->addLocalFolder($path, $baseDir);
return $baseDir; return $baseDir;
} }

View File

@ -70,7 +70,7 @@ trait LocalTempFileTrait {
} else { } else {
$extension = ''; $extension = '';
} }
$tmpFile = \OC_Helper::tmpFile($extension); $tmpFile = \OC::$server->getTempManager()->getTemporaryFile($extension);
$target = fopen($tmpFile, 'w'); $target = fopen($tmpFile, 'w');
\OC_Helper::streamCopy($source, $target); \OC_Helper::streamCopy($source, $target);
fclose($target); fclose($target);

View File

@ -29,7 +29,7 @@ namespace OC\Files\Storage;
*/ */
class Temporary extends Local{ class Temporary extends Local{
public function __construct($arguments = null) { public function __construct($arguments = null) {
parent::__construct(array('datadir' => \OC_Helper::tmpFolder())); parent::__construct(array('datadir' => \OC::$server->getTempManager()->getTemporaryFolder()));
} }
public function cleanUp() { public function cleanUp() {

View File

@ -238,7 +238,7 @@ class Detection implements IMimeTypeDetector {
$finfo = finfo_open(FILEINFO_MIME); $finfo = finfo_open(FILEINFO_MIME);
return finfo_buffer($finfo, $data); return finfo_buffer($finfo, $data);
} else { } else {
$tmpFile = \OC_Helper::tmpFile(); $tmpFile = \OC::$server->getTempManager()->getTemporaryFile();
$fh = fopen($tmpFile, 'wb'); $fh = fopen($tmpFile, 'wb');
fwrite($fh, $data, 8024); fwrite($fh, $data, 8024);
fclose($fh); fclose($fh);

View File

@ -912,7 +912,7 @@ class View {
$source = $this->fopen($path, 'r'); $source = $this->fopen($path, 'r');
if ($source) { if ($source) {
$extension = pathinfo($path, PATHINFO_EXTENSION); $extension = pathinfo($path, PATHINFO_EXTENSION);
$tmpFile = \OC_Helper::tmpFile($extension); $tmpFile = \OC::$server->getTempManager()->getTemporaryFile($extension);
file_put_contents($tmpFile, $source); file_put_contents($tmpFile, $source);
return $tmpFile; return $tmpFile;
} else { } else {

View File

@ -164,16 +164,6 @@ class OC_Helper {
return \OC::$server->getURLGenerator()->linkToRoute('core_ajax_public_preview', ['x' => 32, 'y' => 32, 'file' => $path, 't' => $token]); return \OC::$server->getURLGenerator()->linkToRoute('core_ajax_public_preview', ['x' => 32, 'y' => 32, 'file' => $path, 't' => $token]);
} }
/**
* shows whether the user has an avatar
* @param string $user username
* @return bool avatar set or not
* @deprecated 9.0.0 Use \OC::$server->getAvatarManager()->getAvatar($user)->exists();
**/
public static function userAvatarSet($user) {
return \OC::$server->getAvatarManager()->getAvatar($user)->exists();
}
/** /**
* Make a human file size * Make a human file size
* @param int $bytes file size in bytes * @param int $bytes file size in bytes
@ -456,31 +446,6 @@ class OC_Helper {
return array($count, $result); return array($count, $result);
} }
/**
* create a temporary file with an unique filename
*
* @param string $postfix
* @return string
* @deprecated Use the TempManager instead
*
* temporary files are automatically cleaned up after the script is finished
*/
public static function tmpFile($postfix = '') {
return \OC::$server->getTempManager()->getTemporaryFile($postfix);
}
/**
* create a temporary folder with an unique filename
*
* @return string
* @deprecated Use the TempManager instead
*
* temporary files are automatically cleaned up after the script is finished
*/
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
* *

View File

@ -264,7 +264,7 @@ class OC_Installer{
//download the file if necessary //download the file if necessary
if($data['source']=='http') { if($data['source']=='http') {
$pathInfo = pathinfo($data['href']); $pathInfo = pathinfo($data['href']);
$path=OC_Helper::tmpFile('.' . $pathInfo['extension']); $path = \OC::$server->getTempManager()->getTemporaryFile('.' . $pathInfo['extension']);
if(!isset($data['href'])) { if(!isset($data['href'])) {
throw new \Exception($l->t("No href specified when installing app from http")); throw new \Exception($l->t("No href specified when installing app from http"));
} }
@ -284,7 +284,7 @@ class OC_Installer{
} }
//extract the archive in a temporary folder //extract the archive in a temporary folder
$extractDir=OC_Helper::tmpFolder(); $extractDir = \OC::$server->getTempManager()->getTemporaryFolder();
OC_Helper::rmdirr($extractDir); OC_Helper::rmdirr($extractDir);
mkdir($extractDir); mkdir($extractDir);
if($archive=OC_Archive::open($path)) { if($archive=OC_Archive::open($path)) {

View File

@ -46,7 +46,7 @@ class Movie extends Provider {
if ($useFileDirectly) { if ($useFileDirectly) {
$absPath = $fileview->getLocalFile($path); $absPath = $fileview->getLocalFile($path);
} else { } else {
$absPath = \OC_Helper::tmpFile(); $absPath = \OC::$server->getTempManager()->getTemporaryFile();
$handle = $fileview->fopen($path, 'rb'); $handle = $fileview->fopen($path, 'rb');
@ -79,7 +79,7 @@ class Movie extends Provider {
* @return bool|\OCP\IImage * @return bool|\OCP\IImage
*/ */
private function generateThumbNail($maxX, $maxY, $absPath, $second) { private function generateThumbNail($maxX, $maxY, $absPath, $second) {
$tmpPath = \OC_Helper::tmpFile(); $tmpPath = \OC::$server->getTempManager()->getTemporaryFile();
if (self::$avconvBinary) { if (self::$avconvBinary) {
$cmd = self::$avconvBinary . ' -an -y -ss ' . escapeshellarg($second) . $cmd = self::$avconvBinary . ' -an -y -ss ' . escapeshellarg($second) .

View File

@ -23,7 +23,7 @@ class ConfigTests extends TestCase {
protected function setUp() { protected function setUp() {
parent::setUp(); parent::setUp();
$this->randomTmpDir = \OC_Helper::tmpFolder(); $this->randomTmpDir = \OC::$server->getTempManager()->getTemporaryFolder();
$this->configFile = $this->randomTmpDir.'testconfig.php'; $this->configFile = $this->randomTmpDir.'testconfig.php';
file_put_contents($this->configFile, self::TESTCONTENT); file_put_contents($this->configFile, self::TESTCONTENT);
$this->config = new \OC\Config($this->randomTmpDir, 'testconfig.php'); $this->config = new \OC\Config($this->randomTmpDir, 'testconfig.php');

View File

@ -69,7 +69,7 @@ class HomeCache extends \Test\TestCase {
protected function setUp() { protected function setUp() {
parent::setUp(); parent::setUp();
$this->user = new DummyUser('foo', \OC_Helper::tmpFolder()); $this->user = new DummyUser('foo', \OC::$server->getTempManager()->getTemporaryFolder());
$this->storage = new \OC\Files\Storage\Home(array('user' => $this->user)); $this->storage = new \OC\Files\Storage\Home(array('user' => $this->user));
$this->cache = $this->storage->getCache(); $this->cache = $this->storage->getCache();
} }

View File

@ -39,7 +39,7 @@ class EtagTest extends \Test\TestCase {
$config = \OC::$server->getConfig(); $config = \OC::$server->getConfig();
$this->datadir = $config->getSystemValue('datadirectory'); $this->datadir = $config->getSystemValue('datadirectory');
$this->tmpDir = \OC_Helper::tmpFolder(); $this->tmpDir = \OC::$server->getTempManager()->getTemporaryFolder();
$config->setSystemValue('datadirectory', $this->tmpDir); $config->setSystemValue('datadirectory', $this->tmpDir);
$this->userBackend = new \Test\Util\User\Dummy(); $this->userBackend = new \Test\Util\User\Dummy();

View File

@ -72,7 +72,7 @@ class Filesystem extends \Test\TestCase {
* @return array * @return array
*/ */
private function getStorageData() { private function getStorageData() {
$dir = \OC_Helper::tmpFolder(); $dir = \OC::$server->getTempManager()->getTemporaryFolder();
$this->tmpDirs[] = $dir; $this->tmpDirs[] = $dir;
return array('datadir' => $dir); return array('datadir' => $dir);
} }
@ -302,7 +302,7 @@ class Filesystem extends \Test\TestCase {
\OC\Files\Filesystem::mkdir('/bar'); \OC\Files\Filesystem::mkdir('/bar');
// \OC\Files\Filesystem::file_put_contents('/bar//foo', 'foo'); // \OC\Files\Filesystem::file_put_contents('/bar//foo', 'foo');
$tmpFile = \OC_Helper::tmpFile(); $tmpFile = \OC::$server->getTempManager()->getTemporaryFile();
file_put_contents($tmpFile, 'foo'); file_put_contents($tmpFile, 'foo');
$fh = fopen($tmpFile, 'r'); $fh = fopen($tmpFile, 'r');
// \OC\Files\Filesystem::file_put_contents('/bar//foo', $fh); // \OC\Files\Filesystem::file_put_contents('/bar//foo', $fh);
@ -416,7 +416,7 @@ class Filesystem extends \Test\TestCase {
$config = \OC::$server->getConfig(); $config = \OC::$server->getConfig();
$oldCachePath = $config->getSystemValue('cache_path', ''); $oldCachePath = $config->getSystemValue('cache_path', '');
// set cache path to temp dir // set cache path to temp dir
$cachePath = \OC_Helper::tmpFolder() . '/extcache'; $cachePath = \OC::$server->getTempManager()->getTemporaryFolder() . '/extcache';
$config->setSystemValue('cache_path', $cachePath); $config->setSystemValue('cache_path', $cachePath);
\OC::$server->getUserManager()->createUser($userId, $userId); \OC::$server->getUserManager()->createUser($userId, $userId);

View File

@ -37,7 +37,7 @@ class CommonTest extends Storage {
protected function setUp() { protected function setUp() {
parent::setUp(); parent::setUp();
$this->tmpDir=\OC_Helper::tmpFolder(); $this->tmpDir = \OC::$server->getTempManager()->getTemporaryFolder();
$this->instance=new \OC\Files\Storage\CommonTest(array('datadir'=>$this->tmpDir)); $this->instance=new \OC\Files\Storage\CommonTest(array('datadir'=>$this->tmpDir));
} }

View File

@ -70,7 +70,7 @@ class Home extends Storage {
protected function setUp() { protected function setUp() {
parent::setUp(); parent::setUp();
$this->tmpDir = \OC_Helper::tmpFolder(); $this->tmpDir = \OC::$server->getTempManager()->getTemporaryFolder();
$this->userId = $this->getUniqueID('user_'); $this->userId = $this->getUniqueID('user_');
$this->user = new DummyUser($this->userId, $this->tmpDir); $this->user = new DummyUser($this->userId, $this->tmpDir);
$this->instance = new \OC\Files\Storage\Home(array('user' => $this->user)); $this->instance = new \OC\Files\Storage\Home(array('user' => $this->user));

View File

@ -38,7 +38,7 @@ class Local extends Storage {
protected function setUp() { protected function setUp() {
parent::setUp(); parent::setUp();
$this->tmpDir = \OC_Helper::tmpFolder(); $this->tmpDir = \OC::$server->getTempManager()->getTemporaryFolder();
$this->instance = new \OC\Files\Storage\Local(array('datadir' => $this->tmpDir)); $this->instance = new \OC\Files\Storage\Local(array('datadir' => $this->tmpDir));
} }

View File

@ -27,7 +27,7 @@ class Quota extends \Test\Files\Storage\Storage {
protected function setUp() { protected function setUp() {
parent::setUp(); parent::setUp();
$this->tmpDir = \OC_Helper::tmpFolder(); $this->tmpDir = \OC::$server->getTempManager()->getTemporaryFolder();
$storage = new \OC\Files\Storage\Local(array('datadir' => $this->tmpDir)); $storage = new \OC\Files\Storage\Local(array('datadir' => $this->tmpDir));
$this->instance = new \OC\Files\Storage\Wrapper\Quota(array('storage' => $storage, 'quota' => 10000000)); $this->instance = new \OC\Files\Storage\Wrapper\Quota(array('storage' => $storage, 'quota' => 10000000));
} }

View File

@ -17,7 +17,7 @@ class Wrapper extends \Test\Files\Storage\Storage {
protected function setUp() { protected function setUp() {
parent::setUp(); parent::setUp();
$this->tmpDir = \OC_Helper::tmpFolder(); $this->tmpDir = \OC::$server->getTempManager()->getTemporaryFolder();
$storage = new \OC\Files\Storage\Local(array('datadir' => $this->tmpDir)); $storage = new \OC\Files\Storage\Local(array('datadir' => $this->tmpDir));
$this->instance = new \OC\Files\Storage\Wrapper\Wrapper(array('storage' => $storage)); $this->instance = new \OC\Files\Storage\Wrapper\Wrapper(array('storage' => $storage));
} }

View File

@ -757,7 +757,7 @@ class View extends \Test\TestCase {
* 228 is the max path length in windows * 228 is the max path length in windows
*/ */
$folderName = 'abcdefghijklmnopqrstuvwxyz012345678901234567890123456789'; $folderName = 'abcdefghijklmnopqrstuvwxyz012345678901234567890123456789';
$tmpdirLength = strlen(\OC_Helper::tmpFolder()); $tmpdirLength = strlen(\OC::$server->getTempManager()->getTemporaryFolder());
if (\OC_Util::runningOnWindows()) { if (\OC_Util::runningOnWindows()) {
$this->markTestSkipped('[Windows] '); $this->markTestSkipped('[Windows] ');
$depth = ((260 - $tmpdirLength) / 57); $depth = ((260 - $tmpdirLength) / 57);

View File

@ -403,7 +403,7 @@ class Test_Helper extends \Test\TestCase {
* Tests recursive folder deletion with rmdirr() * Tests recursive folder deletion with rmdirr()
*/ */
public function testRecursiveFolderDeletion() { public function testRecursiveFolderDeletion() {
$baseDir = \OC_Helper::tmpFolder() . '/'; $baseDir = \OC::$server->getTempManager()->getTemporaryFolder() . '/';
mkdir($baseDir . 'a/b/c/d/e', 0777, true); mkdir($baseDir . 'a/b/c/d/e', 0777, true);
mkdir($baseDir . 'a/b/c1/d/e', 0777, true); mkdir($baseDir . 'a/b/c1/d/e', 0777, true);
mkdir($baseDir . 'a/b/c2/d/e', 0777, true); mkdir($baseDir . 'a/b/c2/d/e', 0777, true);

View File

@ -32,7 +32,7 @@ class Test_Installer extends \Test\TestCase {
$pathOfTestApp .= '/../data/'; $pathOfTestApp .= '/../data/';
$pathOfTestApp .= 'testapp.zip'; $pathOfTestApp .= 'testapp.zip';
$tmp = OC_Helper::tmpFile('.zip'); $tmp = \OC::$server->getTempManager()->getTemporaryFile('.zip');
OC_Helper::copyr($pathOfTestApp, $tmp); OC_Helper::copyr($pathOfTestApp, $tmp);
$data = array( $data = array(
@ -51,7 +51,7 @@ class Test_Installer extends \Test\TestCase {
$pathOfOldTestApp .= '/../data/'; $pathOfOldTestApp .= '/../data/';
$pathOfOldTestApp .= 'testapp.zip'; $pathOfOldTestApp .= 'testapp.zip';
$oldTmp = OC_Helper::tmpFile('.zip'); $oldTmp = \OC::$server->getTempManager()->getTemporaryFile('.zip');
OC_Helper::copyr($pathOfOldTestApp, $oldTmp); OC_Helper::copyr($pathOfOldTestApp, $oldTmp);
$oldData = array( $oldData = array(
@ -63,7 +63,7 @@ class Test_Installer extends \Test\TestCase {
$pathOfNewTestApp .= '/../data/'; $pathOfNewTestApp .= '/../data/';
$pathOfNewTestApp .= 'testapp2.zip'; $pathOfNewTestApp .= 'testapp2.zip';
$newTmp = OC_Helper::tmpFile('.zip'); $newTmp = \OC::$server->getTempManager()->getTemporaryFile('.zip');
OC_Helper::copyr($pathOfNewTestApp, $newTmp); OC_Helper::copyr($pathOfNewTestApp, $newTmp);
$newData = array( $newData = array(

View File

@ -55,7 +55,7 @@ class Test_StreamWrappers extends \Test\TestCase {
public function testCloseStream() { public function testCloseStream() {
//ensure all basic stream stuff works //ensure all basic stream stuff works
$sourceFile = OC::$SERVERROOT . '/tests/data/lorem.txt'; $sourceFile = OC::$SERVERROOT . '/tests/data/lorem.txt';
$tmpFile = OC_Helper::TmpFile('.txt'); $tmpFile = \OC::$server->getTempManager()->getTemporaryFile('.txt');
$file = 'close://' . $tmpFile; $file = 'close://' . $tmpFile;
$this->assertTrue(file_exists($file)); $this->assertTrue(file_exists($file));
file_put_contents($file, file_get_contents($sourceFile)); file_put_contents($file, file_get_contents($sourceFile));
@ -65,7 +65,7 @@ class Test_StreamWrappers extends \Test\TestCase {
$this->assertFalse(file_exists($file)); $this->assertFalse(file_exists($file));
//test callback //test callback
$tmpFile = OC_Helper::TmpFile('.txt'); $tmpFile = \OC::$server->getTempManager()->getTemporaryFile('.txt');
$file = 'close://' . $tmpFile; $file = 'close://' . $tmpFile;
$actual = false; $actual = false;
$callback = function($path) use (&$actual) { $actual = $path; }; $callback = function($path) use (&$actual) { $actual = $path; };

View File

@ -37,7 +37,7 @@ class Test_Util_CheckServer extends \Test\TestCase {
protected function setUp() { protected function setUp() {
parent::setUp(); parent::setUp();
$this->datadir = \OC_Helper::tmpFolder(); $this->datadir = \OC::$server->getTempManager()->getTemporaryFolder();
file_put_contents($this->datadir . '/.ocdata', ''); file_put_contents($this->datadir . '/.ocdata', '');
\OC::$server->getSession()->set('checkServer_succeeded', false); \OC::$server->getSession()->set('checkServer_succeeded', false);