/** * Takes an associative array and adds OpenID. * * @param array $params * (reference ) an assoc array of name/value pairs. * * @return object * CRM_Core_BAO_OpenID object on success, null otherwise */ public static function add(&$params) { $hook = empty($params['id']) ? 'create' : 'edit'; CRM_Utils_Hook::pre($hook, 'OpenID', CRM_Utils_Array::value('id', $params), $params); $openId = new CRM_Core_DAO_OpenID(); $openId->copyValues($params); $openId->save(); CRM_Utils_Hook::post($hook, 'OpenID', $openId->id, $openId); return $openId; }
/** * takes an associative array and adds OpenID * * @param array $params (reference ) an assoc array of name/value pairs * * @return object CRM_Core_BAO_OpenID object on success, null otherwise * @access public * @static */ static function add(&$params) { $openId = new CRM_Core_DAO_OpenID(); $openId->copyValues($params); return $openId->save(); }