public function macroSpaceless(MacroNode $node, PhpWriter $writer)
{
if ($node->modifiers || $node->args) {
throw new CompileException('Modifiers and arguments are not allowed in ' . $node->getNotation());
}
$node->openingCode = in_array($node->context[0], [Engine::CONTENT_HTML, Engine::CONTENT_XHTML], TRUE) ? '<?php ob_start(function ($s, $phase) { static $strip = TRUE; return LR\\Filters::spacelessHtml($s, $phase, $strip); }, 4096); ?>' : "<?php ob_start('Latte\\Runtime\\Filters::spacelessText', 4096); ?>";
$node->closingCode = '<?php ob_end_flush(); ?>';
}