getFrontendBackendUser(); if ($user && ($configuration['editPanel'] ?? false) && StateUtility::isOpen() && $configurationService->getConfigurationOption('edit', 'displayIcons')) { [$table, $uid] = explode(':', $parentObject->currentRecord); $allowedActions = $user->getAllowedEditActions($table, $configuration['editPanel.'] ?? [], $parentObject->data['pid']); $frontendEditPanel = GeneralUtility::makeInstance(FrontendEditPanel::class, $parentObject); return $frontendEditPanel->editPanel( $content, $configuration['editPanel.'] ?? [], $parentObject->currentRecord, $parentObject->data, 'tt_content', $allowedActions ); } return $content; } protected function getFrontendBackendUser() { return $GLOBALS['BE_USER']; } }