blob: 159db96f508682cba773b33571acf395b4e364fb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
--TEST--
Twig supports __call() for attributes
--TEMPLATE--
{{ foo.foo }}
{{ foo.bar }}
--DATA--
class TestClassForMagicCallAttributes
{
public function getBar()
{
return 'bar_from_getbar';
}
public function __call($method, $arguments)
{
if ('foo' === $method)
{
return 'foo_from_call';
}
return false;
}
}
return array('foo' => new TestClassForMagicCallAttributes())
--EXPECT--
foo_from_call
bar_from_getbar
|