Lines Matching refs:this

35         $this->message = $message;
38 $this->message = preg_replace('/<\?xml(.*)?\?'.'>/', '', $this->message);
39 $this->message = str_replace('&lt;', '&#60;', $this->message);
40 $this->message = str_replace('&gt;', '&#62;', $this->message);
41 $this->message = str_replace('&amp;', '&#38;', $this->message);
42 $this->message = str_replace('&apos;', '&#39;', $this->message);
43 $this->message = str_replace('&quot;', '&#34;', $this->message);
44 if (trim($this->message) == '') {
47 $this->_parser = xml_parser_create();
48 xml_parser_set_option($this->_parser, XML_OPTION_CASE_FOLDING, false);
49 xml_set_object($this->_parser, $this);
50 xml_set_element_handler($this->_parser, 'tag_open', 'tag_close');
51 xml_set_character_data_handler($this->_parser, 'cdata');
52 if (!xml_parse($this->_parser, $this->message)) {
55 xml_parser_free($this->_parser);
56 if ($this->messageType == 'fault') {
57 $this->faultCode = $this->params[0]['faultCode'];
58 $this->faultString = $this->params[0]['faultString'];
63 $this->currentTag = $tag;
64 $this->_currentTagContents = '';
69 $this->messageType = $tag;
72 $this->_arraystructstypes[] = 'array';
73 $this->_arraystructs[] = array();
76 $this->_arraystructstypes[] = 'struct';
77 $this->_arraystructs[] = array();
82 $this->_currentTagContents .= $cdata;
89 $value = (int)trim($this->_currentTagContents);
90 $this->_currentTagContents = '';
94 $value = (double)trim($this->_currentTagContents);
95 $this->_currentTagContents = '';
99 $value = (string)$this->_currentTagContents;
100 $this->_currentTagContents = '';
104 $value = new IJR_Date(trim($this->_currentTagContents));
105 $this->_currentTagContents = '';
109 if (trim($this->_currentTagContents) != '') {
110 $value = (string)$this->_currentTagContents;
111 $this->_currentTagContents = '';
116 $value = (boolean)trim($this->_currentTagContents);
117 $this->_currentTagContents = '';
121 $value = base64_decode($this->_currentTagContents);
122 $this->_currentTagContents = '';
127 $value = array_pop($this->_arraystructs);
128 array_pop($this->_arraystructstypes);
132 array_pop($this->_currentStructName);
135 $this->_currentStructName[] = trim($this->_currentTagContents);
136 $this->_currentTagContents = '';
139 $this->methodName = trim($this->_currentTagContents);
140 $this->_currentTagContents = '';
144 if (count($this->_arraystructs) > 0) {
145 if ($this->_arraystructstypes[count($this->_arraystructstypes)-1] == 'struct') {
146 …$this->_arraystructs[count($this->_arraystructs)-1][$this->_currentStructName[count($this->_curren…
148 $this->_arraystructs[count($this->_arraystructs)-1][] = $value;
151 $this->params[] = $value;