aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/dev
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-07-20 05:55:46 +0900
committernsfisis <nsfisis@gmail.com>2026-07-20 05:55:46 +0900
commit7f14217abbba2f89ae5845d63c8f97b606354f45 (patch)
treea000f7297f8aff509b74ce25ff871b334bcfc191 /docs/dev
parentb151ceaa798a7d2e9b55ffbc4e4b10ea8f0a59a8 (diff)
downloadphp-shirabe-7f14217abbba2f89ae5845d63c8f97b606354f45.tar.gz
php-shirabe-7f14217abbba2f89ae5845d63c8f97b606354f45.tar.zst
php-shirabe-7f14217abbba2f89ae5845d63c8f97b606354f45.zip
fix(io): widen IOInterface::select choices to PhpMixed for assoc arrays
PHP's IOInterface::select accepts an associative choices array whose keys are the selectable values, but the port narrowed it to Vec<String>, making key-based selection unrepresentable. Accept PhpMixed (List or Array) like PHP's array $choices; ConsoleIO already branched on both shapes internally. Also mirror PHP in the single-select array_search fallback for numeric-keyed arrays. All call sites keep their previous list-based behavior. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Diffstat (limited to 'docs/dev')
0 files changed, 0 insertions, 0 deletions