Есть ли какое-либо средство для создания пути для данного маршрута и аргументов, автоматически добавляя строку запроса? В качестве временного обходного пути я использую макрос, созданный самостоятельно:
{% macro path(route, args, with_query) %}
{% spaceless %}
{% set with_query = with_query|default(false) and app.request.queryString %}
{{ path(route, args) ~ (with_query ? '?' ~ app.request.queryString : '' ) }}
{% endspaceless %}
{% endmacro %}
Есть ли какая-то нативная функция в Symfony2/Twig для этого?