diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-08-18 08:20:53 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-08-18 08:20:53 +0900 |
| commit | 5aaa92f760a975c6617b5d1fb7af8e58fed127b7 (patch) | |
| tree | e4d63e2f1456b2eab15c9c23ac48b895e100d5ad /rust-toolchain.toml | |
| parent | b94e722ab71e06ab1f8a0be0ac4b76ba280fc73b (diff) | |
| download | php-shirabe-5aaa92f760a975c6617b5d1fb7af8e58fed127b7.tar.gz php-shirabe-5aaa92f760a975c6617b5d1fb7af8e58fed127b7.tar.zst php-shirabe-5aaa92f760a975c6617b5d1fb7af8e58fed127b7.zip | |
refactor(check-platform-reqs-command): model the JSON output as structs
Replace the hand-built `IndexMap<String, PhpMixed>` rows behind
`check-platform-reqs --format=json` with structs deriving
`serde::Serialize`, so key order and the `null` values PHP keeps for a
missing failed requirement or provider live in the type rather than being
rebuilt at every insertion site.
Test the provider against its raw value the way PHP's `$provider === ''`
does, instead of against the `strip_tags` result.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'rust-toolchain.toml')
0 files changed, 0 insertions, 0 deletions
