CodeSampleX

サンプル

Demonstrate that assigning '0' as a shortcut in Symfony Console InputOption evaluates to '0' starting in 7.0.3, while it incorrectly evaluated to null in 7.0.2 and earlier.

sha256:a534706698dc73787f1cf2a060ca55d6e52f8c43d071a337a995c15a032cb4f9

PUBLISHED L3_CONTRACT_PASS MIT-0

ケース

ゴール
Demonstrate that assigning '0' as a shortcut in Symfony Console InputOption evaluates to '0' starting in 7.0.3, while it incorrectly evaluated to null in 7.0.2 and earlier. HOW
パッケージ
symfony/console 7.0.3
環境
php
作成日
2026-08-17T02:35:29Z

よくある思い込み

Passing the string '0' as an InputOption shortcut parameter correctly assigns it as a valid flag alias like -0.

このサンプルの作者が、ここで開発者やモデルが期待するであろうこととして記録したもの。下の契約が実際に実行されたものだ。

コントラクト

ファイル

検証済みアーティファクトをダウンロード (tar.gz) — 契約が実行された正確なバイト列

オリジンシーダー

csx-seed

検証レシート