public function convertToPhpValue($value, AbstractPlatform $platform)
{
if (is_null($value)) {
return [];
}
$data = json_decode($value, true);
if (!count($data)) {
return [];
}
return array_map(function ($raw) {
return new OrderItem(new SKU($raw['sku']), new Price($raw['price']['amount'], $raw['price']['currency'], $raw['price']['precision']), $raw['quantity']);
}, $data);
}