<head>
{% resource css.twitter_bootstrap %}
{% resource css.admin %}
</head>
Я это реализовал как плагин к Twig, но хочется еще сделать так, чтобы все эти resource собрались воедино и обработались, например минимизировались автоматически. Может как-нибудь можно расширить компилятор твига, каким-нибудь своим хуком? В мануале не нашел. Например я пишу:
$compiler->addDebugInfo($this)->write("echo '$resource\n';\n");
Сделать что-то такое:
$compiler->addDebugInfo($this)->write("//rs\necho '$resource\n';\n//endrs");
И потом в компиляторе пропарсить все //rs…//endrs идущие подряд, и обработать.
Или не стоит писать велосипеды и тупо использовать плагин Assetic для Twig?