28 public function __call($a_method, $a_args)
30 if (in_array($a_method,
array(
"validate",
"loadXML")))
32 set_error_handler(
array($this,
"handleError"));
33 $rv = call_user_func_array(
array($this->doc, $a_method), $a_args);
34 restore_error_handler();
39 return call_user_func_array(
array($this->doc, $a_method), $a_args);
48 if ($a_mem ==
"errors")
54 return $this->doc->$a_mem;
61 public function __set($a_mem, $a_val)
63 $this->_delegate->$a_mem = $a_val;
69 public function handleError($a_no, $a_string, $a_file = null, $a_line = null, $a_context = null)
71 $pos = strpos($a_string,
"]:");
72 $err = trim(substr($a_string, $pos + 2));
73 $this->errors[] = $err;
handleError($a_no, $a_string, $a_file=null, $a_line=null, $a_context=null)
Handle error.
__construct()
Constructor.
__call($a_method, $a_args)
Call.
Create styles array
The data for the language used.
__set($a_mem, $a_val)
Set.