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
File
-
vendor/
composer/ composer/ src/ Composer/ Downloader/ ArchiveDownloader.php, line 223
Class
- ArchiveDownloader
- Base downloader for archives
Namespace
Composer\DownloaderCode
protected abstract function extract(PackageInterface $package, string $file, string $path) : PromiseInterface;