msopacua Wed Oct 23 15:52:25 2002 EDT Removed files: /php4/ext/xslt/tests xslt_set_error_handler.php
Modified files: /php4/ext/xslt/tests 003.phpt Log: Make it work without .php files Index: php4/ext/xslt/tests/003.phpt diff -u php4/ext/xslt/tests/003.phpt:1.1 php4/ext/xslt/tests/003.phpt:1.2 --- php4/ext/xslt/tests/003.phpt:1.1 Fri Oct 4 07:41:33 2002 +++ php4/ext/xslt/tests/003.phpt Wed Oct 23 15:52:25 2002 @@ -4,7 +4,29 @@ <?php include("skipif.inc"); ?> --FILE-- <?php -include('xslt_set_error_handler.php'); +class xsl { + + function xsl() { + $this->_parser = xslt_create(); + } + + function set_error() { + xslt_set_error_handler($this->_parser, array($this, +'xslt_trap_error')); + echo "OK"; + } + + function xslt_trap_error($parser, $errorno, $level, $fields) { + return TRUE; + } + function clean() { + xslt_free($this->_parser); + } +} + +$x = new xsl; +// work-around for possible '$this does not exist' bug in constructor +$x->set_error(); +$x->clean(); ?> --EXPECT-- OK -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php