public static function map(Product $product, array $properties) { if (array_key_exists('product_id', $properties)) { $product->setProductId($properties['product_id']); } if (array_key_exists('product_name', $properties)) { $product->setProductName($properties['product_name']); } if (array_key_exists('price', $properties)) { $product->setPrice($properties['price']); } }