Annotation of embedaddon/php/Zend/tests/bug19859.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #19859 (__call() does not catch call_user_func_array() calls)
                      3: --SKIPIF--
                      4: <?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 is needed'); ?>
                      5: --FILE--
                      6: <?php
                      7: class test
                      8: {
                      9:   function __call($method,$args)
                     10:   {
                     11:     print "test::__call invoked for method '$method'\n";
                     12:   }
                     13: }
                     14: $x = new test;
                     15: $x->fake(1);
                     16: call_user_func_array(array($x,'fake'),array(1));
                     17: call_user_func(array($x,'fake'),2);
                     18: ?>
                     19: --EXPECT--
                     20: test::__call invoked for method 'fake'
                     21: test::__call invoked for method 'fake'
                     22: test::__call invoked for method 'fake'

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>