$properties =
$product->
getProperties()->
fmap( static function DPropertyGroupOptionEntity
$property) use ($id) { if ($property->
getGroupId() !==
$id) { return null;
} return [ 'id' =>
$property->
getId(),
'name' =>
$property->
getTranslation('name'
),
'mediaId' =>
$property->
getMediaId(),
'colorHexCode' =>
$property->
getColorHexCode(),
];
} );
if (empty($properties)) { return null;
} $label =
$group->
getTranslation('name'
);
if (empty($label)) {