diff options
author | Roeland Jago Douma <rullzer@owncloud.com> | 2016-05-02 07:23:14 +0200 |
---|---|---|
committer | Roeland Jago Douma <rullzer@owncloud.com> | 2016-05-02 19:32:51 +0200 |
commit | 0cb434686ca05708dc53aba7254e882741de7477 (patch) | |
tree | 1d90ffa11715c09d6f29f86bc542c152ccfed8d1 /lib | |
parent | 05cf552f6686adf52ccabe0ccaf6898eb72936e0 (diff) | |
download | nextcloud-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.php | 9 |
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); } } |