registerArgument('backendUser', BackendUser::class, 'Target backendUser to switch active session to', true); } /** * Renders the URL to remove a user. * * @param array $arguments * @param \Closure $renderChildrenClosure * @param RenderingContextInterface $renderingContext * * @return string */ public static function renderStatic(array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext) { $urlParameters = [ 'cmd[be_users][' . $arguments['backendUser']->getUid() . '][delete]' => 1, 'redirect' => GeneralUtility::getIndpEnv('REQUEST_URI') ]; $uriBuilder = GeneralUtility::makeInstance(UriBuilder::class); return (string)$uriBuilder->buildUriFromRoute('tce_db', $urlParameters); } }