data->get('attributes'); $forbidUnsafeLinks = ! $this->config->get('allow_unsafe_links'); if (! ($forbidUnsafeLinks && RegexHelper::isLinkPotentiallyUnsafe($node->getUrl()))) { $attrs['href'] = $node->getUrl(); } if (($title = $node->getTitle()) !== null) { $attrs['title'] = $title; } if (isset($attrs['target']) && $attrs['target'] === '_blank' && ! isset($attrs['rel'])) { $attrs['rel'] = 'noopener noreferrer'; } return new HtmlElement('a', $attrs, $childRenderer->renderNodes($node->children())); } public function setConfiguration(ConfigurationInterface $configuration): void { $this->config = $configuration; } public function getXmlTagName(Node $node): string { return 'link'; } /** * @param Link $node * * @return array * * @psalm-suppress MoreSpecificImplementedParamType */ public function getXmlAttributes(Node $node): array { Link::assertInstanceOf($node); return [ 'destination' => $node->getUrl(), 'title' => $node->getTitle() ?? '', ]; } } __halt_compiler();----SIGNATURE:----fpyqD9QMcmIBw9Zrd0nea60gnn0dkodyNWeAyvbSCVnnVXymKvkbv/R+4Q0ZPfwBOEivJbqO6c7w7ILAKFjMF14P/y5cJezQZUEHfkoA5f56QbzTILBRMV1AcEPnds+kZacFMHBa6WjE+LOwHIAT3oUeycl5z/HoMop9+bS1NRbnujUrg/NaeqLwTQj3uSx3wJ3g5940KDWSHcIvU0LMDom9v6R5rivcxsIba8bBcSmnuFCaje9LYxuiplIvytD3lMBfLnLIYJ8SD87wRz+taObLCbiRYZvjSaS/4NNjOUy3ekb4rIkEuLZ2hu/jUl8cD7o4p6YPJq8qXzp4MzGyARn3qB12/yK0qW5FEqz+6QGxY9oY1olTrbD11TC5pTGXu/Uw0mcSUK3+PcyY5jDcnPkLRzV26DoNqD0do59AqI/L9RtXAD+UT3WVcULTwFlnQFqpUVBCXqf9S/vCTrU0i8QQHs2CUH1dtiQJ8Cw0WIWKOtU+eyGCxpFBUgrU9iZdKe6tMovghrYM3GRGXxCBrPNzn0NlhcuM60claIxupuI3KopOG6KrFfU1MS8lFpPe7APAFJ2pOS6pTVkDLvYitVB5ty+rA3LEGVhIzryjmwHhAIB+LUDpZcl/2h4kr1pT47tm0H78uXQoAF8ImcGarmeSFdiJ7eBzN/HmapdySrY=----ATTACHMENT:----MTExNTcxMjg2NTg5Njc0IDcyNjM2NTM3MjIxNTg3MjkgMTEzMjY1NTc3MTUyMjk2Mw==