/**
  *
  * @param OpenidProvider $openIdProvider
  * @return OpenidProvider 
  */
 public function saveOpenIdProvider(OpenidProvider $openIdProvider)
 {
     try {
         $openIdProvider->save();
         $openIdProvider->refresh();
         return $openIdProvider;
     } catch (Exception $e) {
         throw new DaoException($e->getMessage(), $e->getCode(), $e);
     }
 }