[ 'id' =>
$ruleId,
'name' => 'LineItemRule',
'priority' => 0,
'conditions' =>
[ [ 'type'
=> (new PromotionValueRule())->
getName(),
'ruleId' =>
$ruleId,
'children' =>
[ [ 'type'
=> (new PromotionCodeOfTypeRule())->
getName(),
'value' =>
[ 'promotionCodeType' => 'test',
'operator' => Rule::OPERATOR_EQ,
],
],
],
'value' =>
[ 'amount' => 100,
'operator' => Rule::OPERATOR_GTE,
],
],
],