aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-php-shim
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-05-12 03:24:55 +0900
committernsfisis <nsfisis@gmail.com>2026-05-12 03:24:55 +0900
commitab445c44c84925bbcb265ceea6d8d8eddac17768 (patch)
tree5b883ea5352f72666854ca70452cda6992740586 /crates/shirabe-php-shim
parent2161c564c7e627d44f4eb98f64b7a577f6623722 (diff)
downloadphp-shirabe-ab445c44c84925bbcb265ceea6d8d8eddac17768.tar.gz
php-shirabe-ab445c44c84925bbcb265ceea6d8d8eddac17768.tar.zst
php-shirabe-ab445c44c84925bbcb265ceea6d8d8eddac17768.zip
feat(port): port TarDownloader.php
Diffstat (limited to 'crates/shirabe-php-shim')
-rw-r--r--crates/shirabe-php-shim/src/lib.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/crates/shirabe-php-shim/src/lib.rs b/crates/shirabe-php-shim/src/lib.rs
index 2d662d6..0533c0a 100644
--- a/crates/shirabe-php-shim/src/lib.rs
+++ b/crates/shirabe-php-shim/src/lib.rs
@@ -34,3 +34,18 @@ pub struct InvalidArgumentException {
pub message: String,
pub code: i64,
}
+
+#[derive(Debug)]
+pub struct PharData {
+ path: String,
+}
+
+impl PharData {
+ pub fn new(a: String) -> Self {
+ todo!()
+ }
+
+ pub fn extract_to(&self, a: &str, b: Option<()>, c: bool) {
+ todo!()
+ }
+}