1--TEST-- 2Twig manages negative numbers as default parameters 3--TEMPLATE-- 4{% import _self as macros %} 5{{ macros.negative_number1() }} 6{{ macros.negative_number2() }} 7{{ macros.negative_number3() }} 8{{ macros.positive_number1() }} 9{{ macros.positive_number2() }} 10{% macro negative_number1(nb=-1) %}{{ nb }}{% endmacro %} 11{% macro negative_number2(nb = --1) %}{{ nb }}{% endmacro %} 12{% macro negative_number3(nb = - 1) %}{{ nb }}{% endmacro %} 13{% macro positive_number1(nb = +1) %}{{ nb }}{% endmacro %} 14{% macro positive_number2(nb = ++1) %}{{ nb }}{% endmacro %} 15--DATA-- 16return [] 17--EXPECT-- 18-1 191 20-1 211 221 23