1--TEST-- 2"defined" support for attribute 3--TEMPLATE-- 4{{ attribute(nested, "definedVar") is defined ? 'ok' : 'ko' }} 5{{ attribute(nested, "undefinedVar") is not defined ? 'ok' : 'ko' }} 6{{ attribute(nested, definedVarName) is defined ? 'ok' : 'ko' }} 7{{ attribute(nested, undefinedVarName) is not defined ? 'ok' : 'ko' }} 8--DATA-- 9return [ 10 'nested' => [ 11 'definedVar' => 'defined', 12 ], 13 'definedVarName' => 'definedVar', 14 'undefinedVarName' => 'undefinedVar', 15] 16--EXPECT-- 17ok 18ok 19ok 20ok 21--DATA-- 22return [ 23 'nested' => [ 24 'definedVar' => 'defined', 25 ], 26 'definedVarName' => 'definedVar', 27 'undefinedVarName' => 'undefinedVar', 28] 29--CONFIG-- 30return ['strict_variables' => false] 31--EXPECT-- 32ok 33ok 34ok 35ok 36