questlab/www/analytics/vendor/piwik/decompress
2016-04-10 18:55:57 +02:00
..
libs update Piwik to version 2.16 (fixes #91) 2016-04-10 18:55:57 +02:00
src update Piwik to version 2.16 (fixes #91) 2016-04-10 18:55:57 +02:00
composer.json update Piwik to version 2.16 (fixes #91) 2016-04-10 18:55:57 +02:00
phpunit.xml update Piwik to version 2.16 (fixes #91) 2016-04-10 18:55:57 +02:00
README.md update Piwik to version 2.16 (fixes #91) 2016-04-10 18:55:57 +02:00

Piwik/Decompress

Component providing several adapters to decompress files.

Build Status Coverage Status Scrutinizer Code Quality

It supports the following compression formats:

  • Zip
  • Gzip
  • Tar (gzip or bzip)

With the following adapters:

Installation

With Composer:

{
    "require": {
        "piwik/decompress": "*"
    }
}

Usage

All adapters have the same API as they implement Piwik\Decompress\DecompressInterface:

$extractor = new \Piwik\Decompress\Gzip('file.gz');

$extractedFiles = $extractor->extract('some/directory');

if ($extractedFiles === 0) {
    echo $extractor->errorInfo();
}

License

The Decompress component is released under the LGPL v3.0.