43 public function render(
$uid) {
44 if (isset(static::$workspaceTitleRuntimeCache[
$uid])) {
45 return htmlspecialchars(static::$workspaceTitleRuntimeCache[$uid]);
50 } elseif (!\
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded(
'workspaces')) {
51 static::$workspaceTitleRuntimeCache[
$uid] =
'';
54 $workspace = $this->workspaceRepository->findByUid($uid);
56 static::$workspaceTitleRuntimeCache[
$uid] = ($workspace === NULL) ?
'' : $workspace->getTitle();
59 return htmlspecialchars(static::$workspaceTitleRuntimeCache[$uid]);
static $workspaceTitleRuntimeCache
static translate($key, $extensionName, $arguments=NULL)