diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-06-20 14:57:38 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-06-20 15:08:49 +0900 |
| commit | ac544bc3e1cb90cdcce4636654d0e266a78a2f85 (patch) | |
| tree | bc2ad0f64c52cc6ea1de846faec1ac3a3048a61e /crates/shirabe-class-map-generator | |
| parent | f6dd10ff812c445fe738b0feaf8e84e827ca8f9f (diff) | |
| download | php-shirabe-ac544bc3e1cb90cdcce4636654d0e266a78a2f85.tar.gz php-shirabe-ac544bc3e1cb90cdcce4636654d0e266a78a2f85.tar.zst php-shirabe-ac544bc3e1cb90cdcce4636654d0e266a78a2f85.zip | |
feat(php-shim): implement array_replace_recursive
Was a todo!() that panicked while building HTTP downloader options
(browse, and the stream/remote filesystem option merging). Recurses only
when both the existing and replacing value are arrays, merging assoc
arrays by key and lists by index; otherwise the replacing value wins.
Verified against PHP on a nested http/ssl option structure.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe-class-map-generator')
0 files changed, 0 insertions, 0 deletions
