You are here

public function ArchiverTar::extract in Drupal 7

Extracts multiple files in the archive to the specified path.

Parameters

$path: A full system path of the directory to which to extract files.

$files: Optionally specify a list of files to be extracted. Files are relative to the root of the archive. If not specified, all files in the archive will be extracted.

Return value

ArchiverInterface The called object.

Overrides ArchiverInterface::extract

File

modules/system/system.archiver.inc, line 39
Archiver implementations provided by the system module.

Class

ArchiverTar
Archiver for .tar files.

Code

public function extract($path, array $files = array()) {
  if ($files) {
    $this->tar
      ->extractList($files, $path, '', FALSE, FALSE);
  }
  else {
    $this->tar
      ->extract($path, FALSE, FALSE);
  }
  return $this;
}