diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-07-24 02:54:34 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-07-24 02:54:34 +0900 |
| commit | 793571b52de57df2b3cde9a3ba6a2823676aba41 (patch) | |
| tree | 0aee776e11a362edc6420575e1496383bcfdcce4 /crates/shirabe-php-shim/src/array.rs | |
| parent | 46a029b338931fd76c8fc44fc13c5774b3657af0 (diff) | |
| download | php-shirabe-793571b52de57df2b3cde9a3ba6a2823676aba41.tar.gz php-shirabe-793571b52de57df2b3cde9a3ba6a2823676aba41.tar.zst php-shirabe-793571b52de57df2b3cde9a3ba6a2823676aba41.zip | |
refactor(filesystem-repository): drop eval() shim, defer installed.php reload to PHP runtime
Rust has no PHP interpreter, so eval() can never be ported faithfully.
safely_load_installed_versions()'s job of priming Composer\InstalledVersions
before plugins run only matters within a single shared PHP process, which
the RPC-based plugin architecture does not have; the PHP runtime process
can call InstalledVersions::reload() itself instead.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe-php-shim/src/array.rs')
0 files changed, 0 insertions, 0 deletions
