Annotation of embedaddon/php/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-notallowed.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Check xsltprocessor::registerPHPFunctions with array and a not allowed function
3: --SKIPIF--
4: <?php
5: if (!extension_loaded('xsl')) {
6: die("skip\n");
7: }
8: ?>
9: --FILE--
10: <?php
11: include dirname(__FILE__) .'/prepare.inc';
12: $phpfuncxsl = new domDocument();
13: $phpfuncxsl->load(dirname(__FILE__)."/phpfunc.xsl");
14: if(!$phpfuncxsl) {
15: echo "Error while parsing the xsl document\n";
16: exit;
17: }
18: $proc->importStylesheet($phpfuncxsl);
19: var_dump($proc->registerPHPFunctions(array()));
20: var_dump($proc->transformToXml($dom));
21: --EXPECTF--
22: NULL
23:
24: Warning: XSLTProcessor::transformToXml(): Not allowed to call handler 'ucwords()' in %s on line %d
25: NULL
26: --CREDITS--
27: Christian Weiske, cweiske@php.net
28: PHP Testfest Berlin 2009-05-09
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>