CodeExplorer setLinked example
$object->
setUnitId($cheapest['unit_id'
] ?? null
);
$prices =
[];
$blueprint =
new Price('', 1, 1, true
);
foreach ($cheapest['price'
] as $row) { $price =
clone $blueprint;
$price->
setCurrencyId($row['currencyId'
]);
$price->
setGross((float) $row['gross'
]);
$price->
setNet((float) $row['net'
]);
$price->
setLinked((bool) $row['linked'
]);
if (isset($row['listPrice'
])) { $list =
clone $blueprint;
$list->
setCurrencyId($row['currencyId'
]);
$list->
setGross((float) $row['listPrice'
]['gross'
]);
$list->
setNet((float) $row['listPrice'
]['net'
]);
$list->
setLinked((bool) $row['listPrice'
]['linked'
]);
$price->
setListPrice($list);
}