public function Zip::__construct

Constructs a Zip object.

Parameters

string $file_path: The full system path of the archive to manipulate. Only local files are supported. If the file does not yet exist, it will be created if appropriate.

Throws

Drupal\Component\Archiver\ArchiverException

File

drupal/core/lib/Drupal/Component/Archiver/Zip.php, line 36
Definition of Drupal\Component\Archiver\Zip.

Class

Zip
Defines a archiver implementation for .zip files.

Namespace

Drupal\Component\Archiver

Code

public function __construct($file_path) {
  $this->zip = new ZipArchive();
  if ($this->zip
    ->open($file_path) !== TRUE) {
    throw new ArchiverException(t('Cannot open %file_path', array(
      '%file_path' => $file_path,
    )));
  }
}