Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'core/Unzip.php')
-rw-r--r--core/Unzip.php61
1 files changed, 30 insertions, 31 deletions
diff --git a/core/Unzip.php b/core/Unzip.php
index 5b21542519..ed915b27f7 100644
--- a/core/Unzip.php
+++ b/core/Unzip.php
@@ -1,7 +1,7 @@
<?php
/**
* Piwik - Open source web analytics
- *
+ *
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*
@@ -16,34 +16,33 @@
*/
class Piwik_Unzip
{
- /**
- * Factory method to create an unarchiver
- *
- * @param string $name Name of unarchiver
- * @param string $filename Name of .zip archive
- * @return Piwik_Unzip_Interface
- */
- static public function factory($name, $filename)
- {
- switch($name)
- {
- case 'ZipArchive':
- if(class_exists('ZipArchive', false))
- return new Piwik_Unzip_ZipArchive($filename);
- break;
- case 'tar.gz':
- return new Piwik_Unzip_Tar($filename, 'gz');
- case 'tar.bz2':
- return new Piwik_Unzip_Tar($filename, 'bz2');
- case 'gz':
- if (function_exists('gzopen'))
- return new Piwik_Unzip_Gzip($filename);
- break;
- case 'PclZip':
- default:
- return new Piwik_Unzip_PclZip($filename);
- }
-
- return new Piwik_Unzip_PclZip($filename);
- }
+ /**
+ * Factory method to create an unarchiver
+ *
+ * @param string $name Name of unarchiver
+ * @param string $filename Name of .zip archive
+ * @return Piwik_Unzip_Interface
+ */
+ static public function factory($name, $filename)
+ {
+ switch ($name) {
+ case 'ZipArchive':
+ if (class_exists('ZipArchive', false))
+ return new Piwik_Unzip_ZipArchive($filename);
+ break;
+ case 'tar.gz':
+ return new Piwik_Unzip_Tar($filename, 'gz');
+ case 'tar.bz2':
+ return new Piwik_Unzip_Tar($filename, 'bz2');
+ case 'gz':
+ if (function_exists('gzopen'))
+ return new Piwik_Unzip_Gzip($filename);
+ break;
+ case 'PclZip':
+ default:
+ return new Piwik_Unzip_PclZip($filename);
+ }
+
+ return new Piwik_Unzip_PclZip($filename);
+ }
}