From a4fd618a1008313aa55e933d878f145e53dceafe Mon Sep 17 00:00:00 2001 From: Jerry Ma Date: Thu, 11 Dec 2025 14:49:16 +0800 Subject: [PATCH] Update src/StaticPHP/Artifact/Artifact.php Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/StaticPHP/Artifact/Artifact.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/StaticPHP/Artifact/Artifact.php b/src/StaticPHP/Artifact/Artifact.php index bcf6ca62..b5cf74c0 100644 --- a/src/StaticPHP/Artifact/Artifact.php +++ b/src/StaticPHP/Artifact/Artifact.php @@ -171,7 +171,7 @@ class Artifact $target_path = $extract_config['path']; // Check if target is a file or directory - $is_file_target = !is_dir($target_path) && str_contains($target_path, '.'); + $is_file_target = !is_dir($target_path) && (pathinfo($target_path, PATHINFO_EXTENSION) !== ''); if ($is_file_target) { // For single file extraction (e.g., vswhere.exe)