17 use Psr\Http\Message\ServerRequestInterface;
46 parent::__construct();
48 foreach ([
'target',
'rel'] as $attribute) {
49 $position = array_search($attribute, $this->linkAttributes,
true);
50 if ($position !==
false) {
51 unset($this->linkAttributes[$position]);
81 return $this->linkParts[
'url'][
'email'];
91 public function render(ServerRequestInterface $request)
93 GeneralUtility::makeInstance(PageRenderer::class)->loadRequireJsModule(
'TYPO3/CMS/Recordlist/MailLinkHandler');
95 $this->view->assign(
'email', !empty($this->linkParts) ? $this->linkParts[
'url'][
'email'] :
'');
96 return $this->view->render(
'Mail');