original_string: public function format($user)
      {
          $id = null;
          $name = '';
          $userInfo = null;
          if (isset($user) && $user) {
              if (is_int($user) || (is_string($user) && is_numeric($user))) {
                  $user = \User::getByUserID($user);
              }
              try {
                  if ($user instanceof ConcreteUser && $user->getUserID() && $user->isRegistered()) {
                      $id = (int) $user->getUserID();
                      $name = $user->getUserName();
                  } elseif ($user instanceof UserInfo && $user->getUserID()) {
                      $id = (int) $user->getUserID();
                      $name = $user->getUserName();
                      $userInfo = $user;
                  } elseif ($user instanceof ConcreteUserEntity && $user->getUserID()) {
                      $id = (int) $user->getUserID();
                      $name = $user->getUserName();
                  }
              } catch (EntityNotFoundException $x) {
                  $id = null;
              }
          }
          if ($id === null) {
              $result = '<i class="comtra-user comtra-user-removed">' . t('removed user') . '</i>';
          } elseif ($id == USER_SUPER_ID) {
              $result = '<i class="comtra-user comtra-user-system">' . t('system') . '</i>';
          } else {
              $profileURL = null;
              if ($userInfo === null) {
                  $userInfo = $this->app->make(UserInfoRepository::class)->getByID($id);
              }
              if ($userInfo !== null) {
                  $profileURL = $userInfo->getUserPublicProfileUrl();
              }
              if ($profileURL === null) {
                  $result = '<span';
              } else {
                  $result = '<a href="' . h((string) $profileURL) . '"';
              }
              $result .= ' class="comtra-user comtra-user-found">' . h($name);
              if ($profileURL === null) {
                  $result .= '</span>';
              } else {
                  $result .= '</a>';
              }
          }
  
          return $result;
      }
code: public function format($user)
      {
          $id = null;
          $name = '';
          $userInfo = null;
          if (isset($user) && $user) {
              if (is_int($user) || (is_string($user) && is_numeric($user))) {
                  $user = \User::getByUserID($user);
              }
              try {
                  if ($user instanceof ConcreteUser && $user->getUserID() && $user->isRegistered()) {
                      $id = (int) $user->getUserID();
                      $name = $user->getUserName();
                  } elseif ($user instanceof UserInfo && $user->getUserID()) {
                      $id = (int) $user->getUserID();
                      $name = $user->getUserName();
                      $userInfo = $user;
                  } elseif ($user instanceof ConcreteUserEntity && $user->getUserID()) {
                      $id = (int) $user->getUserID();
                      $name = $user->getUserName();
                  }
              } catch (EntityNotFoundException $x) {
                  $id = null;
              }
          }
          if ($id === null) {
              $result = '<i class="comtra-user comtra-user-removed">' . t('removed user') . '</i>';
          } elseif ($id == USER_SUPER_ID) {
              $result = '<i class="comtra-user comtra-user-system">' . t('system') . '</i>';
          } else {
              $profileURL = null;
              if ($userInfo === null) {
                  $userInfo = $this->app->make(UserInfoRepository::class)->getByID($id);
              }
              if ($userInfo !== null) {
                  $profileURL = $userInfo->getUserPublicProfileUrl();
              }
              if ($profileURL === null) {
                  $result = '<span';
              } else {
                  $result = '<a href="' . h((string) $profileURL) . '"';
              }
              $result .= ' class="comtra-user comtra-user-found">' . h($name);
              if ($profileURL === null) {
                  $result .= '</span>';
              } else {
                  $result .= '</a>';
              }
          }
  
          return $result;
      }
code_tokens: public function format ( $ user ) { $ id = null ; $ name = '' ; $ userInfo = null ; if ( isset ( $ user ) && $ user ) { if ( is_int ( $ user ) || ( is_string ( $ user ) && is_numeric ( $ user ) ) ) { $ user = \ User :: getByUserID ( $ user ) ; } try { if ( $ user instanceof ConcreteUser && $ user -> getUserID ( ) && $ user -> isRegistered ( ) ) { $ id = ( int ) $ user -> getUserID ( ) ; $ name = $ user -> getUserName ( ) ; } elseif ( $ user instanceof UserInfo && $ user -> getUserID ( ) ) { $ id = ( int ) $ user -> getUserID ( ) ; $ name = $ user -> getUserName ( ) ; $ userInfo = $ user ; } elseif ( $ user instanceof ConcreteUserEntity && $ user -> getUserID ( ) ) { $ id = ( int ) $ user -> getUserID ( ) ; $ name = $ user -> getUserName ( ) ; } } catch ( EntityNotFoundException $ x ) { $ id = null ; } } if ( $ id === null ) { $ result = '<i class="comtra-user comtra-user-removed">' . t ( 'removed user' ) . '</i>' ; } elseif ( $ id == USER_SUPER_ID ) { $ result = '<i class="comtra-user comtra-user-system">' . t ( 'system' ) . '</i>' ; } else { $ profileURL = null ; if ( $ userInfo === null ) { $ userInfo = $ this -> app -> make ( UserInfoRepository :: class ) -> getByID ( $ id ) ; } if ( $ userInfo !== null ) { $ profileURL = $ userInfo -> getUserPublicProfileUrl ( ) ; } if ( $ profileURL === null ) { $ result = '<span' ; } else { $ result = '<a href="' . h ( ( string ) $ profileURL ) . '"' ; } $ result .= ' class="comtra-user comtra-user-found">' . h ( $ name ) ; if ( $ profileURL === null ) { $ result .= '</span>' ; } else { $ result .= '</a>' ; } } return $ result ; }
docstring: Format a username.
  
  @param int|ConcreteUser|UserInfo|ConcreteUserEntity $user
  
  @return string
docstring_tokens: Format a username .