Пример #1
0
 /**
  * Updates a product.
  *
  * @param Model_Product $product The product to update.
  * @param array         $data    The data to use to update the product.
  *
  * @return Model_Product
  */
 public static function update(Model_Product $product, array $data = array())
 {
     $product->populate($data);
     try {
         $product->save();
     } catch (FuelException $e) {
         Log::error($e);
         return false;
     }
     Service_Event::trigger('product.update', $product->seller, $product->to_array());
     return $product;
 }