やりたいこと
Requestにjsonで渡された値を、json_decode。
その値を、別メソッド(Aメソッド)にobjectで渡している。
このAメソッドのテストを実施する際に渡される引数objectの作成を行いたかった。
形式はこんな形。配列の部分の実装がうまくいかなかった。
{
"a_id": "1"
"b_id": "2"
"status":
"active": false
"inactive": true
}
解決方法
$optionsが今回作成したい引数部分。
$options = new stdClass();
$options->a_id = '1';
$options->b_uuid = '2';
$status = new StdClass; 🌟ここで新しく作る
$status->active = false;
$status->inactive = true;
$options->status = $status; 🌟作ったのを追加