getTimeTracker()->setTSlogMessage('USER without configuration.', LogLevel::WARNING); return ''; } $content = ''; if ($this->cObj->getUserObjectType() === false) { // Render this if we are a delayed non cached object $this->cObj->setUserObjectType(ContentObjectRenderer::OBJECTTYPE_USER); } $tempContent = $this->cObj->callUserFunction($conf['userFunc'] ?? '', $conf, ''); if ($this->cObj->doConvertToUserIntObject) { $this->cObj->doConvertToUserIntObject = false; $content = $this->cObj->cObjGetSingle('USER_INT', $conf); } else { $content .= $tempContent; // Only executed when the element is not converted to USER_INT if (isset($conf['stdWrap.'])) { $content = $this->cObj->stdWrap($content, $conf['stdWrap.']); } } $this->cObj->setUserObjectType(false); return $content; } /** * @return TimeTracker */ protected function getTimeTracker() { return GeneralUtility::makeInstance(TimeTracker::class); } }