summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorRoeland Jago Douma <rullzer@owncloud.com>2016-05-02 07:23:14 +0200
committerRoeland Jago Douma <rullzer@owncloud.com>2016-05-02 19:32:51 +0200
commit0cb434686ca05708dc53aba7254e882741de7477 (patch)
tree1d90ffa11715c09d6f29f86bc542c152ccfed8d1 /lib
parent05cf552f6686adf52ccabe0ccaf6898eb72936e0 (diff)
downloadnextcloud-server-0cb434686ca05708dc53aba7254e882741de7477.tar.gz
nextcloud-server-0cb434686ca05708dc53aba7254e882741de7477.zip
Move OC_Archive_XX to PSR-4
* Fix code * Fix tests
Diffstat (limited to 'lib')
-rw-r--r--lib/private/Archive/TAR.php (renamed from lib/private/archive/tar.php)24
-rw-r--r--lib/private/Archive/ZIP.php (renamed from lib/private/archive/zip.php)14
-rw-r--r--lib/private/legacy/archive.php9
3 files changed, 27 insertions, 20 deletions
diff --git a/lib/private/archive/tar.php b/lib/private/Archive/TAR.php
index 20e2e05f238..e233bdeb9cc 100644
--- a/lib/private/archive/tar.php
+++ b/lib/private/Archive/TAR.php
@@ -30,7 +30,9 @@
*
*/
-class OC_Archive_TAR extends OC_Archive {
+namespace OC\Archive;
+
+class TAR extends \OC_Archive {
const PLAIN = 0;
const GZIP = 1;
const BZIP = 2;
@@ -39,7 +41,7 @@ class OC_Archive_TAR extends OC_Archive {
private $cachedHeaders;
/**
- * @var Archive_Tar tar
+ * @var \Archive_Tar tar
*/
private $tar = null;
private $path;
@@ -50,7 +52,7 @@ class OC_Archive_TAR extends OC_Archive {
function __construct($source) {
$types = array(null, 'gz', 'bz2');
$this->path = $source;
- $this->tar = new Archive_Tar($source, $types[self::getTarType($source)]);
+ $this->tar = new \Archive_Tar($source, $types[self::getTarType($source)]);
}
/**
@@ -137,13 +139,13 @@ class OC_Archive_TAR extends OC_Archive {
*/
function rename($source, $dest) {
//no proper way to delete, rename entire archive, rename file and remake archive
- $tmp = OCP\Files::tmpFolder();
+ $tmp = \OCP\Files::tmpFolder();
$this->tar->extract($tmp);
rename($tmp . $source, $tmp . $dest);
$this->tar = null;
unlink($this->path);
$types = array(null, 'gz', 'bz');
- $this->tar = new Archive_Tar($this->path, $types[self::getTarType($this->path)]);
+ $this->tar = new \Archive_Tar($this->path, $types[self::getTarType($this->path)]);
$this->tar->createModify(array($tmp), '', $tmp . '/');
$this->fileList = false;
$this->cachedHeaders = false;
@@ -256,7 +258,7 @@ class OC_Archive_TAR extends OC_Archive {
* @return bool
*/
function extractFile($path, $dest) {
- $tmp = OCP\Files::tmpFolder();
+ $tmp = \OCP\Files::tmpFolder();
if (!$this->fileExists($path)) {
return false;
}
@@ -268,7 +270,7 @@ class OC_Archive_TAR extends OC_Archive {
if ($success) {
rename($tmp . $path, $dest);
}
- OCP\Files::rmdirr($tmp);
+ \OCP\Files::rmdirr($tmp);
return $success;
}
@@ -324,9 +326,9 @@ class OC_Archive_TAR extends OC_Archive {
$this->fileList = false;
$this->cachedHeaders = false;
//no proper way to delete, extract entire archive, delete file and remake archive
- $tmp = OCP\Files::tmpFolder();
+ $tmp = \OCP\Files::tmpFolder();
$this->tar->extract($tmp);
- OCP\Files::rmdirr($tmp . $path);
+ \OCP\Files::rmdirr($tmp . $path);
$this->tar = null;
unlink($this->path);
$this->reopen();
@@ -347,7 +349,7 @@ class OC_Archive_TAR extends OC_Archive {
} else {
$ext = '';
}
- $tmpFile = OCP\Files::tmpFile($ext);
+ $tmpFile = \OCP\Files::tmpFile($ext);
if ($this->fileExists($path)) {
$this->extractFile($path, $tmpFile);
} elseif ($mode == 'r' or $mode == 'rb') {
@@ -383,6 +385,6 @@ class OC_Archive_TAR extends OC_Archive {
$this->tar = null;
}
$types = array(null, 'gz', 'bz');
- $this->tar = new Archive_Tar($this->path, $types[self::getTarType($this->path)]);
+ $this->tar = new \Archive_Tar($this->path, $types[self::getTarType($this->path)]);
}
}
diff --git a/lib/private/archive/zip.php b/lib/private/Archive/ZIP.php
index 0d8d3b7ce76..1d35e178923 100644
--- a/lib/private/archive/zip.php
+++ b/lib/private/Archive/ZIP.php
@@ -27,9 +27,11 @@
*
*/
-class OC_Archive_ZIP extends OC_Archive{
+namespace OC\Archive;
+
+class ZIP extends \OC_Archive{
/**
- * @var ZipArchive zip
+ * @var \ZipArchive zip
*/
private $zip=null;
private $path;
@@ -39,10 +41,10 @@ class OC_Archive_ZIP extends OC_Archive{
*/
function __construct($source) {
$this->path=$source;
- $this->zip=new ZipArchive();
- if($this->zip->open($source, ZipArchive::CREATE)) {
+ $this->zip=new \ZipArchive();
+ if($this->zip->open($source, \ZipArchive::CREATE)) {
}else{
- OCP\Util::writeLog('files_archive', 'Error while opening archive '.$source, OCP\Util::WARN);
+ \OCP\Util::writeLog('files_archive', 'Error while opening archive '.$source, \OCP\Util::WARN);
}
}
/**
@@ -193,7 +195,7 @@ class OC_Archive_ZIP extends OC_Archive{
}else{
$ext='';
}
- $tmpFile=OCP\Files::tmpFile($ext);
+ $tmpFile=\OCP\Files::tmpFile($ext);
\OC\Files\Stream\Close::registerCallback($tmpFile, array($this, 'writeBack'));
if($this->fileExists($path)) {
$this->extractFile($path, $tmpFile);
diff --git a/lib/private/legacy/archive.php b/lib/private/legacy/archive.php
index 62512d1448a..aebc586d721 100644
--- a/lib/private/legacy/archive.php
+++ b/lib/private/legacy/archive.php
@@ -28,6 +28,9 @@
*
*/
+use OC\Archive\TAR;
+use OC\Archive\ZIP;
+
abstract class OC_Archive{
/**
* Open any of the supported archive types
@@ -40,11 +43,11 @@ abstract class OC_Archive{
switch($mime) {
case 'application/zip':
- return new OC_Archive_ZIP($path);
+ return new ZIP($path);
case 'application/x-gzip':
- return new OC_Archive_TAR($path);
+ return new TAR($path);
case 'application/x-bzip2':
- return new OC_Archive_TAR($path);
+ return new TAR($path);
}
}