Latte\Macros\CoreMacros::macroClass PHP Метод

macroClass() публичный Метод

.."
public macroClass ( MacroNode $node, PhpWriter $writer )
$node Latte\MacroNode
$writer Latte\PhpWriter
    public function macroClass(MacroNode $node, PhpWriter $writer)
    {
        if (isset($node->htmlNode->attrs['class'])) {
            throw new CompileException('It is not possible to combine class with n:class.');
        }
        return $writer->write('if ($_tmp = array_filter(%node.array)) echo \' class="\', %escape(implode(" ", array_unique($_tmp))), \'"\'');
    }