Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ArchiveDownloader.php

function ArchiveDownloader::extract

Extract file to directory

@phpstan-return PromiseInterface<void|null>

Parameters

string $file Extracted file:

string $path Directory:

Throws

\UnexpectedValueException If can not extract downloaded file to path

1 call to ArchiveDownloader::extract()
ArchiveDownloader::install in vendor/composer/composer/src/Composer/Downloader/ArchiveDownloader.php
@inheritDoc
6 methods override ArchiveDownloader::extract()
GzipDownloader::extract in vendor/composer/composer/src/Composer/Downloader/GzipDownloader.php
Extract file to directory
PharDownloader::extract in vendor/composer/composer/src/Composer/Downloader/PharDownloader.php
@inheritDoc
RarDownloader::extract in vendor/composer/composer/src/Composer/Downloader/RarDownloader.php
Extract file to directory
TarDownloader::extract in vendor/composer/composer/src/Composer/Downloader/TarDownloader.php
@inheritDoc
XzDownloader::extract in vendor/composer/composer/src/Composer/Downloader/XzDownloader.php
Extract file to directory

... See full list

File

vendor/composer/composer/src/Composer/Downloader/ArchiveDownloader.php, line 223

Class

ArchiveDownloader
Base downloader for archives

Namespace

Composer\Downloader

Code

protected abstract function extract(PackageInterface $package, string $file, string $path) : PromiseInterface;

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal