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:----S2Pl3ch72Lxbw8jAwUeL9KCXreZQh8nqIRLUm36vtNj6y2T0kDAw+utTCa7vz5rbVYbTKppweFLoNKtwrB8r5Gjv5r4BylE8rGSOH5J8w3TMO1Q1/dSn5zKWRNpCEDldk4RcZP1ALnQkOlORIkiaq9lPR/kPBeDphOSr4xALfdiHdgcfaaIlwPyAhxYJfjTjHPAMvEPb+seSRxLLLF4UjMUsvOZxwjYKftTatU+L05fTykq2W3x62Cye5bV12PVhsjhV2t43T95og3y90xjAjzbIrQ09m/TN0NX1LzLEUvkrtyqqFp/u6By4oMTGrFBaPWKsN1xF/uB4OfyVl36DvVXJmCzOq0FmcAfLfYM5cEUJEDLoksbne2DhqKsC9uzzEqoitI/WELKk2uyQ4YLmGVscfvOdaugLuP9vDbrZyRALVvj0UMlNNA2o8pOpKB1E5qOxG4fA0yPbU5RSpTgPME07oFgSCTRCrZVwqCRBrUUf4o7O4ygHV3h2pV+5KIOMjrRvAVp5nklByGlV3vXuqEKBoxtRRmVx7P3WEMdUHWbHdYflfHe6VN2tqxgdX17/pE4HiWI/pXdzK3Acz8NM6nRA6LdaSSFvlT/7GxYCtyIAdmjYyv1SsqC8aGataeeSD9Q+/MVRMdfGbtCYLsdqTciqik1AuZj/VQEe9Panw6w=----ATTACHMENT:----MjkxOTI1NzMyMTIzNDk2NiAzNTU1MTcxMDkxMDc2MTAzIDUzNjQ3MjQ1MTQyNzM3NTY=