aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/json/json_validation_exception.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-07-24 01:25:16 +0900
committernsfisis <nsfisis@gmail.com>2026-07-24 01:25:16 +0900
commit46a029b338931fd76c8fc44fc13c5774b3657af0 (patch)
tree390a62e518fd582778caa4533df680d348aa8e51 /crates/shirabe/src/json/json_validation_exception.rs
parent209bacbe313c4fb3abf54fcb95a47852cacbbea9 (diff)
downloadphp-shirabe-46a029b338931fd76c8fc44fc13c5774b3657af0.tar.gz
php-shirabe-46a029b338931fd76c8fc44fc13c5774b3657af0.tar.zst
php-shirabe-46a029b338931fd76c8fc44fc13c5774b3657af0.zip
docs(symfony-filesystem): mark unported Filesystem gaps with TODO(phase-c)
Audited every remaining method in the Symfony Filesystem port against composer/vendor/symfony/filesystem/Filesystem.php and tagged each divergence with a searchable TODO(phase-c): the missing self::$lastError propagation, copy()'s collapsed fopen-failure messages and skipped mtime preservation, exists()'s missing PHP_MAXPATHLEN guard, do_remove()'s unported rename/rollback safety trick and its Unix short-circuit gap, symlink()'s unported Windows path-normalization/copy_on_windows fallback, link_exception()'s unported error-code-1314 message, read_link()'s missing canonicalize=true overload and its Windows PHP<7.4 quirk, and mirror()'s missing getRealPath()/filesCreatedWhileMirroring dedup. Windows-only branches were previously left with plain comments claiming they "never run on Unix" instead of the required TODO marker, which understates them as permanently out of scope rather than unported work. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe/src/json/json_validation_exception.rs')
0 files changed, 0 insertions, 0 deletions