aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-class-map-generator
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-06-20 14:57:38 +0900
committernsfisis <nsfisis@gmail.com>2026-06-20 15:08:49 +0900
commitac544bc3e1cb90cdcce4636654d0e266a78a2f85 (patch)
treebc2ad0f64c52cc6ea1de846faec1ac3a3048a61e /crates/shirabe-class-map-generator
parentf6dd10ff812c445fe738b0feaf8e84e827ca8f9f (diff)
downloadphp-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