diff options
Diffstat (limited to 'core/Unzip.php')
-rw-r--r-- | core/Unzip.php | 61 |
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); + } } |