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

Reply via email to