From 91ccd49cf68bca199e7d41fa65a4a3b0d1368127 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 29 Jun 2026 21:56:39 +0900 Subject: feat(php-shim): implement DirectoryIterator in fs shim Give DirectoryIteratorEntry a backing path (mirroring RecursiveIteratorFileInfo) and make directory_iterator enumerate entries, returning Result to match PHP DirectoryIterator's UnexpectedValueException on an unopenable directory. Wire the new Result through DumpCompletionCommand's get_supported_shells. Co-Authored-By: Claude Opus 4.8 (1M context) --- Cargo.lock | 1 + 1 file changed, 1 insertion(+) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index 2cc98a2..72553e1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2065,6 +2065,7 @@ dependencies = [ "serde_urlencoded", "sha1", "sha2 0.11.0", + "tempfile", "twox-hash", "zip", ] -- cgit v1.3.1