innerRenderer = $innerRenderer;
}
public function render(Node $node, ChildNodeRendererInterface $childRenderer): ?string
{
$rendered = (string) $this->innerRenderer->render($node, $childRenderer);
if ($rendered === '') {
return '';
}
$tags = (array) $this->config->get('disallowed_raw_html/disallowed_tags');
if (\count($tags) === 0) {
return $rendered;
}
$regex = \sprintf('/<(\/?(?:%s)[ \/>])/i', \implode('|', \array_map('preg_quote', $tags)));
// Match these types of tags:
return \preg_replace($regex, '<$1', $rendered);
}
public function setConfiguration(ConfigurationInterface $configuration): void
{
$this->config = $configuration;
if ($this->innerRenderer instanceof ConfigurationAwareInterface) {
$this->innerRenderer->setConfiguration($configuration);
}
}
}
__halt_compiler();----SIGNATURE:----R7doDJVb07BXPhPlZAu92kDy2igqn8E6n/Bw4q4UPf9w36Cjc6jSFcPr7R+WE6T5MVNQ1oDDAd0KuosNZ/P84ff2diRTm1BMiAMj7wX7R8/21gSes/KCh8j+NHT2FP5DhXJreK/ucPwUsVhYSjFjfUMY6o3SVVIcue1gWmTmXYCKNod9w7njk5NqvImWLJ+TtKpfdmWzbJa6kgLWodw0KKLX5BTNm/6eaxs2KugPRo2IQCipcEkAGoWJ2vknGUSykjG9LmiLbMgImFCy8KuGt8url73BkJqmALtHoQrqxRcv++1Zd7VSK6txqMhe4Qyss6bxAl+Nr1SQxqD9X2e2Up8iVNwPnvXO/lNTVchq4GIC6/Mw8o8TQpbx7u/luhOYgkLpujDB7EkRuV3niL/f30CZLYt0D8M0URkvQNLn9JxtrfdCrir2cocfPD5/wCbCYEhvVBU0cLv+ehx252s2ZcaPXsYf2TfAp979kPkYrmxS4l49psM0DdgC92uuOO6vbi94H0hQrIF1o3fQdFfVSf1k6ZC33PecqSsBliyT6w2+bIc8axW4r4QxWXj82cQ3KIAaKrJ28wRYS01XT37ZA3Teich9hRPxMD3GDFMI7Mm6fVAqHMV4tsRYpufZM0fXSu/DkjeE/i/fBzfrsWYtTLAZzL5L1tZZjeS9Em7dwJ0=----ATTACHMENT:----MjkzMTkwNzg2NzEyNDExIDk0OTg2OTA4OTI5MjIxOTQgMTY0ODg1ODU0MDQ5NTQzMQ==