aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/downloader/phar_downloader.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/downloader/phar_downloader.rs')
-rw-r--r--crates/shirabe/src/downloader/phar_downloader.rs13
1 files changed, 9 insertions, 4 deletions
diff --git a/crates/shirabe/src/downloader/phar_downloader.rs b/crates/shirabe/src/downloader/phar_downloader.rs
index 57610f1..8fea679 100644
--- a/crates/shirabe/src/downloader/phar_downloader.rs
+++ b/crates/shirabe/src/downloader/phar_downloader.rs
@@ -1,10 +1,10 @@
//! ref: composer/src/Composer/Downloader/PharDownloader.php
-use anyhow::Result;
-use shirabe_php_shim::Phar;
-use shirabe_external_packages::react::promise::promise_interface::PromiseInterface;
use crate::downloader::archive_downloader::ArchiveDownloader;
use crate::package::package_interface::PackageInterface;
+use anyhow::Result;
+use shirabe_external_packages::react::promise::promise_interface::PromiseInterface;
+use shirabe_php_shim::Phar;
#[derive(Debug)]
pub struct PharDownloader {
@@ -12,7 +12,12 @@ pub struct PharDownloader {
}
impl PharDownloader {
- pub(crate) fn extract(&self, package: &dyn PackageInterface, file: &str, path: &str) -> Result<Box<dyn PromiseInterface>> {
+ pub(crate) fn extract(
+ &self,
+ package: &dyn PackageInterface,
+ file: &str,
+ path: &str,
+ ) -> Result<Box<dyn PromiseInterface>> {
// Can throw an UnexpectedValueException
let archive = Phar::new(file.to_string());
archive.extract_to(path, None, true);