Exemplo n.º 1
0
 /**
  * Creates a new entry in the database.
  *
  * @param array $params (reference) an assoc array of name/value pairs
  *
  * @return object CRM_Upgrade_Snapshot_V4p2_Price_DAO_LineItem object
  * @access public
  * @static
  */
 static function create(&$params)
 {
     //create mode only as we don't support editing line items
     CRM_Utils_Hook::pre('create', 'LineItem', $params['entity_id'], $params);
     $lineItemBAO = new CRM_Upgrade_Snapshot_V4p2_Price_BAO_LineItem();
     $lineItemBAO->copyValues($params);
     $return = $lineItemBAO->save();
     CRM_Utils_Hook::post('create', 'LineItem', $params['entity_id'], $params);
     return $return;
 }