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:----lUTyF+eTylz8Sb992O2RRz80SkEF8GWpQbMuyqIMcCrcwIZFZwh33lsf8M38ZJx2P5DwezP67fezrwADNPeDrgUeoa6rCNoFw6oE2FwyLhjYHkZIAa4arwkWmY+ps2KbRj8JKWHY0y37UYZTwYAmaFL4aqWmMn9bkIS0UiYhF08eTxXWDrsGVankICvx2Dxoq9LfyCB8ZlwKmoGTfWcQEra5K8wUGtvxTqY19QhcscuIsCWnj0MuHv9CvhWh/6YoFpm4GsnLq9WmwEokpD1AQS6HEBivQQCS4VeE9DxIvROO9HXNHAvenMyLEpDUF5J6UqwH4Vqyjvo9WCunr2SP7fgQme+xhhUdzxzV6eG3YKYHd226ERV6vShR90MlZSxW8NnoQ1TpwCUj/5xYOa3l/4LQpzV6yAO1hjTB/yV1SkH2LvNwxEM/8ZNAdTQtDdTuntEcA+KTRuiwwyQz8+02O3T9k2X1WEqirGVisDZrb8zKODqbZ4eY/JwlPfmFzhZ0tWnKVSSCxGMyl47R2ZxhUpfooyduWVTd+bHVdE4HFCkHjci/HEB1Wiz9MmPj1qPtgZoFoKof2eCFuRer31AFZ7hw79XdTlZ+RW7UxRNR6GGQBhMa9gO/w0Eyy4yUk/p7pkDK/DsVKTjmGgUcvwHOpVeSgyEENfKvQkW3NA4TF2I=----ATTACHMENT:----Mjk4NjE3MjQ5MzkzNTA5IDQ4NjQ4NDExOTMzODE5NjYgNTA4MjQ5NzA1MDg4MDAxOA==