Пример #1
0
 public static function createUser($params)
 {
     try {
         $result = true;
         $accountId = Token::getAccountId();
         if (empty($accountId)) {
             throw new ServerErrorHttpException("Fail to get account's id");
         }
         $params['accountId'] = $accountId;
         $user = new ActivityUser();
         $user->attributes = $params;
         if (!$user->save()) {
             LogUtil::error(['message' => 'save activity-user failed', 'error' => $user->errors], 'activityUser');
             $result = false;
         }
         return $result;
     } catch (\Exception $ex) {
         LogUtil::error(['message' => 'save activity-user failed', 'error' => $ex->getMessage()], 'activityUser');
         return false;
     }
 }