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:----etIUe3L59Nn76JUlJuIrAg+sEMYOiJ5xOMLw7ykL1ENh6N/5vjxcTCfMTIaTUYHvIrhpHMkUuLZ5sxECWOkKN1or5JxvrAlx75AqDcFt8YSC1OzuA98BcVPjzzkbQ1wBMsOudwFsSE4DJl5TesztDEpNdT08BD1+B5VcQL4P6Ts0keHXzkpFnk5xPH7zNGZc4g4PeF+pC2zHTVkW5GcmuJgaZj+bVQlJ0rOc5XD7XjmzEiwCCtpJmnPdPzfsIuH/CGYYuns0/JEZ5TAo+KGi2+3v3iy2v+ikxWc6TY347GRcc5vNSIQNF2GTrq5+MjrwSEqSbEQjk16/AU0rwW/4pEHsy4/vGYHVB7qaYCIqgRvSK0WGdY3rf8nqx5Nv9QwBeFCd5Y2CYJH3Mi2YV5SanE0s0Gcsigt0GqyJE2DT0axnLX2K7ihrC/+nIYRKp+QvqBiB/ASfz0W0Ir8GTWArnmUUp/yi+4Or27Ts5UR4S6IIZ448Q2Ab76Lz2ZhLZnCfPgTopJhQHy8c49zKjKAzWUQnUqCQADLHCZaSexZy037/qOc1T/Tc4oCcIkDI199iD3N1iuXQhEM78WAodFVOOeWnoV/7AddUg8VcBSEudTrB0i6tU3tVSXLrJ/DCssv0sFBgHzl3i2NlcwPbUtlJYxXIWUfAT60Z0VYYp83P634=----ATTACHMENT:----NTA1OTkyMTQzODU2MjI1NCA1MzcyMDAwOTE4MDc2ODUwIDU2MDQwNTc0MTE4NTExNTM=