mirror of
https://github.com/twigphp/Twig.git
synced 2026-10-25 05:05:54 +00:00
36 lines
752 B
Plaintext
36 lines
752 B
Plaintext
--TEST--
|
|
"defined" support for attribute
|
|
--TEMPLATE--
|
|
{{ attribute(nested, "definedVar") is defined ? 'ok' : 'ko' }}
|
|
{{ attribute(nested, "undefinedVar") is not defined ? 'ok' : 'ko' }}
|
|
{{ attribute(nested, definedVarName) is defined ? 'ok' : 'ko' }}
|
|
{{ attribute(nested, undefinedVarName) is not defined ? 'ok' : 'ko' }}
|
|
--DATA--
|
|
return [
|
|
'nested' => [
|
|
'definedVar' => 'defined',
|
|
],
|
|
'definedVarName' => 'definedVar',
|
|
'undefinedVarName' => 'undefinedVar',
|
|
]
|
|
--EXPECT--
|
|
ok
|
|
ok
|
|
ok
|
|
ok
|
|
--DATA--
|
|
return [
|
|
'nested' => [
|
|
'definedVar' => 'defined',
|
|
],
|
|
'definedVarName' => 'definedVar',
|
|
'undefinedVarName' => 'undefinedVar',
|
|
]
|
|
--CONFIG--
|
|
return ['strict_variables' => false]
|
|
--EXPECT--
|
|
ok
|
|
ok
|
|
ok
|
|
ok
|