2 namespace TYPO3\CMS\Belog\ViewHelpers;
42 return static::renderStatic(
47 $this->renderingContext
60 $uid = $arguments[
'uid'];
62 if (isset(static::$usernameRuntimeCache[$uid])) {
63 return static::$usernameRuntimeCache[$uid];
66 $objectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Extbase\Object\ObjectManager::class);
67 $backendUserRepository =
$objectManager->get(\TYPO3\CMS\Extbase\Domain\Repository\BackendUserRepository::class);
69 $user = $backendUserRepository->findByUid($uid);
71 static::$usernameRuntimeCache[$uid] = ($user === null) ?
'' : $user->getUserName();
72 return static::$usernameRuntimeCache[$uid];